Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android在XML中创建分层可绘制_Android_User Interface - Fatal编程技术网

Android在XML中创建分层可绘制

Android在XML中创建分层可绘制,android,user-interface,Android,User Interface,我想创建一个可绘制的XML,其中应包括: 图像可绘制 彩色拉丝 颜色可绘制提供白色透明颜色。所以,我们会有一个顶部有白色透明层的图像 我尝试使用LayerDrawable,但在应用程序启动期间未能创建: <LayerDrawable xmlns:android="http://schemas.android.com/apk/res/android"> <BitmapDrawable android:src="@drawable/button_play" />

我想创建一个可绘制的XML,其中应包括:

  • 图像可绘制
  • 彩色拉丝
  • 颜色可绘制提供白色透明颜色。所以,我们会有一个顶部有白色透明层的图像

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

    <LayerDrawable xmlns:android="http://schemas.android.com/apk/res/android">
         <BitmapDrawable android:src="@drawable/button_play" />
         <ColorDrawable android:color="#80FFFFFF"/>
    </LayerDrawable>
    
    
    
    你能告诉我这里出了什么问题吗

    谢谢。

    请点击:

    可以在XML文件中使用 元素。每个 层中的可绘制定义为 嵌套的