前言说明
此博文只是为了加深使用记忆或以后便于查找☺
圆角实线白底背景框
圆角实线白底背景框代码实现
在drawable文件夹下创建xml文件
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<stroke
android:width="1dp"
android:color="@color/colorBlack" />
<solid android:color="@color/colorWhite" />
<corners android:radius="10dp" />
</shape>
android:width="1dp"
//实线的宽度
android:color="@color/colorBlack"
//实线的颜色
//圆角框内的底色
<solid android:color="@color/colorWhite" />
//圆角的上下左右度数
<corners android:radius="10dp" />
纯色背景圆角框
纯色背景圆角框代码实现
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<solid android:color="#E73444" />
<corners android:radius="3dp" />
</shape>
渐变色背景圆角框
渐变色背景圆角框代码实现
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<gradient
android:angle="0"
android:endColor="@color/shapeEndColor"
android:startColor="@color/shapeStartColor" />
<corners android:radius="3dp" />
</shape>
属性说明
angle属性针对type=linear的情况下有用,默认gradient为linear,属性值为45的整数倍
0:从左到右;
90从下到上;
270从上到下
//结束时的颜色
android:endColor="@color/shapeEndColor"
//开始时的颜色
android:startColor="@color/shapeStartColor" />