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