AndroidStudio 設置editText 點擊時光標的下邊框顏色

實現效果如圖

 

具體操作:

1. 設置光標

在res -> drawable中新建一個drawable resource file,命名爲 edit_text_cursor_color,用於設置光標的顏色,如圖:

文件內容如下:

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
    android:shape="rectangle">
    <size android:width="2dp" />
    <solid android:color="@color/colorBase" />

    <stroke
        android:width="1dip"
        android:color="@color/colorBase" />

</shape>

使用方法:

2. 設置底部顏色

在values -> styles.xml中新增如下內容:

    <!-- 設置editText的底邊顏色 -->
    <style name="EditTextBottom" parent="Theme.AppCompat.Light">
        <item name="colorControlNormal">@color/grey</item>
        <item name="colorControlActivated">@color/colorBase</item>
    </style>

使用方法:

以上。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章