2016-10-22 53 views
1

我想爲我的ListView項目背景製作漸變效果。 所以我創建了一個新的XML繪製包含以下內容:Android的矩形漸變centerX不工作

<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

在的線性梯度的centerX屬性對應於centerColor的位置(你沒有定義)的情況下。

像這樣的東西應該工作:

<gradient 
    android:startColor="#FF0000" 
    android:centerColor="#FF0000" 
    android:centerX="10%" 
    android:endColor="#FFFFFF" />