按鈕圖片根據XML設置,在未點擊跟點擊後顯示兩張不同圖片
1.定義selector的XML
back_btn_selector.xml
<?xml version="1.0" encoding="UTF-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:state_pressed="true"
android:drawable="@drawable/back_btn_focus" //點擊下去的時候要顯示的圖片
/>
<item
android:drawable="@drawable/back_btn_normal" /> //未點擊時候顯示的圖片
</selector>
然後在button之類的view裏設置background爲定義的selector即可。
android:background="@drawable/back_btn_selector"