Страницы

Поиск по вопросам

суббота, 13 июля 2019 г.

Скажите как перекрасить у SeekBar backgroind?


Каким образом можно перекрасить. Не изменять Drawable. А именно перекрасить белый цвет на красный.
Левая часть вместе с кнопкой легко краситься. А вот Правая часть или точнее быть, задняя часть вообще ни как не краситься....Подскажите
Если можно то через XML


Ответ

Создайте xml файл в папке drawable, например progress_bar.xml и пропишите в нем:

Первый solid это цвет как вы сказали задней части, а второй solid это цвет прогресс строки. Можете указать нужный цвет, а если хотите чтобы было по стандарту то укажите цвет colorAccent. Далее в вашем activity
SeekBar mSeekBar = (SeekBar) findViewById(R.id.seekBar); mSeekBar.setProgressDrawable(getResources() .getDrawable(R.drawable.progress_bar));
По стандарту строка будет толстой, можете задать нужный размер:

И готово.

Комментариев нет:

Отправить комментарий