xml中的渐变线性布局

1 android gradient view

如何为线性布局设置xml中的渐变.我想在布局中为视图绘制圆角边缘的边框.发布一些例子,如果有人尝试过.

Aru*_*run 7

按以下方式定义xml并将其放在res目录下的drawable文件夹中:

<?xml version="1.0" encoding="UTF-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
    <stroke android:width="6dp" android:color="#FFCCCCCC"/>
    <padding android:left="5dp" android:top="5dp" android:right="5dp"
        android:bottom="5dp" />
    <corners android:radius="8dp" />
    <gradient
        android:angle="270"
        android:startColor="#FFCCCCCC"
        android:centerColor="#FFFFFFFF"
        android:endColor="#FFCCCCCC"
        android:type="linear" />
</shape> 
Run Code Online (Sandbox Code Playgroud)

然后,对于您的视图,您可以将渐变设置为:

yourView.setBackgroundResource(R.drawable.nameofxml);
Run Code Online (Sandbox Code Playgroud)