ProgressBar не анимирован

Я хочу показать верхний индикатор выполнения. Появится индикатор выполнения, но не анимированный.

<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" />

Моя градация содержит:

com.android.support:appcompat-v7:23.4.0

На моем устройстве установлена ​​версия Android не ниже 5.0.

Любые идеи ?

ИЗМЕНИТЬ:

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

ProgressBar не отображается в стиле материала на устройствах до Lollipop.

ИЗМЕНИТЬ 2:

Мое устройство 5.1.1, так что оно должно работать...


person Xero    schedule 18.08.2016    source источник
comment
для тестового примера добавьте style="?android:attr/progressBarStyleHorizontal   -  person IntelliJ Amiya    schedule 18.08.2016
comment
Вы можете видеть индикатор прогресса? Что происходит?   -  person Pankaj Kumar    schedule 18.08.2016
comment
удалить android:layout_marginTop   -  person IntelliJ Amiya    schedule 18.08.2016
comment
да, индикатор выполнения отображается, но не анимируется   -  person Xero    schedule 18.08.2016
comment
@IntelliJAmiya Я пытался, но не работает   -  person Xero    schedule 18.08.2016
comment
@Xero какое устройство?   -  person Bharath Kumar    schedule 18.08.2016
comment
Sony Xperia кажется, на Android 5.1.1   -  person Xero    schedule 18.08.2016
comment
@Xero еще не решил это?   -  person IntelliJ Amiya    schedule 20.08.2016
comment
@IntelliJAmiya, к сожалению, нет   -  person Xero    schedule 22.08.2016
comment
@Xero хорошо. ты пробовал с другой библиотекой?   -  person IntelliJ Amiya    schedule 22.08.2016
comment
У меня была аналогичная проблема, которая была решена, после чего я изменил стиль темы диалога на @android:style/Theme.Holo.Light.Dialog.NoActionBar.   -  person Pushpan    schedule 12.09.2017


Ответы (2)


Он не поддерживается для pre-lollipop, но вы можете использовать эту альтернативную библиотеку.

person Don    schedule 18.08.2016
comment
Я могу показать индикатор выполнения. Я пытался, но это все еще не анимация. - person Xero; 18.08.2016
comment
проверьте упомянутый выше градиент - person Don; 18.08.2016
comment
Я скомпилировал «com.android.support:appcompat-v7:23.4.0» - person Xero; 18.08.2016
comment
извините, проверьте нижнюю часть сообщения materialdoc.com/linear-progress, это не поддерживается - person Don; 18.08.2016
comment
используйте эту библиотеку для предварительного леденца на палочке github.com/castorflex/SmoothProgressBar - person Don; 18.08.2016
comment
Спасибо за ссылку. Я попробую это позже, если не будет предложено никакого другого решения, и проголосую за ваш ответ. - person Xero; 18.08.2016
comment
Давайте продолжим обсуждение в чате. - person Don; 18.08.2016

Добавьте вот так в соответствующем макете.

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

Внедрите его в свою основную деятельность и заполните нужные коды для видимости. По умолчанию он будет виден.

person Athul    schedule 18.08.2016