如何为形状添加背景图像?我在下面尝试过但没有成功的代码:
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle" android:padding="10dp">
//here is where i need to set the image
<solid android:color="@drawable/button_image"/>
<corners
android:bottomRightRadius="5dp"
android:bottomLeftRadius="5dp"
android:topLeftRadius="5dp"
android:topRightRadius="5dp"/>
</shape>
您需要扩展并创建一个自定义形状的类。以RoundedImageView为例。它会创建一个圆形的图像视图,因此无论您设置为背景的图像如何,它都会显示为圆形
—
Rahul Gupta