1

最近、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',
    );
  }
}
4

0 に答える 0