【问题标题】:Android Horizontal 'Progress bar' style indicatorsAndroid 水平“进度条”样式指示器
【发布时间】:2013-01-07 18:15:45
【问题描述】:

我需要在我正在整合的 Android 应用程序中创建一些“条形图”样式指标。我正在尝试确定解决问题的最佳方法。

基本上,我需要在我的一个视图中创建它:

http://imgur.com/3yMoN

这将随着接收数据时值的变化而实时更新。使用水平进度条是否有意义,或者我最好尝试使用画布来绘制矩形?

我应该使用更好、更直接的解决方案吗?

谢谢。

【问题讨论】:

    标签: android drawing progress-bar


    【解决方案1】:

    除非您有一些更具体的要求,否则很难确切地说出哪种方法是合适的。如果您的图表必须实时更改,那么值更改的频率很重要。如果值可能会在毫秒级的时间段内发生变化,并且您的图表应该能流畅地反映这一点,那么您可能需要使用Canvas 进行一些自定义绘图。另一方面,如果您只需要大约每秒更新一次,ProgressBar 应该可以正常工作并免费为您提供很多功能。

    【讨论】:

    • 数据会很快进入(所以可能是毫秒级,现在我想我让它每 100 毫秒更新一次数据),但如果它是一个更好的解决方案,那就是每秒更新一次或几秒钟,我不介意每隔几秒钟就改变一次显示。即使数据很快进入,显示也不需要尽快更新以显示更改。
    猜你喜欢
    • 2016-08-20
    • 1970-01-01
    • 2015-11-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-01
    • 2012-06-26
    • 1970-01-01
    相关资源
    最近更新 更多