Android -- 常见控件的小效果
1,EditText控件
① 修改光标颜色
自定义drawable 创建cursor.xml文件
<?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle" > <solid android:color="#9bd435"/> <size android:width="2dp"/> </shape>
控件中添加使用
android:textCursorDrawable="@drawable/cursor"
效果如下:
②修改选中图标
创建我们是这种两边类似于水滴效果的,现在我们来自定义一下
在EditText中设置这两个属性
android:textSelectHandleLeft="@mipmap/ic_launcher" android:textSelectHandleRight="@mipmap/ic_launcher"
效果如下:
但是发现小米手机好像不行,不知道怎么回事
③选中颜色与EditView默认的下划线
android:backgroundTint="#9bd435" android:textColorHighlight="#9bd435"
效果如下:
使用我们的Material Design主题来解决,先看看我们的效果吧
直接设置内容的颜色就行了,及我们的colorAccent属性。
2,ScrollView控件
①修改滑动条的样式
android:scrollbarThumbVertical="@drawable/scrollbar" 自定义滚动条颜色、样式 android:scrollbars="vertical" 滚动条的滑动效果 android:scrollbarStyle="insideInset" 滚动条相对于View在的位置
②修改滑动到顶部或者底部的效果
android:overScrollMode="never"