我正在尝试创建一个图标,该图标将可调整大小的9-Patch可绘制对象与另一个无论大小如何都应保持相同大小的可绘制对象组合在一起。我尝试以编程方式在XML和LayerDrawable上使用layer-list。在两种情况下,不仅可调整大小的9-Patch可绘制对象,而且两个可绘制对象都将重新调整大小。
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item android:top="0dp" android:bottom="64dp">
<nine-patch android:src="@drawable/9patch_drawable"/>
</item>
<item android:drawable="@drawable/static_drawable" android:bottom="0dp" android:top="48dp"/>
</layer-list>
* Bottom和top属性仅将9-Patch可绘制对象设置在另一个可绘制对象之上