Android中button點(diǎn)擊后字體的變色效果
button的點(diǎn)擊效果無(wú)疑是非常簡(jiǎn)單的,以致于我懶到當(dāng)UI告訴我說(shuō)在點(diǎn)擊的時(shí)候button字體的顏色也要隨著背景改變的時(shí)候我毫不猶豫的告訴他讓他切兩個(gè)圖過(guò)來(lái),后來(lái)想想著實(shí)是不太靠譜,于是了解了一下如何添加button點(diǎn)擊的字體顏色變化效果。
1.首先你要在你的color文件下加入幾個(gè)你需要的色值,注意不同的是不是一般的color標(biāo)簽,而是drawable標(biāo)簽,就像這樣:
<drawable name="color_red">#fffa3d39</drawable> <drawable name="color_green">#ff00adba</drawable> <drawable name="color_gray">#fff4f4f8</drawable>
2.然后你要定義一個(gè)drawable文件,就和正常的selector文件差不多,唯一的區(qū)別就是把drawable字段變成color在里面引入你剛剛定義的顏色,就像這樣
<?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:state_focused="false" android:state_enabled="true" android:state_pressed="false" android:color="@drawable/color_red" /> <item android:state_enabled="false" android:color="@drawable/color_gray" /> <item android:state_pressed="true" android:color="@drawable/color_green" /> <item android:state_focused="true" android:color="@drawable/color_red" /> </selector>
3.最后在你的布局文件中把第二步寫的drawable文件設(shè)置為textColor選項(xiàng)就可以了。
以上所述是小編給大家介紹的Android中button點(diǎn)擊后字體的變色效果,希望對(duì)大家有所幫助!
相關(guān)文章
Android實(shí)現(xiàn)二級(jí)購(gòu)物車的全選加反選、總價(jià)功能
這篇文章主要為大家詳細(xì)介紹了Android實(shí)現(xiàn)二級(jí)購(gòu)物車的全選加反選、總價(jià)功能,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2019-04-04Android控件BottomSheet實(shí)現(xiàn)底邊彈出選擇列表
這篇文章主要介紹了Android控件BottomSheet實(shí)現(xiàn)底邊彈出選擇列表,比較常用的選擇條件或跳轉(zhuǎn)方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-08-08JS實(shí)現(xiàn)點(diǎn)擊參數(shù)面板按鈕顯示或隱藏?cái)?shù)據(jù)
本文主要介紹JS實(shí)現(xiàn)點(diǎn)擊參數(shù)面板按鈕顯示或隱藏?cái)?shù)據(jù)的方法,具有很好的參考價(jià)值。下面跟著小編一起來(lái)看下吧2017-03-03Android使用廣播(BroadCast)實(shí)現(xiàn)強(qiáng)制下線的方法
這篇文章主要介紹了Android使用廣播(BroadCast)實(shí)現(xiàn)強(qiáng)制下線的方法,實(shí)例分析了Android廣播BroadCast控制activity關(guān)閉的具體步驟與實(shí)現(xiàn)技巧,需要的朋友可以參考下2016-01-01Android實(shí)現(xiàn)隱私政策彈窗與鏈接功能
現(xiàn)在幾乎所有的應(yīng)用市場(chǎng)都要求應(yīng)用上架需要用戶協(xié)議/隱私政策,本篇內(nèi)容將介紹如何在APP內(nèi)植入一個(gè)隱私政策彈窗與鏈接,對(duì)Android隱私政策彈窗實(shí)現(xiàn)代碼感興趣的朋友跟隨小編一起看看吧2021-07-07Android自定義webView頭部進(jìn)度加載效果
這篇文章主要介紹了Android自定義webView頭部進(jìn)度加載效果,小編畫一條進(jìn)度線,然后加載webview上面,具體實(shí)現(xiàn)代碼大家參考下本文2017-11-11