_pushMember(Member member) {
Navigator.push(
context,
PageRouteBuilder(
opaque: true,
transitionDuration: const Duration(milliseconds: 1000),
pageBuilder: (BuildContext context, _, __) {
return MemberWidget(member);
},
transitionsBuilder:
(_, Animation<double> animation, __, Widget child) {
return FadeTransition(
opacity: animation,
child: RotationTransition(
turns: Tween<double>(begin: 0.0, end: 1.0).animate(animation),
child: child,
),
);
}));
}
//FlutterNavigation-materials
Flutter PageRouteBuilder 页面间跳转动画实现
最新推荐文章于 2024-03-30 22:05:47 发布