Это не совместимо с pre-Lollipop, как этого требуют.
альный уровень API моего приложения - 19 (KitKat), и он содержит макет с горизонтальнымProgressBar
, я используюandroid:progressTint
атрибут, чтобы подкрасить полосу к пользовательскому цвету. Это работает довольно хорошо на Lollipop (API 21) и выше, но ниже (например, на API 19) это не так; это проявляется в другом цвете. Причина в том, что этот атрибут
используется только в API уровня 21 и выше
как утверждает Android Studio.
Поэтому мне интересно, что может быть хорошей альтернативой для окрашиванияProgressBar
на устройствах перед леденцом на палочке, тоже. Можно ли сделать это внутри файла макета с помощью XML? Или это должно быть сделано по-другому?
РЕДАКТИРОВАНИЕ № 1: Мой ProgressBar используется для отображения конкретных значений в процентах, а не для указания того, что мой макет загружается. Я хочу прояснить это, потому что после попытки того, что Кулдип Кулкарни написал ниже, моя панель выглядела как индикатор загрузки материала (конечно, на устройстве Lollipop, а не на видимом результате на устройстве KitKat).