android选择器的自定义项状态

Ric*_*hnn 4 android coding-style selector heatmap

我看到选择器的例子使用像'selected'这样的android状态来定义样式.这是一个简化的例子:

<selector>
    <item android:state_selected="true" android:drawable="@color/transparent" />
    <item android:drawable="@drawable/listitem_normal" />
</selector>
Run Code Online (Sandbox Code Playgroud)

所以,我的问题是:我可以定义和使用我自己的状态而不是

android:state_selected="true"
Run Code Online (Sandbox Code Playgroud)

我的目标是根据整数值为形状着色,就像这个热图的简单版本一样: 替代文字

ilo*_*mbo 5

您最初想要的是使用自定义布尔属性.

您可以在此处查看编码示例