自定义Seekbar VerticalSeekbar CircleSeekbar 半圆Seekbar

 

EasySeekBar

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

 vertical、horizontal、circle、semicircle

效果

img img img img

 

开始集成

   

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
<com.diegoing.view.seekbar.EasySeekBar
    android:id="@+id/esb_v1"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    app:configuration="vertical"
    app:progress_bg_color="@color/colorAccent"
    app:progress_color="@color/colorPrimary"
    app:max_progress="100"
    app:min_progress="50"
    app:circle_r="10dp"
    app:line="200dp"
    app:circle_color="@color/colorPrimaryDark"
    app:progress_with="15"
    android:layout_marginLeft="50dp"
    />
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

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值