【发布时间】:2021-08-23 02:03:25
【问题描述】:
我对 60 FPS 的概念感到非常困惑,我确实理解当您运行视频时,系统会在一秒钟内渲染/处理 60 个图像并显示以使其具有视频的感觉,但是当涉及到移动设备时屏幕/设计,它已经有一个屏幕 UI 意味着一张图片 Flutter 如何渲染 60 FPS 是否意味着它渲染同一个屏幕 60 次但为什么它会渲染 60 次,
我正在考虑颤振移动应用程序上的一个屏幕是一个图像,对吗?如果是,那么 60 FPS 的概念是什么? 请帮助我摆脱这种混乱,提前谢谢
【问题讨论】:
-
FPS 适用于动画,包括滚动。
-
那么如果我们只有简单的小部件而不是动画,那么 60FPS 将不会被应用?
-
是的,如果您有“静态”小部件(没有任何动画)并且没有与它们交互(通过手指按下或拖动),则不会绘制任何帧(您可以在日志中检查它通过设置
debugPrintBeginFrameBanner = true;)
标签: flutter user-interface dart widget frame-rate