天天看点

[Android]代码实现ColorStateList及StateListDrawable

点:灵活,减少xml的编写。应用在textview的文字时,亦避免使用了ontouchlistener。

用途:动态设置textview、button、imageview等组件在不同状态下的背景/前景显示效果。

参考:

[androidopensource]\frameworks\base\core\java\android\view\view.xml

[androidopensource]\frameworks\base\core\res\res\values\public.xml

效果图如下:

[Android]代码实现ColorStateList及StateListDrawable

代码如下:

继续阅读