Flutter:根据窗口大小调整计算钩子的大小

时间:2021-05-08 18:16:41

标签: flutter

我的应用的动画感觉不流畅(我猜 FPS 大约为 30)。这就是为什么我试图将尽可能多的逻辑移出 build。剩下的就是这个:

final double windowHeight = MediaQuery.of(context).size.height;
final double windowWidth = MediaQuery.of(context).size.width;

final double titleOffset = windowHeight * 0.22;
final double focusedOffset = windowHeight * 0.2;
final double inputOffset = windowHeight * 0.55;
final loginButtonOffsetWidth = windowWidth * 0.3;

return ...

我认为在移动设备上调整窗口大小相对较少,我正在寻找某种“调整大小”挂钩,这样我就不需要每帧重新计算这些值。 flutter 里有这种东西吗?可能还有哪些其他优化(除此之外并将值声明为 const)?

谢谢!

0 个答案:

没有答案