aggiungere un file XML sul res/drawable nome cartella it button_selector.xml mette anche due drawable per lo stato premuto e un altro per stato non premuto o normale. Infine aggiungi questo due il selettore del tuo file xml e tutto dovrebbe funzionare !! non dimenticare di impostare @ drawable/bytton_selector.xml come sfondo del tuo pulsante sul tuo file main.xml.
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@drawable/btn_pressed" android:state_pressed="true"/>
<item android:drawable="@drawable/btn_unpressed"/>
</selector>
fonte
2012-05-03 05:58:09
L'animazione in questo senso è fuorviante poiché non esiste una vera "animazione" di per sé, ma solo un riflesso di un cambiamento di stato. (Dico questo perché sto cercando di animare effettivamente un pulsante e questo thread non aiuta affatto!) – styler1972