我使用RangeSeekBar爲3個條件(即綠色=正常,黃色=警告,紅色=疏散)...我使用XML繪製設置這樣更改背景顏色動態
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<gradient
android:startColor="#27F70C"
android:centerColor="#FFBF00"
android:endColor="#FC0505"
android:angle="0" />
<corners android:radius="0px" />
<stroke
android:width="2dp"
android:color="#70555555" />
<stroke
android:width="0dp"
android:color="#70555555" />
</shape>
的backgroung設置一些值
導致這樣
現在我想根據搜索條值來改變背景顏色,這樣如果我改變的範圍應該改變背景顏色像這樣
我知道我可以以編程方式更改漸變,但如何縮小開始顏色並增加最終顏色? 任何人都有這個解決方案?
由於
http://android-er.blogspot.com/2009/08/change-background-color-by-seekbar.html – AbuQauod