自定义Seekbar VerticalSeekbar CircleSeekbar 半圆Seekbar

 

EasySeekBar

一个简单使用的自定义seekbar,暂时有VerticalSeekbar CircleSeekbar  半圆Seekbar,设置configuration来确定形状,

 vertical、horizontal、circle、semicircle

效果

自定义Seekbar VerticalSeekbar CircleSeekbar 半圆Seekbar_第1张图片 自定义Seekbar VerticalSeekbar CircleSeekbar 半圆Seekbar_第2张图片 自定义Seekbar VerticalSeekbar CircleSeekbar 半圆Seekbar_第3张图片 自定义Seekbar VerticalSeekbar CircleSeekbar 半圆Seekbar_第4张图片

 

开始集成

   

1. Add root build.gradle
 repositories {
   // ...
  maven { url 'https://www.jitpack.io' }
  }
2. Add build.gradle
 dependencies {
        implementation 'com.github.Diegoing:EasySeekBar:0.0.1'
    }

 

可设置的属性

    name               |       format      |      description     
    ------
    configuration      |      string       |    vertical、horizontal、circle、semicircle
    progress_bg_color  |      color        |    progress background color
    progress_color     |      color        |    progress color
    circle_r           |      dimension    |    Control the radius of the ball
    line               |      dimension    |    Control the length or radius of the radius
    circle_color       |      color        |    Control the color of the ball
    max_progress       |      integer      |    max value
    min_progress       |      integer      |    min value
    progress_with      |      integer      |    progress width

 

使用例子

1. xml

2. code
 EasySeekBar esb_v1 = findViewById(R.id.esb_v1);
  esb_v1.setEasySeekBarLister(new EasySeekBar.EasySeekBarLister() {
        @Override
        public void onProgress(int pro) {
            Toast.makeText(VerticalActivity.this,pro+"",Toast.LENGTH_SHORT).show();
        }
    });
    esb_v1.setValue(60);

  github :https://github.com/Diegoing/EasySeekBar#easyseekbar

 

你可能感兴趣的:(Android)