English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
L'effetto di click del pulsante è indubbiamente molto semplice, tanto che ero così pigro che quando l'UI mi ha detto che la colore del testo del pulsante dovrebbe cambiare con lo sfondo durante il click, non ho esitato a dirgli di farmi portare due immagini, poi ho pensato che non era molto affidabile, quindi ho imparato come aggiungere l'effetto di cambiamento del colore del testo del pulsante durante il click.
1. Prima di tutto, devi aggiungere alcune valori di colore di cui hai bisogno nel tuo file color, notare che non è un etichetta color comune, ma un etichetta drawable, come questo:
<drawable name="color_red">#fffa3d39</drawable> <drawable name="color_green">#ff00adba</drawable> <drawable name="color_gray">#fff4f4f8</drawable>
2. Poi poi, devi definire un file drawable, che è molto simile a un file selector normale, l'unica differenza è che il campo drawable diventa color dove all'interno si introduce il colore appena definito, come questo:
<?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:state_focused="false" android:state_enabled="true" android:state_pressed="false" android:color="@drawable/color_red" /> <item android:state_enabled="false" android:color="@drawable/color_gray" /> <item android:state_pressed="true" android:color="@drawable/color_green" /> <item android:state_focused="true" android:color="@drawable/color_red" /> </selector>
3. Infine, nel file di layout, imposta l'opzione textColor del file drawable descritto nel passo due.
Come ha spiegato l'editor, l'effetto di cambiamento del colore del testo dopo il click del pulsante in Android, spero che sia utile a tutti voi!
Dichiarazione: il contenuto di questo articolo è stato prelevato da Internet, i diritti d'autore appartengono ai rispettivi proprietari, il contenuto è stato contribuito e caricato autonomamente dagli utenti di Internet, questo sito non detiene i diritti di proprietà, non è stato editato manualmente e non assume alcuna responsabilità legale. Se trovi contenuti sospetti di violazione del copyright, invia un'e-mail a: notice#oldtoolbag.com (sostituisci # con @) per segnalare il problema e fornire prove pertinenti. Una volta verificata, questo sito rimuoverà immediatamente i contenuti sospetti di violazione del copyright.