我正在尝试在矩形内部获得一个渐变,看起来像这样
使用以下xml最接近的是
<?xml version="1.0" encoding="UTF-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle" >
<gradient
android:type="radial"
android:startColor="@color/lightPurple"
android:endColor="@color/lightGreen"
android:gradientRadius="600"
android:angle="270"
android:centerX="1"
android:centerY="0"/>
</shape>
我可以做些什么使渐变从右上角到左下角吗?
答案 0 :(得分:1)
尝试android:type='linear'
和android:angle='45'
。
这将使您 更近 到边缘到边缘。 Android 不为此提供任意角度。唯一有效的角度是45
的倍数。但是,据我所知,您所需的渐变实际上并不是边缘到边缘的,我怀疑它是角度为45
的渐变。