CircleRangeView ​自定义圆形仪表盘 View开源项目

我要开发同款
匿名用户2017年03月28日
96阅读
开发技术Java
所属分类AndroidUI组件、手机/移动开发、Android UI 组件
授权协议Apache

作品详情

CircleRangeView是自定义圆形仪表盘View,适合根据数值显示不同等级范围的场景

一、效果图

二、用法

1.布局文件引入:

<com.ganxin.circlerangeview.CircleRangeView        android:id="@+id/circleRangeView"        android:layout_width="wrap_content"        android:layout_height="wrap_content"        app:rangeColorArray="@array/circlerangeview_colors"        app:rangeTextArray="@array/circlerangeview_txts"        app:rangeValueArray="@array/circlerangeview_values"/>

自定义属性:

rangeColorArray:等级颜色数组,必填

rangeValueArray:等级数值数组,数组长度同rangeColorArray保持一致,必填

rangeTextArray:等级文本数组,数组长度同rangeColorArray保持一致,必填

borderColor:外圆弧颜色,可选

cursorColor:指示标颜色,可选

extraTextColor:附加文本颜色,可选 

rangeTextSize:等级文本字体大小,可选 

extraTextSize:附加文本字体大小,可选

2.在你的onCreate方法或者fragment的onCreateView方法中,根据id绑定该控件

 CircleRangeView circleRangeView= (CircleRangeView) findViewById(R.id.circleRangeView);

3.在合适的时机,调用方法给控件设值

    List<String> extras =new ArrayList<>();    extras.add("收缩压:116");    extras.add("舒张压:85  ");    //circleRangeView.setValueWithAnim(value);    circleRangeView.setValueWithAnim(value,extras);
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论