我有一个场景,我需要大量的进度条可绘制。我不能创建所有这些XML资源,因为我想让用户选择一种颜色,然后将用于动态创建绘图。下面是XML中的一个这样的drawable,我如何以编程方式创建这个精确的drawable?以编程方式创建可绘制的进度
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item android:id="@android:id/background">
<shape>
<solid android:color="@color/transparent" />
<stroke android:width="2px" android:color="@color/category_blue_stroke"/>
</shape>
</item>
<item android:id="@android:id/progress">
<clip>
<shape>
<solid android:color="@color/category_blue" />
<stroke android:width="2px" android:color="@color/category_blue_stroke"/>
</shape>
</clip>
</item>
</layer-list>
This http://stackoverflow.com/a/8019888/1321873应该可以帮到你。 – Rajesh
可能重复的[以编程方式创建自定义Seekbar(无XML)](http://stackoverflow.com/questions/14510343/create-custom-seekbar-programatically-no-xml) – g00dy