flutter - 如何在颤动中全屏制作耀斑动画?
问题描述
我最近使用 Flare 制作了一个动画。
我使用flare_splash_screen包将该动画用作我的颤振应用程序中的闪屏。
我面临的问题是我无法在带有凹口和无边框显示器的设备上制作全屏动画。
动画在 Google Pixel XL 和 iPhone SE 等设备上全屏显示。但不适用于 iPhone 11 Pro、iPhone 11 Pro Max 等设备。
我的画板尺寸是1080x1920
我已经尝试了一切
- 使用扩展
- 玩体重和身高
- 使用容器并调整其大小
但无论我做什么,动画都在显示中间,从不全屏。
任何帮助将不胜感激
这是我的代码:
class Animation extends StatelessWidget {
@override
Widget build(BuildContext context) {
return SplashScreen.navigate(
name: 'assets/animations/mablac_attire.flr',
next: (_) => AttireScreen(),
until: () => Future.delayed(Duration(
seconds: 1,
milliseconds: 45,
)),
startAnimation: 'Opening',
);
}
}
解决方案
推荐阅读
- javascript - 多次调用相同的异步脚本,Chrome 只下载一次
- python - 捕获 \n [string] \n 之间的字符串
- android - 未知属性 onItemSelected/onCheckedChanged
- apache-spark - Apache Spark:将 Column 作为 Transformer 参数传递
- java - 为什么休眠创建空外键?
- node.js - 当我在节点中上传图像时,它会引发 ENOENT 错误
- html - 如何使输入形式只有数字
- swift - 如何使用 SwiftUI 制作可滑动的视图
- typescript - 递归应用复杂的泛型类型
- python - 选择具有相同名称的第二个 DIV 类 - Python Selenium