最近、Flare を使用してアニメーションを作成しました。
フラッター アプリでそのアニメーションをスプラッシュ スクリーンとして使用するために、flare_splash_screenパッケージを使用しました。
私が直面している問題は、ノッチとベゼルのないディスプレイを備えたデバイスでアニメーションを全画面表示にできないことです。
アニメーションは、Google Pixel XL や iPhone SE などのデバイスで全画面表示されます。ただし、iPhone 11 Pro、iPhone 11 Pro Max などのデバイスにはありません。
ArtBoard のサイズは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',
);
}
}