Android开发中如何实现折线图的方法 (1)

Android开发过程中实现折线图的方法

一开始为了期末作业做了个计步器,也就是可以连接手机的传感器简单实现计步功能的,但是发现页面太单调,于是考虑加上每日的步数趋势图,因为通过对应日期对应步数变化这种折线方式显示给用户是比较直观的。

也是有参考好些现已有的计步器设计样式,个人觉得简洁美观的页面才是真的能让大家看得舒服。
这里写图片描述
这是两个计步器的历史记录页面,一个是峰图,一个是折线型。
这里写图片描述
而我在做图表这部分时,在实现过程中也遇到了不少问题,在网上寻求了很多的解决办法,在这里简单记录些相关问题。

首先对在安卓开发中实现折线图的方法做了一些简单的了解,类似MPAndroidChart、XCL-chart、achartenginee和hellochart等,在具体决定做之前先去网上找了很多相关资料,了解到了各个方法直接的利弊点。

先来说说MPAndroidChart,也是一个很不错的图表工具,可以支持多种类型图表展示,也能够缩放图表、支持动画效果等,但是也有些人表示性能一般,因为在使用view的时候它会卡顿或者不流畅,这是很容易让开发者头疼的地方;
这个我是没有去做过的,所以图片是拿了网上的参考
其次,对于XCL-chart定制图表也不错,但其实较为适应固定图表,如果需要满足滑动界面操作的话就一言难尽了;再者是achartenginee,这个首先就是界面不怎么样,然后就是适应性不强,不能满足开发者的需求。
图片在网上找的,自己很少存图

最后来说说我们今天的目标:hellochart,据说是非常适合初入门的开发者使用,简单快捷,引入也很方便,而且界面美观,尤其是自己亲历使用之后能感觉到hellochart的代码是比较清晰的,操作时对应的滑动或者是缩放都很流畅。支持饼状图、折线图、柱状图、泡泡型······ 基本可以可以说是“只要你要,只要我有”。
柱状图
饼状图


hellochart导入

这部分就简单的一笔带过了,因为网络上已经有很多相关的介绍了:app–>build–>dependencies,在闭包里写

dependencies{
 compile 
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值