我看到了使用 android 状态(如“selected”)来定义样式的选择器示例。这里有一个简化的例子:
<selector>
<item android:state_selected="true" android:drawable="@color/transparent" />
<item android:drawable="@drawable/listitem_normal" />
</selector>
所以,我的问题是:我可以定义和使用我自己的状态而不是
android:state_selected="true"
我的目标是根据整数值对形状进行着色,例如此热图的简单版本: