Android 刻度尺

643 阅读1分钟
原文链接: www.jianshu.com

一.项目中有用到,附带惯性滑动+指针校对,先上效果图


0124.gif

二. V1.0.0

 当前提供可设置的属性为:

RullView.setMin(100);   //设置刻度尺最小值
RullView.setMax(250);   //设置刻度尺最大值
RullView.setNumber(170);    //设置刻度尺第一次显示的位置
RullView.setInterval(10);   //设置刻度尺的间距
RullView.setTextOffset(20); //根据显示的数字自主调节刻度尺数字的左右位置

可根据回调获得当前选中数值

verticalRullView.setRuleListener(new AllRulerCallback() {
    @Override
    public void onRulerSelected(int length, int value) {
        //获得即时显示的数字
        String number = String.valueOf(value);
    }
});

三.GitHub地址:github.com/MiHomes/Rul…

四.随手分享,喜欢的朋友可以关注本简书号MiHomes,后续会有更多更好的博客推送给您。

另:欢迎指出不足,会进行更正