android EditText 下划线样式
16lz
2021-01-26
最近做新项目,项目中有个地方需要在EditText的地步加一条背景线,还要随着选中变色。
在 stackoverflow 上没找到答案,我自己研究了一下,画了出来。
这个做一个小笔记
<?xml version="1.0" encoding="utf-8"?><selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:state_focused="true"> <rotate android:fromDegrees="180" android:pivotX="50%" android:pivotY="75%" android:toDegrees="180"> <shape android:shape="line"> <stroke android:width="2dp" android:color="#FF00FFFF" /> <size android:width="1dp" android:height="2dp" /> shape> rotate> item> <item android:state_focused="false"> <rotate android:fromDegrees="180" android:pivotX="50%" android:pivotY="75%" android:toDegrees="180"> <shape android:shape="line"> <stroke android:width="2dp" android:color="#FF00FF00" /> <size android:width="1dp" android:height="2dp" /> shape> rotate> item>selector>
方法就是先画一居中的横线,再在高度75%处进行中心旋转。
完~
更多相关文章
- Android文字居中
- Android(安卓)Dialog 弹出 居右、居左、居中
- android中利用Paint绘制文本使其居中
- Android(安卓)文字居中方法
- android 搞定标题随scrollview滑动变色
- ConstraintLayout使用笔记
- andriod中的ImageView显示的几种方式
- Android(安卓)渐变色实现
- Android加载大量文字时关键字变色