別のドローアブル内にドローアブルを含めることはできますか?
バックストーリーは単純です。ドローアブルがあり、アイテムに異なる色の背景が必要ですが、他のプロパティ (コーナー、ストロークなど) は同じにしたいのです。
これをベースとして持っているとしましょう:
<?xml version="1.0" encoding="UTF-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<corners
android:bottomRightRadius="7dp"
android:bottomLeftRadius="7dp"
android:topLeftRadius="7dp"
android:topRightRadius="7dp"/>
<stroke android:width="4dp" android:color="#FF00FF00" />
</shape>
次に、別のドローアブルに含めます。
<?xml version="1.0" encoding="UTF-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<include
android:include="@drawable/base" />
<solid android:color="#00000000"/>
</shape>
そして、これが不可能な場合、この種のことをどのように管理しますか?