CircleRangeView?自定義圓形儀表盤 View
CircleRangeView是自定義圓形儀表盤View,適合根據(jù)數(shù)值顯示不同等級范圍的場景
一、效果圖
二、用法
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:等級顏色數(shù)組,必填
-
rangeValueArray:等級數(shù)值數(shù)組,數(shù)組長度同rangeColorArray保持一致,必填
-
rangeTextArray:等級文本數(shù)組,數(shù)組長度同rangeColorArray保持一致,必填
-
borderColor:外圓弧顏色,可選
-
cursorColor:指示標顏色,可選
-
extraTextColor:附加文本顏色,可選
-
rangeTextSize:等級文本字體大小,可選
-
extraTextSize:附加文本字體大小,可選
2.在你的onCreate方法或者fragment的onCreateView方法中,根據(jù)id綁定該控件
CircleRangeView circleRangeView= (CircleRangeView) findViewById(R.id.circleRangeView);
3.在合適的時機,調(diào)用方法給控件設(shè)值
List<String> extras =new ArrayList<>();
extras.add("收縮壓:116");
extras.add("舒張壓:85 ");
//circleRangeView.setValueWithAnim(value);
circleRangeView.setValueWithAnim(value,extras);評論
圖片
表情
