1

私は解決できない簡単な問題でスタックしています。Flutter Web で簡単にフェードイン/アウトのページ遷移を作成したいのですが、何らかの理由で遷移が FadeIn でしか発生しません。前のページはフェードアウトしません。コードは次のとおりです。

PageRoute _getPageRoute(Widget child) {
  return _FadeRoute(child: child);
}

class _FadeRoute extends PageRouteBuilder {
  final Widget child;
  _FadeRoute({this.child})
      : super(
          pageBuilder: (
            BuildContext context,
            Animation<double> animation,
            Animation<double> secondaryAnimation,
          ) =>
              child,
          transitionsBuilder: (
            BuildContext context,
            Animation<double> animation,
            Animation<double> secondaryAnimation,
            Widget child,
          ) =>
              FadeTransition(
            opacity: animation,
            child: child,
          ),
        );
}

何時間も検索しましたが、問題を解決できませんでした。どなたかご存知の方がいらっしゃいましたら、遠慮なくご回答ください!前もって感謝します!

4

0 に答える 0