美文网首页
造小轮子之ChartView

造小轮子之ChartView

作者: 墨道院 | 来源:发表于2018-09-12 23:26 被阅读11次

这几天,我为了完成公司的一个任务,需要实时采集一些数据动态得画出曲线。于是我首先开始搜索能用到的现成代码。挑来挑去,我选择了SuitLines,于是我加到了我的工程里,做得还是很棒,最明显的这个控件可以在有限的屏幕上显示更长的图表,通过拖拽来查看。于是我加载了数据看效果,貌似还行。但是当数据都是0的时候,总有崩溃异常,这让我很恼火,想绕过去,但是总发生莫名的崩溃异常。实在没办法,弃用,自己写,缺点是自己造轮子花时间,优点是自己可控,随便改,还有自己的知识产权。于是这周开始写我的ChartView。其实基本功能比较简单,很快就能实现,个把小时吧,主要就是继承Android的View,用Canvas完全自己绘制,先看看效果:

造小轮子之ChartView

是不是还挺酷!哈哈!目前是可以实现三组数据一起绘制,数据的管理还没做到动态管理,也没加量纲,代码在这:https://github.com/alexunder/android-product/tree/master/ChartView,目前暂时和我当时写的俄罗斯方块做邻居,如果日后有机会改得像个产品样子的时候在独立成repo吧!使用文档也暂时没有哈,接下来我还得再把接口以及功能优化一下。

相关文章

  • 造小轮子之ChartView

    这几天,我为了完成公司的一个任务,需要实时采集一些数据动态得画出曲线。于是我首先开始搜索能用到的现成代码。挑来挑去...

  • 2019-05-31 程序员修仙进阶标准,你到哪个阶段了?

    闭门造轮子 > 使用别人的轮子 > 开门造轮子 > 分享轮子

  • 从头造轮子:python3 asyncio 之 sleep (4

    从头造轮子:asyncio之sleep (4) 前言 书接上文:,本文造第四个轮子,也是asyncio包里面非常常...

  • 造轮子之仿射变换

    有人说,我们不应该再造轮子;也有人说,学习怎么造轮子可以带来更深的理解。我说,用轮子有用轮子的乐趣,造轮子有造轮子...

  • 小谈造轮子

    最近一直在gitHub 论坛上看到这个词语,开始不明觉厉,闲下来的时间仔细去查找了一些来源。引用知乎上一位说的很好...

  • 开源时代,一杯敬明天,一杯敬过往

    Reinvent the Wheel 从“我们不要重复造轮子”到,兄弟们“我们造轮子”吧 不要重复造轮子 意味着我...

  • 轮子

    不是想造轮子,而是想获得造轮子的能力,以便我需要造的时候造的出来

  • 【springboot+easypoi】一行代码搞定excel导

    我们不造轮子,只是轮子的搬运工。(其实最好是造轮子,造比别人好的轮子) 开发中经常会遇到excel的处理,导入导出...

  • springboot生成二维码

    我们不造轮子,只是轮子的搬运工。(其实最好是造轮子,造比别人好的轮子) 1、 在pom.xml中加入依赖 2、添加...

  • easypoi结合spring-boot 快速使用

    我们不造轮子,只是轮子的搬运工。(其实最好是造轮子,造比别人好的轮子) 开发中经常会遇到excel的处理,导入导出...

网友评论

      本文标题:造小轮子之ChartView

      本文链接:https://www.haomeiwen.com/subject/whhigftx.html