Intereting Posts
Определите, являются ли два Java-объекта одного класса Использование forceLayout (), requestLayout () и invalidate () Как обновить элемент навигации ActionBar во время прохождения стека фрагментов? Самые популярные разрешения экрана / соотношения среди планшетов Android и смартфонов Как активировать речь с текстом с помощью кнопки? Можно ли масштабировать drawableleft & drawableright в текстовом режиме? Как получить серийные данные с помощью Android-bluetooth Android: как обновить Android-приложение с помощью билета inapp? Вложенные фрагменты – IllegalStateException "Не удается выполнить это действие после onSaveInstanceState" Периодически получайте местоположение (координаты) без значительного увеличения потребления батареи Намерение начать навигационную деятельность Espresso 2 на Android, промежуточные тесты терпят неудачу после того, как не запущена тестируемая активность, а действия предыдущих тестов все еще живы Эмулятор: ERROR: эмуляция x86 в настоящее время требует аппаратного ускорения Вызвано: java.lang.IllegalStateException: startRecording () вызвано неинициализированным аудиорекордом Понимание архитектуры Android-контактов

Android AppCompat ProgressDialog?

Я хочу, чтобы стиль android.app.ProgressDialog s в моем приложении в версиях до Lollipop, чтобы они выглядели как Material Design.

Может быть, мне не хватает чего-то очевидного: я ищу android.support.v7.app.ProgressDialog , но такого класса нет в библиотеке Android AppCompat.

Должен ли я писать собственную реализацию ProgressDialog с нуля? По какой причине он не включен в библиотеку AppCompat?

Solutions Collecting From Web of "Android AppCompat ProgressDialog?"

Widget.AppCompat.* Могут использоваться начиная с API 7.

В настоящее время нет стиля AppCompat для диалога прогресса, поскольку он зависит от AnimatedVectorDrawable.

Тем не менее, можно написать пользовательский drawable который имеет такое же поведение и применит его к вашему ProgressDialog .

Проверить GIT

Вы можете использовать другие классные библиотеки совместимости помимо AppCompat. Есть классные библиотеки, которые привносят полностью анимированные компоненты Material Design в pre-Lolipop Android на Github. Изображения из библиотеки «Материал» Rey5137 . Лучше использовать одну из таких библиотек, а не писать с нуля.

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