Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

GGXBoo/Ruler

Repository files navigation

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个属性:

  • defaultValue表示默认尺子现在在多少刻度上;
  • direction有两个值1.horizontal表示水平放置尺子,2.vertical表示垂直放置尺子;
  • endValue 表示尺子的最大刻度到多少,起始刻度从0开始

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

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

About

Android自定义控件 尺子

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

AltStyle によって変換されたページ (->オリジナル) /