1. 程式人生 > >點擊按鈕變色,松開按鈕恢復原來的顏色

點擊按鈕變色,松開按鈕恢復原來的顏色

寫法 效果 log -1 http 新建 idt 方法 com

  安卓軟件中有這樣一種效果:假設一個按鈕是綠色,當你點擊時變成黃色,松開時又變回綠色。現在介紹怎麽實現這種效果

第一種方法:資源文件寫法

  在主布局文件中定義一個按鈕

技術分享

  然後在value文件夾下的color.xml文件中定義要用的顏色

技術分享 技術分享

定義完顏色後在背景文件drawable文件下新建一個布局用於添加動作,下圖btn.xml

  技術分享

btn.xml中的寫法如下圖,原理不介紹

技術分享

最後在主布局中給按鈕添加一個背景,就是上面第一張圖中的

android:background="@drawable/btn"

將新建的btn.xml布局文件添加進去給按鈕做背景,當然布局文件中的動作也添加進去了。然後就能產生效果了

點擊按鈕變色,松開按鈕恢復原來的顏色