android shape 放图片
时间: 2023-06-30 12:25:34 浏览: 444
可以在Android的shape文件中通过设置背景属性来放置图片,例如:
1. 首先,在drawable文件夹下创建一个shape的xml文件,例如bg_shape.xml:
```
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<solid android:color="#ffffff" />
<corners android:radius="5dp" />
<padding android:left="10dp"
android:right="10dp"
android:top="10dp"
android:bottom="10dp" />
<stroke android:width="1dp" android:color="#cccccc" />
<item>
<bitmap android:src="@drawable/ic_launcher" android:gravity="center" />
</item>
</shape>
```
2. 在item标签中添加bitmap标签,并设置src属性来引用要放置的图片资源,gravity属性用来设置图片在shape中的位置。
3. 将shape文件作为背景设置给需要使用的View,例如:
```
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/bg_shape" />
```
这样,就可以在shape中放置图片了。
阅读全文