Android中的动态图形渲染

Aki*_*lan 5 android graph androidplot

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

我能使用Android 2D图形库实现这一目标吗?我需要使用补间动画吗?我还必须使用插补器吗?

Nic*_*ick 3

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

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

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