我怎样才能创建一个"材料"没有AppCompat的ProgressBar?

时间:2016-05-27 00:19:54

标签: android android-layout

我试图复制看到here的不确定ProgressBar。我的第一个想法是使用辅助进度属性来使它成为两个进度条相互追逐,但这似乎并没有起作用。

进度条:

<?xml version="1.0" encoding="UTF-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:id="@android:id/background">
        <shape android:shape="rectangle">
            <solid android:color="@color/transparent" />
        </shape>
    </item>
   <item android:id="@android:id/secondaryProgress">
        <clip>
            <shape>
                <solid android:color="@android:color/holo_red_light" />
            </shape>
        </clip>
    </item>
    <item android:id="@android:id/progress">
        <clip>
            <shape>
                <solid android:color="@android:color/holo_blue_light" />
            </shape>
        </clip>
    </item>
</layer-list>

和风格:

<style name="Widget.ProgressBarHorizontal" parent="@android:style/Widget.ProgressBar.Horizontal" />
    <item name="android:indeterminateDrawable">@drawable/progress</item>
    <item name="android:progressDrawable">@drawable/progress</item>
    <item name="android:indeterminate">true</item>
    <item name="android:indeterminateBehavior">repeat</item>
    <item name="android:indeterminateDuration">1000</item>
    <item name="android:progress">50</item>
    <item name="android:secondaryProgress">30</item>
</style>

谢谢!

0 个答案:

没有答案
相关问题