2016-08-18 70 views
0

我想顯示一個頂級進度條。進度條出現,它不是動畫。ProgressBar not animated

<ProgressBar 
    android:id="@+id/departureProgressBar" 
    style="@style/Widget.AppCompat.ProgressBar.Horizontal" 
    android:indeterminate="true" 
    android:visibility="visible" 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:layout_alignParentTop="true" 
    android:layout_marginTop="-6dp" /> 

我gradle這個包含:

com.android.support:appcompat-v7:23.4.0 

我的設備具有至少是Android 5.0

任何想法?

編輯:

http://www.materialdoc.com/linear-progress/

進度沒有在預先棒棒糖設備材料樣式顯示。

編輯2:

我的設備是5.1.1,因此它必須正常工作......

+0

測試用例加上'風格=「機器人:???ATTR/progressBarStyleHorizo​​ntal' –

+0

你能看到進度發生了什麼 –

+0

刪除'安卓layout_marginTop' –

回答

0

它不支持預棒棒糖,但你可以用這個替代library

+0

我可以顯示進度條。我試過了,但它仍然沒有動畫效果。 – Xero

+0

檢查上面提到的gradle – Don

+0

我編譯'com.android.support:appcompat-v7:23.4.0' – Xero

0

在各自的佈局中添加像這樣。

<ProgressBar 
       android:id="@+id/progressBar" 
       android:layout_width="wrap_content" 
       android:layout_height="wrap_content" 
       android:layout_centerInParent="true" 
       android:layout_alignParentTop="true"/> 

在您的主要活動中實施它並填寫必要的可見性代碼。默認情況下它會顯示。