不飞则已,一飞冲天;不鸣则已,一鸣惊人。这篇文章主要讲述Androidselector背景以及透明色相关的知识,希望能为你提供帮助。
selector可以设置图片或layout的点击效果:
< ?xml version="1.0" encoding="utf-8"?> < selector xmlns:android="http://schemas.android.com/apk/res/android"> < item android:state_focused="true" android:drawable="@drawable/card_photo_toolbar_p_night" /> < item android:state_pressed="true" android:drawable="@drawable/card_photo_toolbar_p_night" /> < item android:state_selected="true" android:drawable="@drawable/card_photo_toolbar_p_night" /> < itemandroid:drawable="@drawable/card_photo_toolbar_p_night" /> < /selector>
【Androidselector背景以及透明色】如没有state状态标记,如android:state_selected="true",则表明normal状态下的图片值。
另如果直接把< item android:drawable="@drawable/card_photo_toolbar_p_night" /> 去掉,就想到与normal状态下是一张完全透明的图,等价于
< itemandroid:drawable="@color/transparent" /> transparent = #00000000
另,android提供了一个透明值:
@android:color/transparent,在设置透明背景时可以设置该值。
不过在应用开发时发现,该值并不总是与#00000000相同
具体原因未知。。。。
续:@android:color/transparent的值之所以获取的不对是android4.0系统本身的问题,且是在setttheme之后,重新获取时出错。之前之后的版本都未发生此问题。
解决办法是采用一张透明的.9.png的图片代替。
推荐阅读
- 怎样制作u盘打开盘,本文教您怎样制作u盘打开盘
- Android自定义控件1--自定义控件介绍
- android 获取512*512规格的图片
- android 学习随笔十八(广播与服务 )
- Android向系统相册中插入图片,相册中会出现两张一样的图片(只是图片大小不一致)
- Android开发游记(RecycleView 实现复杂首页布局三种方式)
- Centos 7 使用jenkins 打包android项目
- Android开篇(转)
- Android平板上开发应用的一点心得——精确适配不同的dpi和屏幕尺寸