Android 使用点创建自定义搜索栏

Android 使用点创建自定义搜索栏,android,android-layout,android-seekbar,Android,Android Layout,Android Seekbar,我想做一个定制的seekbar,其圆点在通过该关卡后变为黑色 这样地。。。 您可以根据自己的需求使用。它类似于您的愿望输出 请看这里 您可以将位图传递给seekbar以显示,并根据级别进行更改 定义侦听器 private OnSeekBarChangeListener mOnSeekBarChangeListener = new OnSeekBarChangeListener() { ... @Override public void onProgressChanged(SeekBar

我想做一个定制的seekbar,其圆点在通过该关卡后变为黑色 这样地。。。

您可以根据自己的需求使用。它类似于您的愿望输出

请看这里


您可以将位图传递给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);
  }
theSeekBar.setOnSeekBarChangeListener(mOnSeekBarChangeListener);