Android-实现边框和圆角效果

2020-07-27  本文已影响0人  晴天ccc

新建drawable资源文件

drawable文件夹下创建类型为:Drawable Resource File,名称为:shape_btn_radius_border

  • solid : 背景填充
  • corners :圆角 (可单独设置圆角)
  • stroke :边框(可设置边框宽度和颜色)
  • padding :内边距
  • gradient :渐变色(背景)
  • size :大小
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
    <solid android:color="@color/white" />
    <corners
        android:bottomLeftRadius="25dp"
        android:bottomRightRadius="25dp"
        android:topLeftRadius="25dp"
        android:topRightRadius="25dp" />
    <stroke
        android:width="1dp"
        android:color="@color/kMainColor" />
</shape>

使用

layout文件中进行使用:

    <TextView
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:background="@drawable/shape_btn_radius_border"
        android:gravity="center"
        android:text="测试按钮" />
上一篇 下一篇

猜你喜欢

热点阅读