Минимальный уровень API для моего приложения - 19 (KitKat) и содержит макет с горизонтальным ProgressBar
. Я использую атрибут android:progressTint
чтобы подкрасить панель к пользовательскому цвету. Он отлично работает на Lollipop (API 21) и выше, но ниже (например, на API 19) это не так; он появляется в другом цвете. Причина в том, что этот атрибут
используется только в API уровня 21 и выше
как заявляет Android Studio.
Поэтому мне интересно, что может быть хорошей альтернативой тонированию ProgressBar
на устройствах с предварительным Lollipop. Может ли оно быть сделано внутри файла макета с XML? Или это должно быть сделано по-другому?
EDIT # 1: My ProgressBar используется для отображения конкретных значений в процентах, а не для указания того, что мой макет загружается. Я хочу сделать это ясно, потому что, попробовав то, что написал Kuldeep Kulkarni ниже, мой бар выглядел как индикатор загрузки материала (конечно, на устройстве Lollipop, а не на видимом результате на устройстве KitKat).