我正在試驗可繪製背景,迄今爲止沒有任何問題。在運行時在Android上更改漸變背景顏色
我現在試圖在運行時更改漸變背景顏色。
不幸的是,沒有API可以在運行時改變它,看來。即使嘗試mutate()drawable,如下所述:Drawable mutations
示例XML看起來像這樣。正如預期的那樣,它工作。
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<gradient
android:startColor="#330000FF"
android:endColor="#110000FF"
android:angle="90"/>
</shape>
可悲的是,我想用各種顏色的列表,他們不得不在運行時編程改變。
有沒有在運行時創建此漸變背景的另一種方法?也許甚至不使用XML?
是否有可能提供一個角度值? – Ahmed 2013-02-19 18:09:32