从油管up@UiLover 的视频中学到的,实测有用,之前在csdn找的代码都没用
1.在values文件的themes.xml文件中增加如下代码
<style name="ShapeAppearanceOverlay.App.circleIamgeView" parent="">
<item name="cornerFamily">rounded</item>
<item name="cornerSize">10dp</item>
</style>
参数可以自己调整
2.把尖括号的ImageView改成
com.google.android.material.imageview.ShapeableImageView
3.增加一行代码
app:shapeAppearanceOverlay="@style/ShapeAppearanceOverlay.App.circleIamgeView"
如图所示
改之前:
改之后: