有没有一种良好的方法在Android应用程序中动态显示图形?是否有相应的工具可供使用?
有没有一种良好的方法在Android应用程序中动态显示图形?是否有相应的工具可供使用?
有很多意见可供绘图。如果您想要静态绘图,可以使用这些API/代码示例。
选择太多但大多为静态,这些都不能处理实时数据绘图,例如ECG波形。其中一个示例是Tricorder android示例,您可能需要查看它。问题是它非常复杂,如果只想要图形,则需要删除很多代码。虽然可以完成,但我甚至注意到随着程序运行时间越长,存在延迟。
到目前为止,我发现唯一一个真正好的动态绘图方式是自己做,并使用SurfaceView,然后使用path.lineTo()进行绘制,将下面的SO答案作为以前的解决方案。
尝试使用GraphViewhttps://www.youtube.com/watch?v=lokgFp9h85o。我使用这些关于GraphView的视频系列从来自adruino的数据绘制实时图形。
我使用MPAndroidChart库(https://github.com/PhilJay/MPAndroidChart),这是Android中最好的库之一,特别适用于此类事情。