2010-10-09 89 views
5

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

我可以使用Android 2D图形库实现此目的吗?我需要使用补间动画吗?我还必须使用插入器吗?

+0

数据这个线程也http://stackoverflow.com/questions/6893722/android-refreshing-activity/6893761#6893761可能帮助 – user667340 2011-08-01 02:58:54

回答

3

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

第1部分是搞清楚如何从服务器获取原始数据。不知道这是什么类型的服务器,没有什么可说的。如果服务器尚不存在,并且根据所发送数据的频率和大小,您可以查看来自Android客户端的http请求,并检索XML或JSON格式的数据。

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