レイアウト XML の背景として 2 つの画像レイヤーのセットを使用したいと考えています。
私はそれができると思います:
- コードの使用は、回避しようとしている ImageView/Canvas/Drawable を拡張することによる可能性があります。
- レイアウト XML を使用し、各レイヤー イメージを背景として 2 つのネストされたレイアウトを使用します。または、2 つの ImageView を含む FrameLayout。
しかし、XML を使用してドローアブルを定義する別の方法があるかどうか疑問に思っていました (XML を使用してアニメーション セットを定義するのと同じように)。
このようなもの :
mylayout.xml
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:background="@drawable/2_image_layer_drawable" >
2_image_layer_drawable.xml [架空]
<Set>
<drawable src="@image_layer_back"/>
<drawable src="@image_layer_front"/>
</Set>
ありますか?