Home

Awesome

Ruler

这是一个Android自定义控件------尺子 ###开发工具 工具:Android Studio

使用方法

使用git clone 的方式将本项目拉到本地磁盘上,之后再android studio中将项目中的ruler_lib模块导入到你的项目中 再在主模块中加上compile project(':ruler_lib')即可使用

<com.ggx.ruler_lib.RulerView
  android:id="@+id/rv"
  android:layout_width="match_parent"
  android:layout_height="80dp"
  app:defaultValue="60"
  app:direction="horizontal"
  app:endValue="100"
  />

该控件有3个属性:


该控件会返回滑动过后的数值我们只需要向下面这样做即可:

RulerView rv= (RulerView) findViewById(R.id.rv);
//rv.setCallback(this);
rv.setCallback(new RulerView.RulerCallback() {
    @Override
    public void resultNum(int num) {
        tv.setText("身高"+num+"cm");
    }
});

水平效果截图

不太会做动态gif图片,等后面学习下在放上来

图片 Desinger by: ggx