我想在我的布局 XML 中使用一组 2 个图像层作为背景。
我猜我能做到:
- 使用代码,可能是通过扩展 ImageView/Canvas/Drawable,这是我试图避免的。
- 使用布局 XML,具有 2 个嵌套布局,每个图层图像作为背景。或其中包含 2 个 ImageView 的 FrameLayout。
但是,我想知道是否有另一种方法可以使用 XML 定义可绘制对象(就像我使用 XML 定义动画集一样)。
像这样的东西:
我的布局.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>
有没有?