动态创建复杂的drawable

时间:2015-10-12 10:56:04

标签: android drawable android-drawable shapedrawable

我想创建以下drawable dinamically以在Circle Progress栏中使用它:

<rotate xmlns:android="http://schemas.android.com/apk/res/android"
android:pivotX="50%"
android:pivotY="50%"
android:fromDegrees="0"
android:toDegrees="720">

<shape
    android:shape="ring"
    android:innerRadiusRatio="3"
    android:thicknessRatio="8"
    android:useLevel="false">

    <gradient
        android:type="linear"
        android:useLevel="false"
        android:startColor="@android:color/transparent"
        android:centerColor="@color/colorAccent"
        android:endColor="@android:color/black"
        android:angle="45" />
</shape>

我必须动态创建它,因为需要在执行时更改startColor / centerColor / endColor。

提前感谢您的回复。

0 个答案:

没有答案