请问老师在Navigator 2.0上如何实现跳转时的动画(页面从右到左进屏,从左到右出屏)
来源:7-8 首页框架搭建--本章总结

耶斯古德
2022-07-01
写回答
1回答
-
马超老师
2022-07-04
Navigator 2.0里面推荐的用法是将入场动画和Page绑定。
首先需要修改我们实现的“RouterDelegate”(课程中对应的是“MCRouter”)。在build()回调函数里我们创建了Navigator,并通过构造器传入了一个“Page”字段。
此时需要继承自Page实现一个自定义Page类,然后覆写“createRoute”方法,该方法返回一个“AppPageRouteBuilder”对象,在builder中创建一个Animation实现我们想要的动画形式,比如从右到左,或者从下到上等等。
00
相似问题