• Stars
    star
    189
  • Rank 204,649 (Top 5 %)
  • Language
    Java
  • License
    Apache License 2.0
  • Created over 7 years ago
  • Updated over 6 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

📈一个简单的折线,贝塞尔曲线图表控件,高度可扩展,支持动态显示。

Android-LineChart

介绍

一个简单的折线,贝塞尔曲线图表控件,高度可扩展,支持动态显示。

效果图

演示 演示 演示

演示 演示

使用

  1. 设置布局
<HorizontalScrollView
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:overScrollMode="never"
    android:scrollbars="none">

    <LinearLayout
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:orientation="vertical">

        <com.jeanboy.linechart.LineChartView
            android:id="@+id/line_chart_view"
            android:layout_width="wrap_content"
            android:layout_height="300dp"/>
    </LinearLayout>

</HorizontalScrollView>
  1. 添加数据
lineChartView.setData(datas);
  1. 修改Y轴标尺间隔
lineChartView.setRulerYSpace(value);
  1. 修改X轴标尺间隔(锚点间距)
lineChartView.setStepSpace(value);
  1. 设置是否显示表格
lineChartView.setShowTable(isShowTable);
  1. 设置是否为贝塞尔曲线
lineChartView.setBezierLine(isBezier);
  1. 设置锚点是否为方形
lineChartView.setCubePoint(isCube);
  1. 播放动画
lineChartView.playAnim();

关于我

如果对你有帮助,请 star 一下,然后 follow 我,给我增加一下分享动力,谢谢!

如果你有什么疑问或者问题,可以提交 issue 和 request,发邮件给我 [email protected]

或者加入下面的 QQ 群来一起学习交流。

Android技术进阶:386463747

License

Copyright 2017 jeanboy

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

   http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

More Repositories

1

Android-ReadTheFuckingSourceCode

😜 记录日常的开发技巧,开发中遇到的技术重点、难点,各个知识点的总结,优质面试题等等。持续更新...
HTML
2,309
star
2

Android-BitherCompress

📷Android图片压缩解决方案。
Java
452
star
3

Android-LuckyMonkeyPanel

🐯🎮幸运转盘,类似老虎机的抽奖活动效果。
Java
404
star
4

Android-RadarView

🎯雷达图,类似支付宝芝麻分解读,王者荣耀对战资料图。
Java
204
star
5

Android-Architecture

🌇该项目结合 MVP 与 Clean 架构思想,探索在 Android 项目上的最佳实践。
Java
113
star
6

Android-CityList

城市列表选择,类似美团城市选择
Java
78
star
7

Android-JNITest

Android Studio JNI environment.
Java
63
star
8

Android-CropView

Android兼容行很强很方便的图片裁切库,几行代码就可实现拍照裁切,选择图片裁切,支持旋转,自定义比例。
Java
59
star
9

Android-WheelFortune

🤡幸运抽奖转盘,类似于StarMaker直播间抽奖。
Kotlin
57
star
10

Android-Flavors

该项目演示了在 Android Studio 中使用 gradle 构建渠道包。
Java
55
star
11

Android-RecyclerViewHelper

RecyclerView的工具类,更方便的实现Adapter,item点击事件,更快的实现加载提示,分页加载。
Java
31
star
12

Android-SearchView

动感十足的搜索加载View。
Java
19
star
13

WebApp-Arch

✌️😋✌️ 微信小程序 与 支付宝小程序 快速开发框架,可实现一套逻辑代码两个平台运行。
JavaScript
9
star
14

Android-GooglePay

Java
4
star
15

Android-HookTraining

Java
2
star
16

Android-GradlePluginTest

Gradle 插件学习项目
Java
2
star
17

CustomViewDemo

Customize view demo project
Java
2
star
18

Android-MVP-Demo

An android demo based on the MVP.
Java
2
star
19

Android-LocationHelper

Java
1
star
20

Android-Performance

Java
1
star
21

Android-AIDLTest

Java
1
star
22

Android-ScreenSupport

Java
1
star
23

Android-PokemonLayout

Java
1
star
24

Converter

Javabean 转换工具
Java
1
star
25

Android-DaemonTest

Java
1
star
26

Android-FontTextView

Java
1
star