使用SurfaceView繪製一張圖片。

明明能夠使用imageview顯示圖片或者使用自定義View的ondraw()繪製一張圖片,爲何要用surfaceView這麼複雜的東西去繪製圖片? 由於Android系統是每隔16ms發出VSYNC信號來進行屏幕的重繪,這個重繪是在主線程中的。一旦主線程中的繪製任務時長超過16ms,就會出現卡幀現象。(以前項目在一個界面同時顯示時鐘每秒刷新和文字跑馬燈效果,每次秒數刷新時便會出現跑馬燈卡頓一下的
相關文章
相關標籤/搜索