最近我正在制作一个秒数,也就是毫秒数。我读过文章说没有必要每隔1/10秒更新一次计时器TextView,因为这是我们的眼睛注册图像的时间。这是每个秒表应用程序的工作原理吗?甚至所有Android设备上的内置秒表?
如果应用程序可以准确显示每毫秒,请在我被卡住时建议一种方法。
答案 0 :(得分:1)
我已经在Android上开发了领先的秒表之一,并且建议将运行中的显示更新为最大精度1/10秒。毫无意义地更新屏幕以获取无法读取的值……这样做只会使您的UI迟滞。
我还建议:
答案 1 :(得分:0)
如果您过于频繁地更新文本视图,那将是一个难以理解的模糊。我不能代表所有秒表应用程序(没有人可以),但我可以说我看到的是显示的应用程序:
0.1
0.2
0.3
0.4
0.5
然后,只有当您停止计时器时才会看到完整的毫秒值:
0.5432
在计时器运行时显示所有小数位没有任何好处。
另外,请注意,在运行时无法显示每个ms值,因为屏幕刷新率通常限制为60 fps。