Android按鈕按下時和彈起時的顏色設定
阿新 • • 發佈:2019-01-09
(1)首先在res資料夾下新建一個資料夾drawable,這是無關解析度的,在下面建立一個xml檔案:button.xml
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@color/clr_normal" android:state_pressed="false"/>
<item android:drawable="@color/clr_pressed" android:state_pressed="true"/>
</selector>
(2)然後在values檔案下的strings寫入如下程式碼:
<color name="clr_normal">#FFFFFF</color>
<color name="clr_pressed">#99E5FE</color>
(3)最後在佈局檔案直接引用即可:
android:background="@drawable/button"