У меня есть SeekBar в одном из моих действий в моем приложении.
Эта панель поиска придает мне важность объекта, который я создаю. Важность может быть 0,1 или 2.
Я хотел бы динамически изменить цвет фона моего SeekBar, когда я его использую. Как я могу это сделать ?
Вот цвета, которые я хотел бы использовать:
Важность 0: "#ff8080"
Важность 1 :"#ff0000"
Важность 2 :"#4d0000"
Спасибо за вашу помощь, и скажите мне, если вам нужно больше кода!
BarreImportance.setOnSeekBarChangeListener(new SeekBar.OnSeekBarChangeListener() {
@Override
public void onProgressChanged(SeekBar seekBar, int i, boolean b) {
if(i==0)
{ //it does not accept my colors..
BarreImportance.getProgressDrawable().setColorFilter(Color.parseColor("#ff8080"));
}
if(i==1)
{
//it changes the whole background, not what I want... BarreImportance.setBackgroundColor(Color.parseColor("#ff0000"));
}
seekBar
. Во-вторых, попробуйте что-то вроде этого:setColorFilter(Color.WHITE, PorterDuff.Mode.SRC_ATOP);
- person Robert K.   schedule 05.06.2017