我需要创建一个带有图层列表的可绘制对象,以便背景图层是图像,前景是透明颜色。我能够做到这一点。我没有成功的地方是添加一些填充/边距,以便在它们底部显示一块图像,而其顶部没有彩色层。这是我的xml。感谢您的帮助。
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
<item>
<bitmap android:src="@drawable/img1"
/>
</item>
<item>
<shape
xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle" >
<solid android:color="@color/color1" />
<padding android:bottom="20dp" />
</shape>
</item>
</layer-list>
由于此配置不起作用,我的猜测是将填充放在第一层。但我不知道如何用位图做到这一点