我试图为我的ListView
项目背景制作渐变效果。
所以我创建了一个新的drawable 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
属性不起作用,因为centerX
点仍然是50%。如果我将centerX
更改为任何其他值,则不会进行任何更改。
我也尝试使用十进制数字(0.1),但仍然没有成功。
非常感谢:)
答案 0 :(得分:0)
如果是线性渐变,centerX
属性对应于centerColor
(您未定义)的位置。
这样的事情应该有效:
<gradient
android:startColor="#FF0000"
android:centerColor="#FF0000"
android:centerX="10%"
android:endColor="#FFFFFF" />