2
A
回答
2
你在畫布上使用什麼?如果你正在做一個遊戲或者需要不斷刷新的東西,你應該使用SurfaceView。這將負責定期調用draw方法,而不必調用invalidate。這就是說SurfaceView的刷新率實際上取決於你正在繪製的內容。如果你只是在清理它,那麼它可以每秒鐘處理數百幀。
相關問題
- 1. 快速AJAX刷新
- 2. 刷新畫布?
- 3. 快速刷新的SAVE
- 4. mprotect速度有多快
- 5. 畫布中動畫的速度有多慢
- 6. 畫布動畫速度
- 7. 快速打印HTML5畫布
- 8. 我應該在我的應用中刷新廣告的速度有多快?
- 9. touchesMoved快速獲取所有座標快速刷新
- 10. Wpf畫布刷新
- 11. 快速app.use刷新行爲
- 12. 基於非快速刷新視圖的快速刷新物化視圖
- 13. Google App Engine的速度有多快?
- 14. 事件發生的速度有多快?
- 15. CRC的生成速度有多快?
- 16. 收到NSNotification的速度有多快?
- 17. Google App Engine MapReduce的速度有多快?
- 18. 您在Cygwin的GREP速度有多快?
- 19. 計算散列的速度有多快?
- 20. 畫布動畫「放慢速度」快速向上滾動時向下滾動
- 21. 刷卡刷新佈局動畫的android
- 22. 修復畫布速度bug
- 23. CQ調度員刷新vs無效
- 24. Java的繪畫方法的問題,可笑的刷新速度
- 25. Phonegap畫布低刷新率
- 26. 如何刷新畫布
- 27. 畫布開始刷新
- 28. 上提交的快速刷新物化
- 29. SQLite通過Python速度有多快
- 30. 可能雙擊速度有多快?
是否有可能使用只是一個視圖,並以某種方式正確無效?當我改變它的值時,我繪製矩形:可見到假我使它無效。但有時這種形狀不會重新繪製。任何幫助? – deadfish 2012-04-18 21:26:43
你可以調用'invalidate()'並傳入一個rect,告訴它重畫哪個部分。 – CaseyB 2012-04-18 22:01:58
當您使用SurfaceView並且您的繪圖方法非常短時,刷新率只能與顯示硬件刷新率一樣高。通常這意味着每秒60幀不超過幾百幀。 – 2012-05-08 17:09:46