自定义属性是基于自定义view来使用的,能够提高效率,简化代码
android
在设置Color的时候,不单单能够设置颜色值这种,还能够设置drawable,自定义res,配合android自带的attr,和自定义的attr
git
来达到 status 变化的时候 自动的作出改变,而不是代码再从新设置一遍。github
参考:http://blog.csdn.net/lmj623565791/article/details/43752383 .net
https://github.com/square/android-times-squareblog