Domanda

vedo esempi di selettori che utilizzano Android come gli stati 'selezionati' per definire lo stile. Ecco un esempio semplificato:

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

Quindi, la mia domanda è: Posso definire e utilizzare il mio stato invece di

android:state_selected="true"

Il mio obiettivo è quello di forme di colore sulla base di un valore intero, come semplice versione di questa mappa termica: alt text

È stato utile?

Soluzione

Date un'occhiata su LevelList e LevelListDrawable , sembra che il drawable è quello che ti serve.

Altri suggerimenti

Quello che in origine voleva può essere fatto con gli attributi booleani personalizzato.

È possibile vedere un esempio in codice qui

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top