我已经制作了一个导航抽屉并尝试了很多东西来改变它的布局并进行了大量的研究并且我已经做了一些好东西,但我在SD maid pro中看到了一些不错的东西也在他们使用的Samsung Watch On app当我在导航栏中选择一个项目时,蓝线显示在项目左侧的蓝色线条作为选择此项目或标签或片段的信号。
我相信他们使用state_activated,但是如何做到这就是我想知道的事情,所以任何人都有任何想法?
答案 0 :(得分:1)
SD Maids导航抽屉包含一个ListView,其中填充的对象包含boolean isSelected
值。
点击列表中的项目时,isSelected
的值设置为true
,其他所有项设置为false
。
在适配器getView
方法中,检查该值并相应地修改列表视图条目,在这种情况下,具有设置大小和蓝色背景的视图从INVISIBLE
更改为{{1 }}