Android选择器的自定义项目状态

4

我看到一些使用安卓状态(例如“selected”)来定义样式的选择器示例。以下是一个简化的示例:

<selector>
    <item android:state_selected="true" android:drawable="@color/transparent" />
    <item android:drawable="@drawable/listitem_normal" />
</selector>

所以,我的问题是:我能否定义并使用自己的状态而不是
android:state_selected="true"

我的目标是根据整数值对形状进行着色,就像这个热力图的简单版本:

alt text
2个回答

5

您最初想要的可以通过自定义布尔属性来实现。

您可以在这里查看编码示例。


4

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接