圆角ImageView在Android中支持背景色吗?

问题描述 投票:1回答:2

我想做一个圆角ImageView。但我希望它具有背景色(例如#000)。使用当前解决方案(构建扩展的圆角视图或绘制圆角位图),背景属性将破坏效果,因为该视图将位于黑色矩形中(请参见下图)。

<< img src =“ https://image.soinside.com/eyJ1cmwiOiAiaHR0cHM6Ly9pLnN0YWNrLmltZ3VyLmNvbS91MlcwOS5wbmcifQ==” alt =“在此处输入图像描述”>

是否有可能实现这样的观点,即背景区域也是圆角的?

PS,为什么要使用背景颜色:我允许用户上传非正方形图像,但是我的图像查看区域是正方形,所以我希望颜色使它们“对齐”(请参见下图-我希望红色部分圆)。

<< img src =“ https://image.soinside.com/eyJ1cmwiOiAiaHR0cHM6Ly9pLnN0YWNrLmltZ3VyLmNvbS9OZUFVMC5wbmcifQ==” alt =“在此处输入图像描述”>“ >>

我想做一个圆角的ImageView。但我希望它具有背景色(例如#000)。使用当前的解决方案(构建扩展的圆角视图或绘制圆角位图),......>

android imageview
2个回答
2
投票

圆角可以使用棒棒糖的轮廓和棒棒糖之前的路径完成。参见:

  1. 准备口罩


0
投票

您可以按照以下步骤进行操作:在依赖关系中发挥作用

implementation 'com.makeramen:roundedimageview:2.3.0'
© www.soinside.com 2019 - 2024. All rights reserved.