Android 圆角背景框及渐变色圆角背景框

前言说明

此博文只是为了加深使用记忆或以后便于查找☺
勿喷!

圆角实线白底背景框

1

圆角实线白底背景框代码实现

在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" />

纯色背景圆角框

2

纯色背景圆角框代码实现

<?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>

渐变色背景圆角框

3

渐变色背景圆角框代码实现

<?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" />

猜你喜欢

转载自blog.csdn.net/Life_s/article/details/105824293
今日推荐