5

我需要在 Android 中绘制一个不断从服务器获取数据的图表。基于一个数据项,图表需要以各种颜色显示。该图应该像 ECG 图一样从右向左移动。它类似于连续移动图。

我可以使用 Android 2D 图形库来实现这一点吗?我需要使用补间动画吗?我还必须使用插值器吗?

4

1 回答 1

3

这听起来像是一个两部分的问题。

第 1 部分正在研究如何从服务器获取原始数据。在不知道这是哪种服务器的情况下,没有什么好说的。如果服务器还不存在,并且根据发送数据的频率和大小,您可能会考虑从 Android 客户端发出 http 请求并检索 XML 或 JSON 格式的数据。

第 2 部分是在 Android 上创建和更新图形组件。是的,您可以使用 Android 2D 图形库从头开始执行此操作,但为什么要重新发明轮子呢?看看AndroidPlot - http://androidplot.com。AndroidPlot 支持动态数据源,因此一旦您的客户端代码到位,您就可以轻松地将其连接到 AndroidPlot 生成的绘图小部件,并在每次收到来自服务器的更新时重新绘制它。

于 2011-02-22T18:05:14.830 回答