作者热门文章
- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我正在运行一个每秒更新一次的进度条。它需要运行超过 300 秒,因此进度条的“进度”变量的变化幅度约为每秒 0.003。
不过,我注意到 'progress' 变量的低值存在问题。基本上,0.09 和低于该值之间似乎没有任何区别。所以最终发生的事情是当进度条在 0.0 - 0.09 范围内时,它不会显示任何视觉变化,即使进度变量正在变化。另一个副作用是,如果我从 0.0 开始进度条,它会立即跳到 0.09 左右的图像(并一直保持在那里,直到真正的进度超过它),这看起来有点奇怪。
可能值得一提的是,这似乎不是进度条上其他任何地方的问题。它能够在其他任何地方一次将进度条移动 0.003,包括非常接近 1.0。
我想这没什么大不了的,但我想知道是否有人知道解决这个问题的方法。
提前致谢。
最佳答案
尝试使用 2 个进度条。一种用于微观,一种用于宏观。使用 micro one 在 macro bar 中反射(reflect) 0.1 的范围。这样您就可以展示更精细的 Action 。
关于iphone - UIProgressView 在低值问题上有进展,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16491887/
我是一名优秀的程序员,十分优秀!