如何在自定义形状xml中添加图像

Libathos

我正在编写一个XML选择器

<?xml version="1.0" encoding="utf-8"?>
   <selector xmlns:android="http://schemas.android.com/apk/res/android" >
   <item android:drawable="@drawable/image_state2" android:state_pressed="true"/>
   <item android:drawable="@drawable/image_state1"/>
</selector>

我只希望state1是透明的,因此将图像视为-是

状态1

   <shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle" >

<gradient
    android:angle="270"
    android:endColor="#00000000"
    android:startColor="#00000000" />

现在我想让state2遮盖我已经完成的图片。我的问题是,除了阴影渐变以外,我还希望图标显示在中心。我不知道如何通过xml添加它

状态2

   <shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle" >

<gradient
    android:angle="270"
    android:endColor="#80000000"
    android:startColor="#80000000" />

维特米塔尔

您可以通过将layer-list用于ex来做到这一点:

<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
 <item>
  <shape android:shape="rectangle" >
      <gradient
    android:angle="270"
    android:endColor="#80000000"
    android:startColor="#80000000" />
  </shape>
 </item>
 <item>
<bitmap xmlns:android="http://schemas.android.com/apk/res/android"
android:src="@drawable/background"
android:tileMode="repeat" android:gravity="center" />
 </item>
</layer-list>

将以上内容另存为@ drawable / image_state2。

有关更多信息:调整可绘制图层列表内的位图大小

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在自定义形状xml中添加图像

来自分类Dev

如何在画面中添加自定义形状?

来自分类Dev

如何在MGWT ImageButton中添加自定义图像

来自分类Dev

如何使用PIL从图像中裁剪自定义形状?

来自分类Dev

如何在网格中添加多个自定义形状的按钮?

来自分类Dev

如何在Flutter中制作自定义按钮形状

来自分类Dev

如何在SwiftUI中绘制自定义形状?

来自分类Dev

如何在iOS中的自定义tableviewcell中的图像上添加文本标签

来自分类常见问题

如何在Xamarin表单macOS的条目(用于聊天)中添加自定义图像?

来自分类Dev

如何在balsamiq样机中添加自定义图像/图标?

来自分类Dev

如何在Xamarin表单macOS的条目(用于聊天)中添加自定义图像?

来自分类Dev

如何在Django中的每个图像上添加自定义底部

来自分类Dev

如何在balsamiq样机中添加自定义图像/图标?

来自分类Dev

如何在Highchart的打印图像中添加自定义消息?

来自分类Dev

如何在joomla模块xml中的表单字段中添加自定义标记

来自分类Dev

如何在具有自定义标签的 xml 中添加新行?

来自分类Dev

图像处理如何检测图像中的特定自定义形状

来自分类Dev

如何在Android中自定义图像按钮

来自分类Dev

如何在SVG标签中自定义PNG图像?

来自分类Dev

如何在Java中创建自定义高清图像

来自分类Dev

如何在颤动中绘制自定义形状并在周围拖动该形状?

来自分类Dev

如何在Android systrace中添加自定义标记?

来自分类Dev

如何在TCPDF中添加自定义字体?

来自分类Dev

如何在FormRequest中添加自定义验证器?

来自分类Dev

如何在Perl纸箱中添加自定义模块?

来自分类Dev

如何在Joomla中添加自定义标题数据

来自分类Dev

如何在woocommerce中添加自定义运费?

来自分类Dev

如何在CodeMirror中添加自定义键映射?

来自分类Dev

如何在MKMapView中添加自定义透明MKAnnotation?

Related 相关文章

  1. 1

    如何在自定义形状xml中添加图像

  2. 2

    如何在画面中添加自定义形状?

  3. 3

    如何在MGWT ImageButton中添加自定义图像

  4. 4

    如何使用PIL从图像中裁剪自定义形状?

  5. 5

    如何在网格中添加多个自定义形状的按钮?

  6. 6

    如何在Flutter中制作自定义按钮形状

  7. 7

    如何在SwiftUI中绘制自定义形状?

  8. 8

    如何在iOS中的自定义tableviewcell中的图像上添加文本标签

  9. 9

    如何在Xamarin表单macOS的条目(用于聊天)中添加自定义图像?

  10. 10

    如何在balsamiq样机中添加自定义图像/图标?

  11. 11

    如何在Xamarin表单macOS的条目(用于聊天)中添加自定义图像?

  12. 12

    如何在Django中的每个图像上添加自定义底部

  13. 13

    如何在balsamiq样机中添加自定义图像/图标?

  14. 14

    如何在Highchart的打印图像中添加自定义消息?

  15. 15

    如何在joomla模块xml中的表单字段中添加自定义标记

  16. 16

    如何在具有自定义标签的 xml 中添加新行?

  17. 17

    图像处理如何检测图像中的特定自定义形状

  18. 18

    如何在Android中自定义图像按钮

  19. 19

    如何在SVG标签中自定义PNG图像?

  20. 20

    如何在Java中创建自定义高清图像

  21. 21

    如何在颤动中绘制自定义形状并在周围拖动该形状?

  22. 22

    如何在Android systrace中添加自定义标记?

  23. 23

    如何在TCPDF中添加自定义字体?

  24. 24

    如何在FormRequest中添加自定义验证器?

  25. 25

    如何在Perl纸箱中添加自定义模块?

  26. 26

    如何在Joomla中添加自定义标题数据

  27. 27

    如何在woocommerce中添加自定义运费?

  28. 28

    如何在CodeMirror中添加自定义键映射?

  29. 29

    如何在MKMapView中添加自定义透明MKAnnotation?

热门标签

归档