CircleRageView是自定义圆形仪表盘View,适合根据数值显示不同等级范围的场景
一、效果图
二、用法
1.布局文件引入:
<com.gaxi.circlerageview.CircleRageView adroid:id="@+id/circleRageView" adroid:layout_width="wrap_cotet" adroid:layout_height="wrap_cotet" app:rageColorArray="@array/circlerageview_colors" app:rageTextArray="@array/circlerageview_txts" app:rageValueArray="@array/circlerageview_values"/>自定义属性:
rageColorArray:等级颜色数组,必填
rageValueArray:等级数值数组,数组长度同rageColorArray保持一致,必填
rageTextArray:等级文本数组,数组长度同rageColorArray保持一致,必填
borderColor:外圆弧颜色,可选
cursorColor:指示标颜色,可选
extraTextColor:附加文本颜色,可选
rageTextSize:等级文本字体大小,可选
extraTextSize:附加文本字体大小,可选
2.在你的oCreate方法或者fragmet的oCreateView方法中,根据id绑定该控件
CircleRageView circleRageView= (CircleRageView) fidViewById(R.id.circleRageView);3.在合适的时机,调用方法给控件设值
List<Strig> extras =ew ArrayList<>(); extras.add("收缩压:116"); extras.add("舒张压:85 "); //circleRageView.setValueWithAim(value); circleRageView.setValueWithAim(value,extras);










评论