在 android studio 中如何让imageView组件添加的图片的四个角都裁剪成弧形
时间: 2024-02-21 20:57:40 浏览: 100
Android 圆角 ImageView类可设置弧度(代码简单)
要让 ImageView 组件添加的图片的四个角都裁剪成弧形,可以使用以下步骤:
1. 在 res/drawable 目录下新建一个 xml 文件,例如 "round_image.xml"。
2. 在该 xml 文件中添加以下代码:
```
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<corners android:radius="20dp" />
<solid android:color="@android:color/transparent" />
<stroke
android:width="2dp"
android:color="@android:color/white" />
</shape>
```
其中,`android:radius` 属性控制了圆角的大小,可以根据需要进行调整。
3. 在需要使用圆角图片的 ImageView 组件中,添加以下代码:
```
<ImageView
android:id="@+id/imageView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/round_image"
android:src="@drawable/image" />
```
其中,`android:background` 属性引用了上面创建的 xml 文件,`android:src` 属性引用了需要显示的图片资源。
这样,ImageView 组件添加的图片的四个角就都被裁剪成了圆角。
阅读全文