​自定义圆形仪表盘 View CircleRangeView

码农软件 · 软件分类 · Android UI 组件 · 2019-04-23 18:42:45

软件介绍

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);

本文地址:https://www.codercto.com/soft/d/4231.html

从算法到程序

从算法到程序

徐子珊 / 2013-3 / 59.00元

《从算法到程序:从应用问题编程实践全面体验算法理论》第1章讨论算法设计、分析的基本概念,第2章讨论算法设计中最常用的几个数据结构,包括链表、栈、队列、二叉搜索数、散列表等。第3章讨论了算法设计的两个基本策略:渐增策略与分支策略。这3章的内容,为读者阅读本书以后的内容奠定了基础。第4章讨论了几个代数计算的基本问题及其算法,包括矩阵运算、解线性方程组、多项式运算等。第5章讨论了几个关于计算几何的基本问......一起来看看 《从算法到程序》 这本书的介绍吧!

Base64 编码/解码
Base64 编码/解码

Base64 编码/解码

UNIX 时间戳转换
UNIX 时间戳转换

UNIX 时间戳转换

HEX HSV 转换工具
HEX HSV 转换工具

HEX HSV 互换工具