Material ProgressBar的问题

时间:2014-11-27 08:51:52

标签: android android-layout material-design

我在我的一个活动中发现了Material Design ProgressBar的一个奇怪问题。动画并没有真正顺畅运行,如下所示:http://gfycat.com/RadiantFocusedAuk。值得一提的是,这只发生在我的ProgressBars之一。其他的显示应该是。

布局非常简单:

<LinearLayout
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:orientation="horizontal">

    <TextView
        android:id="@+id/detail_loan_statustext"
        android:layout_width="0dp"
        android:layout_height="wrap_content"
        android:layout_weight="1"
        android:layout_gravity="center_vertical"
        android:padding="8dp"/>

    <ProgressBar
        android:id="@+id/detail_loan_progress"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_gravity="center_vertical"
        style="?android:attr/progressBarStyle"/>

    <Button
        android:id="@+id/detail_loan_button"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_gravity="center_vertical"
        android:layout_margin="8dp"/>

</LinearLayout>

我试图对风格进行一些调整,结果发现只有在使用Material-Style时才会出现这种情况。使用Holo-Style将使ProgressBar正常运行。

还有其他人有过类似的问题吗?

有没有办法摆脱这个?

2 个答案:

答案 0 :(得分:1)

这似乎是5.0.0中的一个问题。该问题不再出现在5.0.1中。

答案 1 :(得分:0)

我在link找到了一些有趣的东西,我想它会解决你的问题。

<com.gc.materialdesign.views.ProgressBarCircularIndetermininate
            android:id="@+id/progressBarCircularIndetermininate"
            android:layout_width="32dp"
            android:layout_height="32dp"
            android:background="#1E88E5" />