Voglio uno stato di selezione del selettore per un semplice layout da disegnare sopra i suoi figli. Penso che questo è simile all'attributo "drawSelectorOnTop" in ListView. Layout Esempio:Disegna il selettore in alto - per un layout lineare di base?
<LinearLayout
android:background="@drawable/my_click_selector">
<LinearLayout
android:background="#F00" />
</LinearLayout>
---------------
| |
| ----------- |
| ----------- |
| |
---------------
Quindi qui abbiamo un layout genitore lineare, ed un bambino interiore che ha un colore solido background (rosso). Quando faccio clic sul genitore, il colore di sfondo della risorsa cambia come definito nel mio selettore, ma poiché il bambino è più vicino all'utente nell'ordine z, rimane invariato.
C'è un modo per fare in modo che il selettore selezionato venga disegnato sopra tutti i bambini anziché sotto?
Grazie
Acclamazioni CFlex, appena usato il tuo approccio e progettisti esigenti sono felici! +1 – OceanLife