我想将我的 ImageView
中的任何图像制作成带边框的圆形。
我搜索但找不到任何有用的信息(我尝试过的任何东西都不起作用)。
我怎样才能通过 XML 实现这一点:使用某些 src 创建一个 ImageView
并使其带有边框的圆形?
原文由 user3050910 发布,翻译遵循 CC BY-SA 4.0 许可协议
我想将我的 ImageView
中的任何图像制作成带边框的圆形。
我搜索但找不到任何有用的信息(我尝试过的任何东西都不起作用)。
我怎样才能通过 XML 实现这一点:使用某些 src 创建一个 ImageView
并使其带有边框的圆形?
原文由 user3050910 发布,翻译遵循 CC BY-SA 4.0 许可协议
另一种不使用任何库的方法是使用 ImageFilterView 并为视图设置圆形百分比将使圆形变为圆形
应用程序:roundPercent=“1”
<androidx.constraintlayout.utils.widget.ImageFilterView
android:id="@+id/ivProfile"
android:layout_width="150dp"
android:layout_height="150dp"
android:src="@drawable/custom_button_1"
app:roundPercent="1"
android:scaleType="fitXY"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintBottom_toTopOf="@+id/etName"/>
原文由 Yahya M 发布,翻译遵循 CC BY-SA 4.0 许可协议
1 回答6k 阅读✓ 已解决
2 回答1.3k 阅读✓ 已解决
2 回答2.6k 阅读
2 回答1.7k 阅读
1 回答2.1k 阅读
1 回答1.1k 阅读
1 回答1.3k 阅读
您可以制作一个带有白色边框的简单圆圈和带有形状的透明内容。
然后制作一个可绘制的图层列表并将其作为图像视图的背景。
并将其作为图像视图的背景。
你会有类似的东西。