Flutter 动画会减慢 flutter 应用程序的速度吗?性能明智

Does Flutter animations slowdown the flutter app? performance wise

我正在构建一个 flutter 应用程序,我在其中使用一些 flutter-animations 标签,例如 hero 标签,这对于使用流畅的动画从一个屏幕到另一个屏幕拍摄照片很有用。现在我想知道,当我们看到动画不像图像那样一次性显示时,而是逐帧显示,并且每一帧抖动都会改变它的状态,那么在我看来它一定会降低应用程序的性能。先生您说呢?

是的。但按照同样的逻辑,在屏幕上显示任何内容也会降低应用程序的速度。为什么还要有形象呢?为什么不只显示一个空屏幕?

很明显,真正的问题是:权衡是否值得,它是否会使您的应用降到 60 fps 以下或您的目标是什么?添加动画是否会使您的应用程序更易于使用且更加精美?在几乎所有情况下,答案都是肯定的,添加动画是非常值得的。