安卓軟件中有這樣一種效果:假設一個按鈕是綠色,當你點擊時變成黃色,松開時又變回綠色。現在介紹怎么實現這種效果
第一種方法:資源文件寫法
在主布局文件中定義一個按鈕
然后在value文件夾下的color.xml文件中定義要用的顏色
定義完顏色后在背景文件drawable文件下新建一個布局用於添加動作,下圖btn.xml
btn.xml中的寫法如下圖,原理不介紹
最后在主布局中給按鈕添加一個背景,就是上面第一張圖中的
android:background="@drawable/btn"
將新建的btn.xml布局文件添加進去給按鈕做背景,當然布局文件中的動作也添加進去了。然后就能產生效果了