Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/183.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/qt/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 添加渐变到中心和背面_Android - Fatal编程技术网

Android 添加渐变到中心和背面

Android 添加渐变到中心和背面,android,Android,我需要把这个像列表中的项目背景,它的工作很好。如果希望开始和结束颜色相同,但更改为第一种颜色(开始)->第二种颜色(中间)->第一种颜色(结束),应更改什么 请为中心尝试此功能 <shape xmlns:android="http://schemas.android.com/apk/res/android"> <gradient android:startColor="#aa0099" android:centerColor="#99

我需要把这个像列表中的项目背景,它的工作很好。如果希望开始和结束颜色相同,但更改为第一种颜色(开始)->第二种颜色(中间)->第一种颜色(结束),应更改什么


请为中心尝试此功能

<shape xmlns:android="http://schemas.android.com/apk/res/android">
    <gradient
        android:startColor="#aa0099" 
        android:centerColor="#9900aa"
        android:endColor="#aa0099"
        android:angle="270"
     />
     <corners android:radius="1dp"/>
</shape>

因为您可以设置centerColor的颜色,也可以使用角度值进行检查,所以请尝试将此设置为center

<shape xmlns:android="http://schemas.android.com/apk/res/android">
    <gradient
        android:startColor="#aa0099" 
        android:centerColor="#9900aa"
        android:endColor="#aa0099"
        android:angle="270"
     />
     <corners android:radius="1dp"/>
</shape>

因为您可以设置centerColor的颜色,也可以检查角度值