實作點選button改變button的顔色隻需要在drawable中添加selector.xml檔案即可
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_pressed="true" //點選擷取
android:drawable="@drawable/btn_index_in_normal"/>
<item
android:drawable="@drawable/btn_index_in_select"/>
</selector>
注意!正常情況的item要編寫在點選事件下面,不然是出現不了點選效果的。
然後在button的background改變為android:background="@drawable/selector1"即可
就能順利實作按鈕點選變色效果了