Java Android矩形渐变中心不工作
我正在尝试为我的Java Android矩形渐变中心不工作,java,android,drawable,Java,Android,Drawable,我正在尝试为我的ListView项目背景制作渐变效果。 因此,我创建了一个新的可绘制XML,内容如下: <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle"> <gradient android:centerX="10%" android:startColor="#FF0000" android:endColor="#FFFF
ListView
项目背景制作渐变效果。
因此,我创建了一个新的可绘制XML,内容如下:
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<gradient
android:centerX="10%"
android:startColor="#FF0000"
android:endColor="#FFFFFF"
android:angle="0" />
但由于centerX
点仍在50%,因此centerX
属性似乎不起作用。如果我将centerX
更改为任何其他值,则不会进行任何更改。
我也尝试使用十进制数(0.1),但仍然没有成功
非常感谢:)如果是线性渐变,
centerX
属性对应于centerColor
的位置(您没有定义)
像这样的方法应该会奏效:
<gradient
android:startColor="#FF0000"
android:centerColor="#FF0000"
android:centerX="10%"
android:endColor="#FFFFFF" />
如果是线性渐变,
centerX
属性对应于centerColor
的位置(您没有定义)
像这样的方法应该会奏效:
<gradient
android:startColor="#FF0000"
android:centerColor="#FF0000"
android:centerX="10%"
android:endColor="#FFFFFF" />