GitHub - Sanjay-F/RulerView: A Ruler View,一个水平尺子滚轮插件

   <com.xk.sanjay.rulberview.RulerWheel
        android:id="@+id/ruler_view"
        android:layout_width="match_parent"
        android:layout_height="400dp"

        app:MaxBarSize="3dp"
        app:MidBarSize="2dp"
        app:MinBarSize="1dp"
        app:scaleWidth="1dp"
        //不想设置各刻度的大小时,可以用这个设置所有的,不过scaleWidth优先级低于上面的
        
        app:lineColorMax="#797979"
        app:lineColorMid="#797979"
        app:lineColorMin="#797979"
        app:line_divider="10dp"


        app:max_value="100"
        app:min_value="20"
        app:def_value="40"
        
        app:mode="SCALE"
         app:alignMode="UP"


        app:showGradient="true"
        app:showScaleValue="true"
        app:text_Size="30"
        app:text_color="#e21d6f"/>
	rulerView = (RulerWheel) findViewById(R.id.ruler_view);
    rulerView.setScrollingListener(new RulerWheel.OnWheelScrollListener() {
        @Override
        public void onChanged(RulerWheel wheel, int oldValue, int newValue) {
            Log.e(TAG, "curValue=" + newValue);
        }

        @Override
        public void onScrollingStarted(RulerWheel wheel) {

        }

        @Override
        public void onScrollingFinished(RulerWheel wheel) {

        }
    });