Skip to content

Android自定义控件RulerView,仿唯品会身高、体重等标尺,尺码控件,滑动可修改刻度值(Android custom control RulerView, imitation only products will height, weight and other rulers, size control, slide to modify the scale value)

Notifications You must be signed in to change notification settings

hnsycsxhzcsh/RulerView

Repository files navigation

RulerView

Android custom control RulerView, imitation only products will height, weight and other rulers, size control, slide to modify the scale value
自定义控件,身高、体重等标尺控件

Download Apk

Rendering
效果图

The method referenced in the project:
项目中引用的方法:

Step 1. Add the JitPack repository to your build file

步骤1.将JitPack存储库添加到构建文件中
项目的根build.gradle中添加以下代码:

	allprojects {
		repositories {
			...
			maven { url 'https://jitpack.io' }
		}
	}

Step 2. Add the dependency

步骤2.build.gradle添加依赖项

	dependencies {
	        implementation 'com.github.hnsycsxhzcsh:RulerView:v1.3'
	}

Step 3. Reference control in layout

步骤3. 布局中引用控件

  	<com.rulerlibrary.RulerView
        	android:id="@+id/sizeview_kg"
        	android:layout_width="match_parent"
        	android:layout_height="wrap_content"
        	app:currentValue="76"
        	app:maxValue="150"
        	app:minValue="45"
        	app:titleName="体重"
        	app:unitName="kg" />

Step 4. Add listener to the activity

步骤4. activity中添加监听

  	mSizeViewKg = findViewById(R.id.sizeview_kg);
	
	//设置初始化值
	mSizeViewKg.setCurrentValue(89);

	mSizeViewKg.setOnValueChangeListener(new SizeViewValueChangeListener() {
            @Override
            public void onValueChange(int value) {
		//获取现在的值
            }
        });

我的博客地址:https://blog.csdn.net/m0_38074457/article/details/85305237

If my control helps you, please help click on the top right corner, thank you!

如果有帮助到大家希望点下右上角Star,谢谢!

About

Android自定义控件RulerView,仿唯品会身高、体重等标尺,尺码控件,滑动可修改刻度值(Android custom control RulerView, imitation only products will height, weight and other rulers, size control, slide to modify the scale value)

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages