2015-09-30 3 views

ответ

0

Вы можете передать в SeekBar растровое изображение для отображения и изменения его в зависимости от уровня.

Определение слушателя

private OnSeekBarChangeListener mOnSeekBarChangeListener = new OnSeekBarChangeListener() { 
... 

    @Override 
    public void onProgressChanged(SeekBar seekBar, int progress, boolean fromUser) { 
    Bitmap bitmap; 
    if(int <= 0) 
     bitmap = BitmapFactory.decodeResource(getResources(), R.drawable.whitecircle); 
    else 
     bitmap = BitmapFactory.decodeResource(getResources(), R.drawable.blackcircle); 

    ThumbBitmapDrawable th = new BitmapDrawable(context.getResources(), bitmap); 
    seekBar.setThumb(th); 
    } 

прикрепить слушателя к вашему SeekBar

theSeekBar.setOnSeekBarChangeListener(mOnSeekBarChangeListener); 
Смежные вопросы