Così, quando si utilizza un ImageButton conImageButton Android messa a fuoco bagliore/colore tinta
android:background="@drawable/icon"
definito di default il bagliore sul fuoco effetto/stampa che viene fornito con ogni difetto tasto Android manca. Sono consapevole che potrei usare un selettore per usare immagini diverse su stati diversi, ma questo non è quello che fa Android e non è quello che sto cercando.
voglio che Android aggiunga default effetto bagliore esterno al mio imagebutton quando lo metto a fuoco/premuto. penso (forse è fatto in un modo diverso, non so!) Android sta usando la tinta per quello. però. utilizzando un selettore tinta e defineing in questo modo:
android:tint="@color/tint_selector"
corrotto la mia app. l'uso di un colore statico come tinta non lo corrompeva, MA non era visibile alcuna tinta.
così le mie domande:
- come fa Android farlo bagliore
- se fatto usando tinta, come definire un selettore tinta che funziona con API 7 e> per un ImageButton e come dovrebbe il selettore sembra per diversi colori in diversi stati?
- se è stato fatto usando la tinta, c'è una risorsa statica che posso usare così ottengo il "colore di bagliore predefinito" così ho ottenuto il colore predefinito di luce su ogni API Android? qualcosa come @ color/glow?
Stai solo provando a far risplendere il pulsante dell'immagine? –
glow onClick e glow onFocus, sì. – masi