出色的Android图表绘制框架:HelloChart Demo的下载以及使用

本文对比了多个Android图表绘制框架,重点介绍了HelloChart的性能与美观性优势,包括坐标轴平滑变化处理,以及在缩放和滑动操作中的流畅体验。同时,分享了在集成过程中遇到的问题与解决方案。

工作环境(蓝色粗体字为特别注意内容)
1,系统环境:Win7 Ultimate sp1、Android Studio 3.2、gradle 4.6
2、参考文献:https://blog.youkuaiyun.com/e_wsq/article/details/85317476

关于HelloChart这个框架,相信大家都听说过,众所周知,这是Android上的一个开源的图表绘制框架,类似的还有achartenginee,mpandroidchart等,网上看了看资料,发现还是HelloChart这个框架评价比较好:

以前用过一次XCL-chart,但是感觉只适合固定图表,不去滑动的那种,因为你一滑动太卡了你懂得(毕竟作者好久没更新优化了),拙言大神我开玩笑的 ,毕竟我加你的群大半年了 - -

第二研究了一下achartenginee图表框架,一不美观,二 achartenginee的可定制性实在不敢恭维,做出来的图表根本不能满足需求

再试了一次网传最好用的MPchart和hellochart同一年出来的,但是要比hellochaet早点。说实话还可以用,定制性强大,简单的表也很容易。 
BUT性能一般,我们都知道当使用View时,不流畅或者有卡顿感我直接就想..砸东西了!(要知道小于60fps我是不能容忍的) 但是hellochart在保证美观的同时,缩放+滑动我能给95分以上。,,尤其坐标轴的平滑变化处理我感觉Hellochart简直不能再牛了!容我再夸夸,毕竟深得我心啊~~
于是,笔者迫~不~及~待地从GitHub:https://github.com/lecho/hellocharts-android clone下来,于是神奇的故事马上开始。

将工程clone下来之后用AS打开,发现了一些编译环境上面的错误,将配置脚本一一修改之后,发现Android Studio的Run按钮竟然是灰色的!出现这种情况一般情况下是工程出了问题,各种找资料都没解决。最后干脆自己新建一个工程,将library和sample都复制到新工程中,然后各种倒腾,终于能够成功运行,其实,造成各种报错的原因应该是原来工程的AndroidStudio版本太低了,甚至目录都跟3.2版本的不一样!无力吐槽。。。算了,下面来看看实际运行效果吧:

Perfect!效果确实不错,独乐乐不如众乐乐,为了方便大家的使用,笔者特地将该Demo上传网络,供大家下载使用,下载链接见文末。 

遇到问题:
1、HelloChart报错:Error: Program type already present: android.support.v4.widget.ExploreByTouchHelper$1
这个错误应该是support-v4的包重复引入,检查module的build.gradle,发现

implementation 'com.android.support:support-v4:28.0.0-alpha1'

 而libs下面又存在v4包:

将libs下面的v4包删掉,重新编译。
2、竟然还竟然有报错!

import android.support.v7.app.ActionBarActivity
​​​​​​​error: cannot find symbol class ActionBarActivity

根据参考文献1,将ActionBarActivity改为:AppCompatActivity

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值