Fluttter中转场动画

Flutter Android的默认页面过渡动画是从底部向上打开,现在很多android系统默认页面打开也是左右滑动,我们看到在Flutter ios上也是左右滑动效果。

很简单,我们只需要更改主题,设置默认的转场动画

ThemeData(
   // platform: TargetPlatform.iOS, //这种方式指定了操作平台
   //pageTransitionsTheme 它定义整个主题的默认页面过渡。

    pageTransitionsTheme: PageTransitionsTheme(
      builders: {
        TargetPlatform.android: CupertinoPageTransitionsBuilder(),
        TargetPlatform.iOS: CupertinoPageTransitionsBuilder(),
      }
    ),
}

效果如下:

猜你喜欢

转载自blog.csdn.net/MrLizuo/article/details/127617026