java 刻度尺_GitHub - yhongm/ScaleView: ArcScaleView,ScaleView,刻度尺选择器,包括弧形刻度尺选择器和直尺形刻度尺选择器...

ScaleView 选择器:包括弧形刻度尺选择器和直线型刻度尺选择器

预览 弧形刻度尺选择器

27b0d8ceb7742fa93a0ac72a3eaaf5a8.gif

预览 直尺刻度尺选择器

ee5c1e36ea2f4345dffe2469f0e0384c.gif

使用方法:

Step 1. Add the JitPack repository to your build file

Add it in your root build.gradle at the end of repositories:

allprojects {

repositories {

...

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

}

}

Step 2. Add the dependency

dependencies {

implementation 'com.github.yhongm:ScaleView:master'

}

1,布局文件添加

android:id="@+id/arc_scaleview"

android:layout_width="300dp"

android:layout_height="300dp"

android:layout_centerInParent="true"

app:arcLineColor="#ff0000"

app:drawLineSpace="1"

app:drawTextSpace="5"

app:everyScaleValue="1"

app:indicatorColor="#1cffaf"

app:scaleLineColor="#0000ff"

app:scaleMin="200"

app:scaleNum="30"

app:shape="arc"

app:scaleSpace="1"

app:scaleTextColor="#0000ff"

app:scaleUnit="单位"

app:selectTextColor="#1fffff" />

2,说明

app:shape="arc" arc为弧形,line为直尺形

app:arcLineColor="#ff0000" 弧线颜色

app:drawLineSpace="1" 刻度线间距

app:drawTextSpace="5" 刻度值间隔

app:everyScaleValue="1" 滑动像素与刻度值的比例

app:indicatorColor="#1cffaf" 中间指示器颜色

app:scaleLineColor="#0000ff" 刻度线颜色

app:scaleMin="200" 选择器最小值

app:scaleNum="30" 刻度数量

app:scaleSpace="1" 刻度间距

app:scaleTextColor="#0000ff" 刻度值颜色

app:scaleUnit="单位" 刻度单位

app:selectTextColor="#111111" 选中值颜色

2,实现setSelectScaleListener监听刻度值变化

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值