300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > Flutter 使用自定义 fluro 路由转场动画实现个性化页面切换

Flutter 使用自定义 fluro 路由转场动画实现个性化页面切换

时间:2022-12-09 14:05:34

相关推荐

Flutter 使用自定义 fluro 路由转场动画实现个性化页面切换

fluro 转场动画源码

在使用自定义转场动画前,先扒一扒 fluro 的源码,通过源码可以发现这么一个标准的转场方法:

RouteTransitionsBuilder _standardTransitionsBuilder(TransitionType? transitionType) {return (BuildContext context, Animation<double> animation,Animation<double> secondaryAnimation, Widget child) {if (transitionType == TransitionType.fadeIn) {return FadeTransition(opacity: animation, child: child);} else {const Offset topLeft = const Offset(0.0, 0.0);const Offset topRight = const Offset(1.0, 0.0);const Offset bottomLeft = const Offset(0.0, 1.0);Offset startOffset = bottomLeft;Offset endOffset = topLeft;if (transitionType == TransitionType.inFromLeft) {startOffset = const Offset(-1.0, 0.0);endOffset = topLeft;} else if (transitionType == Tr

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。