android横向选择,RulerView

9784b70357b35a8267fb8fac9a2f7199.png

引入

compile 'com.qindachang:ruler-view:1.0.0'

XML

android:id="@+id/rulerView_height"

android:layout_width="match_parent"

android:layout_height="80dp"

android:background="#ffd900" //设置背景为黄色

app:alphaEnable="true" //设置两边透明度

app:lineColor="#ffffff" //设置竖线的颜色

app:lineMaxHeight="35dp" //设置竖线最大高度

app:lineMidHeight="30dp" //设置竖线中间高度

app:lineMinHeight="20dp" //设置竖线最小高度

app:lineSpaceWidth="7dp" //设置竖线之间的距离

app:lineWidth="2dp" //设置竖线的宽度

app:textColor="#ffffff" //设置文本的颜色

app:textMarginTop="5dp" //设置文本距离竖线的距离

app:textSize="18sp" //设置文字大小

app:minValue="70.0" // 设置最小值

app:maxValue="230.0" //设置最大值

app:perValue="0.1" //设置刻度尺的单位值

app:selectorValue="170.0"/> //设置选中的值

Java

final TextView mTvWeight = (TextView) findViewById(R.id.tv_weight);

RulerView mRulerViewWeight = (RulerView) findViewById(R.id.rulerView_weight);

mRulerViewWeight.setValue(60.0f, 0.0f, 100.0f, 0.1f);//设置选中值、最小值、最大值、单位值

mRulerViewWeight.setOnValueChangeListener(new RulerView.OnValueChangeListener() {

@Override

public void onValueChange(float value) {

mTvWeight.setText(value + "kg");

}

});

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值