【发布时间】:2012-06-18 13:07:12
【问题描述】:
我想在我的布局 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>
有吗?
【问题讨论】:
标签: java android android-layout