Android Selector 踩到的坑

今天在开发TV项目的时候突然发现Selector 的一个坑,特意分享下
正常情况下,按钮状态disable 是下面这种状态

《Android Selector 踩到的坑》 image.png

普通状态是这样的

《Android Selector 踩到的坑》 image.png

focus状态是这样的

《Android Selector 踩到的坑》 image.png

但是UI在帮忙看界面的时候突然发现这样的问题。

《Android Selector 踩到的坑》 image.png

乍一看我一脸懵逼 ,查看了下代码,确实是运行了该有的逻辑代码,但是返回的时候背景死活没变,结果仔细一看 ,这个好像是具有了focus状态,又有disable状态 ,难道同时具备了两种状态导致的?? 没改前Selector 是这样的

《Android Selector 踩到的坑》 image.png

修改后 果然好了

《Android Selector 踩到的坑》 image.png

    原文作者:岁月留痕
    原文地址: https://www.jianshu.com/p/ace685be7f5a
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞