gpt4 book ai didi

android - SurfaceView调用期的OnDraw

转载 作者:行者123 更新时间:2023-11-29 21:24:56 24 4
gpt4 key购买 nike

我想知道调用SurfaceView的OnDraw方法的周期是多少?这取决于设备吗?

例如,这个方法是每秒调用 32 次、24 次还是 16 次?

谢谢大家!

最佳答案

每次需要刷新 View 时,Android 都会调用 View 类(例如 SurfaceView)的 onDraw() 方法。 View 刷新的次数取决于设备的刷新率

您可以使用 getRefreshRate()以每秒帧数获取显示器的刷新率。

Display display = ((WindowManager) getSystemService(Context.WINDOW_SERVICE)).getDefaultDisplay();
int refreshRate = display.getRefreshRate();

关于android - SurfaceView调用期的OnDraw,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20321672/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com