如何关闭 Flutter 页面过渡动画
How to turn off Flutter page transition animations
我有一个 Flutter MaterialApp。
当我在页面之间导航时,它会制作向左滑动的动画。
我不想要页面更改之间的任何过渡动画。
void main() {
runApp(MaterialApp(
//home: MainScreen(),
initialRoute: '/',
routes: {
'/': (context) => MenuPage(),
'/page2': (context) => Page2(),
}
));
}
如何关闭页面过渡动画?
使用下面的代码在没有动画的情况下导航。
Navigator.push(context, PageRouteBuilder(pageBuilder: (_, __, ___) =>
YourScreenName(),
transitionDuration: Duration(seconds: 0),
),
);
我有一个 Flutter MaterialApp。
当我在页面之间导航时,它会制作向左滑动的动画。
我不想要页面更改之间的任何过渡动画。
void main() {
runApp(MaterialApp(
//home: MainScreen(),
initialRoute: '/',
routes: {
'/': (context) => MenuPage(),
'/page2': (context) => Page2(),
}
));
}
如何关闭页面过渡动画?
使用下面的代码在没有动画的情况下导航。
Navigator.push(context, PageRouteBuilder(pageBuilder: (_, __, ___) =>
YourScreenName(),
transitionDuration: Duration(seconds: 0),
),
);