Как изменить цвет индикатора выполнения в соответствии с его прогрессом?

Я хочу создать настраиваемую панель поиска, цвет индикатора выполнения которой будет меняться с красного на синий, когда пользователь изменяет прогресс полосы.

Я пробовал, но менял только цвет фона, а не цвет индикатора выполнения.

seekBar.setOnSeekBarChangeListener(new OnSeekBarChangeListener() {

            public void onStopTrackingTouch(SeekBar seekBar) {
                // TODO Auto-generated method stub

            }

            public void onStartTrackingTouch(SeekBar seekBar) {
                // TODO Auto-generated method stub

            }

            public void onProgressChanged(SeekBar seekBar, int progress,
                    boolean fromUser) {


                seekBar.setBackgroundColor(Color.RED + progress);

            }
        });
5
задан PeeHaa 28 January 2012 в 15:59
поделиться