1
A
回答
1
我一直使用经典的方法,在渲染过程的开始和结束时拉开时间,然后找到差异。这对你来说不够吗?
帧率将高度依赖于你的渲染和你的代码可能会调用渲染方法,所以计时器似乎是最直接和最正确的方法。
相关问题
- 1. Android:有没有办法获得设备的电池容量?
- 2. 有没有办法检测Sense UI是否在设备上运行?
- 3. 有没有办法在运行时告诉Android设备正在运行的API级别?
- 4. 有没有办法与Android上的USB设备进行通信?
- 5. 有没有办法在运行时设置网格行高?
- 6. 有没有办法同时运行C++单元测试测试?
- 7. 有没有办法在运行时设置#define的值?
- 8. 有没有办法在准备测试时运行另一个测试的设置?
- 9. 有没有办法在失败时重新运行测试类
- 10. 有没有办法在运行时更改android主题?
- 11. 有没有办法在Javascript/Cordova/HTML5中检测设备振动?
- 12. 有没有办法改变anyDensity Manifest设置的运行时间?
- 13. 有没有办法在运行时更改控制台图标
- 14. 有没有办法在设备上开发android应用程序?
- 15. 有没有办法为Android设备设置初始方向
- 16. 有没有办法同时运行Bamboo测试?
- 17. 有没有办法告诉如果Android设备是只有wifi?
- 18. 有没有办法运行带有多个输出(HDMI设备)的FirefoxOS
- 19. 有没有办法找到Android设备的年龄
- 20. Sinch不能在后台运行没有办法(Android)
- 21. 有没有办法在非图形(无视图)模式下运行Cytoscape?
- 22. 有没有办法从一个属性测量C#函数执行时间?
- 23. 有没有办法测试变量“isForEachable”
- 24. webview javascript没有在所有的android设备上运行
- 25. 有没有办法取消在Selenium Grid中运行测试?
- 26. 有没有办法在远程主机上运行Selenium测试?
- 27. 有没有办法强制android设备保持清醒?
- 28. 有没有办法通过编程禁用android设备?
- 29. Android有没有办法检查特定设备?
- 30. 有没有什么办法来测量android中的噪声
感谢您的回应,安德鲁。我没有意识到自定义视图的onDraw()被动画重复调用,直到我阅读你的答案。当然,在这种情况下,可以容易地测量有效帧速率。它基本上是调用onDraw()的频率。 – Hong