添加indeterminateDrawable后,不确定进度条动画消失了

时间:2018-02-13 13:00:35

标签: java android android-layout material-design

我需要在不确定的情况下添加Radius水平进度条。 但是我已经失去了很酷的不确定动画。

    <ProgressBar
        android:id="@+id/progress_bar"
        style="?android:attr/progressBarStyleHorizontal"
        android:layout_width="188dp"
        android:layout_height="4dp"
        android:layout_below="@+id/imageView"
        android:layout_centerHorizontal="true"
        android:layout_marginTop="24dp"
        android:indeterminate="true"
        android:indeterminateDrawable="@drawable/progressbar_states"
        android:theme="@style/LinearProgress"/>

progressbar_states.xml:

<?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>
        <corners android:radius="2dp"/>
        <solid android:color="@color/greyish_brown"/>
    </shape>
</item>
<item android:id="@android:id/progress"
      android:top="1dp"
      android:bottom="1dp"
      android:left="1dp"
      android:right="1dp">
    <scale android:scaleWidth="100%" android:scaleGravity="center">
        <shape>
            <corners android:radius="2dp"/>
            <solid android:color="@color/neon_blue"/>
        </shape>
    </scale>
</item>

如果我使用android:scaleGravity =&#34; center&#34; 从中心填充条,如果删除此线,则从左侧填充条。 但我如何让酒吧填补原始的不确定(材料设计)的动画。

0 个答案:

没有答案