今天為了解決EditText的設(shè)置問題飞主,研究了下EditText的各個(gè)部分顏色設(shè)置方法袁稽『芑辏總結(jié)如下:
1背景
關(guān)聯(lián)屬性:
android:background 背景
android:backgroundTint + android:backgroundTintMode 背景的著色,就是將backgroundTint和background混合拂募,后面是混合模式攘滩。
2文字選中背景
關(guān)聯(lián)屬性:
android:textColorHighlight
3textSelectHandle(選擇文本的小水滴)
關(guān)聯(lián)屬性:
android:textSelectHandle 中間的選擇器圖標(biāo)
android:textSelectHandleLeft 左邊的選擇器圖標(biāo)
android:textSelectHandleRight 右邊的選擇器圖標(biāo)
關(guān)聯(lián)主題屬性:
android:colorControlActivated 設(shè)置某些控制器激活時(shí)候的顏色(CheckBox帅刊,EditText的textSelectHandle,Switch)漂问,默認(rèn)使用主題色中的colorAccent
android:colorControlNormal 設(shè)置某些控制器未激活時(shí)候的顏色(CheckBox厚掷,EditText的textSelectHandle,Switch)级解,默認(rèn)使用主題色中的colorAccent
如果不需要改變小水滴的圖片,只是希望改變小水滴的顏色田绑,那么只需要改變android:colorControlActivated的顏色值即可勤哗。