首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    【Flutter 实战】动画序列、共享动画、路由动画

    自定义任何组件都是一样的,如果系统有类似的,直接看源代码是如何实现的,然后按照它的模版自定义组件。...的继承关系: MaterialPageRoute 和 CupertinoPageRoute 都是继承PageRoute,所以重点是 PageRoute,PageRoute 是一个抽象类,其子类还有一个 PageRouteBuilder...,看其名字就知道这是一个可以自定义动画效果,PageRouteBuilder源代码: pageBuilder 表示跳转的页面。...自定义转场动画只需修改transitionsBuilder即可: Navigator.push( context, PageRouteBuilder(pageBuilder: (...上面的动画只对新的页面进行了动画,如果想实现当前页面被新页面从顶部顶出的效果,实现方式如下: class CustomPageRoute extends PageRouteBuilder { final

    1.9K10
    领券