私は解決できない簡単な問題でスタックしています。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,
),
);
}
何時間も検索しましたが、問題を解決できませんでした。どなたかご存知の方がいらっしゃいましたら、遠慮なくご回答ください!前もって感謝します!