點選按鈕變色,鬆開按鈕恢復原來的顏色

2022-04-30 22:24:14 字數 666 閱讀 9982

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

第一種方法:資源檔案寫法

在主布局檔案中定義乙個按鈕

然後在value資料夾下的color.xml檔案中定義要用的顏色

定義完顏色後在背景檔案drawable檔案下新建乙個布局用於新增動作,下圖btn.xml

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

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

android:background="@drawable/btn"

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

超連結按鈕點選變色,原來的鏈結恢復原色

要實現的效果圖 實現的 class acss id 1 href onclick test 1 第一集 class acss id 2 href 1 onclick test 2 第二集 class acss id 3 href 2 onclick test 3 第三集 class acss id ...

點選按鈕顯示不同的狀態

android給我們提供的ui還比較豐富,但是基本上都沒有做美化處理,所以在我們開發的過程中經常需要自己來處理控制項的樣式,今天給大家介紹乙個按鈕在按下 放開 收回後的處理顯示的效果進行乙個介紹 這是我寫的乙個關於按鈕的樣式檔案login btn.xml 儲存在drawable目錄下 解釋一下 an...

預防 提交 按鈕的多次點選

如何在使用者關掉web瀏覽器視窗前,進行相應的動作 參考 maison blog 長期以來,做web專案,總會頭疼這個問題.使用者不進行登出或者退出功能,直接關閉了瀏覽器.或者使用者在進行輸入操作時,誤點了乙個鏈結,跳轉到其它頁面,造成輸入資料的丟失.今天發現了onbeforeunload事件,它是...