Android在XML中创建Layered drawable

时间:2009-08-15 13:25:36

标签: android user-interface

我想用XML创建一个drawable,其中应包括:

  1. image drawable
  2. color drawable
  3. 颜色可绘制提供白色透明色。所以,结果我们会在顶部有一些白色透明层的图像。

    我尝试使用LayerDrawable,但在应用程序启动期间无法创建:

    <LayerDrawable xmlns:android="http://schemas.android.com/apk/res/android">
         <BitmapDrawable android:src="@drawable/button_play" />
         <ColorDrawable android:color="#80FFFFFF"/>
    </LayerDrawable>
    

    你能告诉我这里有什么问题吗?

    感谢。

1 个答案:

答案 0 :(得分:4)

根据Android documentation for LayerDrawable

  

可以在XML文件中定义   &lt; layer-list&gt;元件。每   图层中的可绘制在a中定义   嵌套&lt; item&gt;。