
TextView加边框最全的 drawable,select,虚线
发布日期:2021-05-14 08:20:31
浏览次数:12
分类:精选文章
本文共 1097 字,大约阅读时间需要 3 分钟。
在Android开发中,通过在Drawable中创建XML文件并定义Shape,可以为文本框添加丰富的视觉效果。以下是配置文本框的常用设置示例:
虚线配置
- 虚线宽度:
android:dashWidth="3dp"
,设置虚线单位长度为3dp。 - 虚线间距:
android:dashGap="3dp"
,设置虚线间隔长度为3dp。
样式定义
- 实心填充:
<solid android:color="@android:color/white" />
,设置填充色为白色。 - 边框设置:
<stroke android:width="0.5dp" android:color="@android:color/white" android:dashWidth="3dp" android:dashGap="3dp" />
,为边框指定宽度、颜色、虚线宽度和间距。 - 圆角处理:
<corners android:radius="3dp" />
,为角落设置圆角效果。 - 内边距设置:
<padding android:bottom="5dp" android:left="5dp" android:right="5dp" android:top="5dp" />
,为文本框添加边距。 - 渐变效果:
<gradient android:angle="270" android:endColor="#FFFF782" android:startColor="#13C7AF" />
,为文本框添加渐变色彩。
角落圆角自定义
- 不同角落自定义:
<corners android:bottomLeftRadius="200dp" android:bottomRightRadius="200dp" android:topLeftRadius="0dp" android:topRightRadius="0dp" />
,允许对各角落单独设置圆角大小。
LayerList配置
- 连线颜色:定义不同连线状态的颜色。
Selector定义
- 状态管理:通过XML文件管理View的不同状态(如默认状态、按下状态等)。
- 示例:
- 状态选择:通过
setSelected()
方法在Java代码中管理View的状态,并根据不同状态设置相应的布局背景和资源。
发表评论
最新留言
逛到本站,mark一下
[***.202.152.39]2025年04月06日 20时42分38秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
css 图片按比例缩放
2019-03-10
小程序form表单里面buton点击事件失效
2019-03-10
微信小程序placeholder设置自定义样式
2019-03-10
安装npm install --save vue-scroller失败
2019-03-10
spring-day01
2019-03-10
spring的值注入与组件扫描
2019-03-10
C#跨窗体程序调用方法的具体操作
2019-03-10
C#中创建Android项目
2019-03-10
统计学之变异系数与是非标志
2019-03-10
关于继承的一些基本知识
2019-03-10
抖音发布黄金时间段,抖音上热门最佳时间
2019-03-10
我的图床~
2019-03-10
Thymeleaf sec:authorize 标签不生效
2019-03-11
js回车键登录
2019-03-11
Iterable与Iterator
2019-03-11
API_Net官方代码之训练网络
2019-03-11
Python机器学习(五十二)SciPy 基础功能
2019-03-11
Python机器学习(六十五)Matplotlib 入门
2019-03-11
关于WebView当前地址问题的疑惑
2019-03-11