美文网首页
选择器selector自定义属性

选择器selector自定义属性

作者: 我有一口小白牙 | 来源:发表于2017-03-16 14:26 被阅读294次

    在android开发工作中, 大家都难免会用到图片背景选择器, 例如:

    普通的背景选择器的使用.png

    ok, android系统中给我们提供了好多的属性, 有selected, focus, enable等等.....
    那我们能不能自定义这个属性呢, 这样等到需要在背景上用多种颜色表示的时候,就可以直接把boolean变量设置给view了, 亲测, 效率更高.
    需求:
    一个textview的背景上要分别表示出 red blue,颜色 来表示text的长度, 来分别表示
    1 --> red
    2 --> blue
    这是有的同学就会说写个自定义控件不就好了, 不过-_-这不是我要说的中点
    1, 在arrts文件中生命自定义的drawble属性

    attrs文件中代码

    2,


    自定义了一个Framlayout.png

    3, 写一个背景选择器:

    注意和平常写的不一样的地方

    4, 代码中使用,


    Paste_Image.png

    5,


    在这里直接给view设置属性即可

    6, 效果:(大家自动忽略上面的小textview的颜色哦)

    Paste_Image.png

    相关文章

      网友评论

          本文标题:选择器selector自定义属性

          本文链接:https://www.haomeiwen.com/subject/xdfjnttx.html