Middle
Koľkokrát za sekundu sa volá metóda onDraw počas animácie?
sobes.tech AI
Odpoveď od AI
Frekvencia volania onDraw počas animácie závisí od frekvencie obnovy (refresh rate) obrazovky zariadenia. U väčšiny moderných Android zariadení je táto frekvencia 60 Hz alebo viac (napríklad 90 Hz, 120 Hz).
Metóda onDraw môže byť volaná až 60-krát (alebo viac) za sekundu, ak každá operácia kreslenia snímky skončí rýchlejšie ako doba obnovy obrazovky (približne 16,67 ms pri 60 Hz).
Ak kreslenie jedného snímku trvá dlhšie, systém môže niektoré volania onDraw preskočiť, aby predišiel oneskoreniam a zachoval plynulosť.
Všeobecne sa počas aktívnej animácie systém snaží volať onDraw s frekvenciou čo najbližšou k frekvencii obnovy obrazovky.