CircleRangeView自定义圆形仪表盘 View
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);
评论
CircleProgressBar-Android自定义的圆形进度条
一个界面漂亮功能强大的圆形进度条,支持多种属性,如圆环的大小颜色,进度条的大小颜色,进度条的颜色支持渐变色处理,支持圆环中间显示三层文本,支持文本的大小,颜色设置,几乎完美的解决wrap_conten
CircleProgressBar-Android自定义的圆形进度条
0
DrawBoardView自定义 View 实现的画板
DrawBoard是一个自定义View实现的画板;方便对图片进行各种编辑或涂鸦相关操作。主要支持的一些操作:撤销、恢复、清空、缩放主要支持的绘制模式:画路径、画点、画直线、画矩形、画椭圆、画圆、画文字
DrawBoardView自定义 View 实现的画板
0