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的状态,并根据不同状态设置相应的布局背景和资源。
  • 上一篇:TextWiew单个线条
    下一篇:在fragment中实现tabLayout的滚动

    发表评论

    最新留言

    逛到本站,mark一下
    [***.202.152.39]2025年04月06日 20时42分38秒