我需要在我正在整理的Android应用中创建一些“条形图”样式指示器。我正在努力确定解决问题的最佳方法。
基本上,我需要在我的一个视图中创建它:
当接收数据时值发生变化时,这将实时更新。使用水平进度条执行此操作是否有意义,或者我最好尝试使用画布绘制矩形?
我应该使用更好,更直接的解决方案吗?
感谢。
答案 0 :(得分:0)
除非您有更具体的要求,否则很难确切地说出适当的方法。如果您的图表必须实时更改,那么值的变化频率很重要。如果值可以在毫秒级的时间段内更改,并且您的图表应该平滑地反映,那么您可能希望使用Canvas
进行一些自定义绘图。另一方面,如果您每隔一秒左右只需要更新一次,ProgressBar
应该可以正常工作并免费为您提供许多功能。