我使用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