Android 中如何实现如图所示的图表?
PHPz
PHPz 2017-04-17 12:58:48
[Android讨论组]

Android 中有好的图表库吗?还是用 HTML5 来画比较好?

PHPz
PHPz

学习是最好的投资!

全部回复(2)
黄舟

androidplot 这种?

PHP中文网

有一些开源工具。如果想自己实现的话,可以用android.graphics包提供的工具绘制。
关键是定义这样几个类:
1.表示每条折现的数据模型,可以对数据进行增删改查等操作,这部分主要是设计数据结构
2.折线的绘制类,包含一个draw(Canvas canvas,Paint paint)方法,在方法内完成绘制
3.图表的数据模型,包含有要绘制的折线的引用,以及一些坐标系属性等。
4.自定义View来呈现上述图标,重写onDraw(Canvas canvas)方法,在该方法内逐个调用每条折线的draw方法
1和2,以及3和4可以合并定义为一个类,也就是既管理数据,又包含一个负责绘图的方法。
具体实现比上述要复杂,但是大体上是这个思路。

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号