【问题标题】:Custom item states for android selectorsandroid 选择器的自定义项目状态
【发布时间】:2010-09-17 14:56:11
【问题描述】:

我看到了一些选择器的例子,这些选择器使用 'selected' 之类的 android 状态来定义样式。这里是一个简化的例子:

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

所以,我的问题是:我可以定义和使用我自己的状态来代替

android:state_selected="true"

我的目标是根据整数值为形状着色,例如此热图的简单版本:

【问题讨论】:

    标签: android coding-style selector heatmap


    【解决方案1】:

    您最初想要的可以使用自定义布尔属性来完成。

    您可以看到一个编码示例here

    【讨论】:

      【解决方案2】:

      看看LevelListLevelListDrawable,看起来你需要drawable。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2010-10-20
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多