Android 折线图 FoldLine

码农软件 · 软件分类 · Android UI 组件 · 2019-04-24 17:29:35

软件介绍

 FoldLine Android 折线图,支持横向滚动,支持刻度自定义

一、实现原理

本控件有三个实体类:1、CrossAxisScale 用于自定义横向刻度2、VerticalAxisScale 用于定义纵向刻度3、FoldLinePoint 用于定义每个折线点若横向刻度为空则FoldLinePoint的scaleTip用于定义刻度值。首先根据CrossAxisScale来画纵轴的刻度再用VerticalAxisScale或FoldLinePoint来画横轴的刻度最后FoldLinePoint把所有的点连接起来

二、使用方法

1、添加横向刻度(若不定义则使用折线点刻度)2、添加纵向刻度3、添加折线点4、调用initData()方法将这些添加进去5、设置Listener注:刻度的宽度、颜色属性等需要在layout里面进行设置 如下:

<com.magicwork.foldline.FoldLineView
    android:id="@+id/fl_content"
    android:layout_width="match_parent"
    android:layout_height="300dp"
    android:paddingRight="15dp"
    android:paddingTop="15dp"
    app:axisScaleWidth="5dp"
    app:axisWidth="1dp"
    app:crossAxisColor="#F88D3D"
    app:foldLineCircleColor="@android:color/white"
    app:foldLineCircleRadius="1dp"
    app:foldLineColor="#3396C574"
    app:foldLineOuterColor="#8CBA68"
    app:isDrawFoldLineCircle="true"
    app:isFillMode="true"
    app:verticalAxisColor="#F88D3D" />

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

Designing Web Navigation

Designing Web Navigation

James Kalbach / O'Reilly Media / 2007-8-15 / USD 49.99

Thoroughly rewritten for today's web environment, this bestselling book offers a fresh look at a fundamental topic of web site development: navigation design. Amid all the changes to the Web in the pa......一起来看看 《Designing Web Navigation》 这本书的介绍吧!

RGB转16进制工具
RGB转16进制工具

RGB HEX 互转工具

MD5 加密
MD5 加密

MD5 加密工具

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

HEX HSV 互换工具