android selector学习

selector用于从XML中定义背景

 <selector xmlns:Android="http://schemas.android.com/apk/res/android">  

包含多个item节点,不同的item节点表示不同的状态,常用的状态有两个

item android:state_pressed="true"//点击时
item android:state_enabled="true"//是否接受事件

item中可以包含shape,
shape的形状可以有rectangle,oval,line,ring
shape的常用属性包括:

<gradient>  渐变
<solid >  填充
<stroke > 描边
<corners > 圆角
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 你是否曾抱怨过产品经理,为什么一个app里面按钮正常/按下状态颜色不统一起来?你是否曾埋怨过UI,为什么不同地方输...
    chuwe1阅读 2,742评论 2 28
  • 记得刚开始学Android时,看着自己完全用系统控件写出的不忍直视的界面,对于如何做出不一样的按钮,让它们在不同状...
    biloba阅读 1,747评论 1 11
  • 概述 今天我们来探究一下android的样式。其实,几乎所有的控件都可以使用 background属性去引用自定义...
    CokeNello阅读 4,906评论 1 19
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,593评论 25 708
  • 文/鸿运 皓月当空,云淡疏影,门前走过几缕春风。 从此,草儿青,花儿红,小桥流水,雁争鸣。 绿荫葱葱,油菜万顷,远...
    HONGYUNDANGTOU阅读 361评论 11 17