选择器selector自定义属性

在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
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容