我想做一个圆角ImageView
。但我希望它具有背景色(例如#000
)。使用当前解决方案(构建扩展的圆角视图或绘制圆角位图),背景属性将破坏效果,因为该视图将位于黑色矩形中(请参见下图)。
<< img src =“ https://image.soinside.com/eyJ1cmwiOiAiaHR0cHM6Ly9pLnN0YWNrLmltZ3VyLmNvbS91MlcwOS5wbmcifQ==” alt =“在此处输入图像描述”>
是否有可能实现这样的观点,即背景区域也是圆角的?
PS,为什么要使用背景颜色:我允许用户上传非正方形图像,但是我的图像查看区域是正方形,所以我希望颜色使它们“对齐”(请参见下图-我希望红色部分圆)。
<< img src =“ https://image.soinside.com/eyJ1cmwiOiAiaHR0cHM6Ly9pLnN0YWNrLmltZ3VyLmNvbS9OZUFVMC5wbmcifQ==” alt =“在此处输入图像描述”>“ >>
我想做一个圆角的ImageView。但我希望它具有背景色(例如#000)。使用当前的解决方案(构建扩展的圆角视图或绘制圆角位图),......>
圆角可以使用棒棒糖的轮廓和棒棒糖之前的路径完成。参见:
准备口罩
您可以按照以下步骤进行操作:在依赖关系中发挥作用
implementation 'com.makeramen:roundedimageview:2.3.0'