最近在使用 Flutter + GetX 开发APP项目
遇到了一个需求:屏幕左滑的时候,要支持返回上一页,IOS 原生默认是支持的,Android 却不行
网上查了一下,让加上下面这句代码,发现加上仍然没有效果
dart
platform: TargetPlatform.iOS,
又查了一下,发现 GetX 的 Router 配置中支持此配置, 通过配置 transition
就可以实现想要的效果,下面是我根据 GetRouter 封装的
dart
class UxRouter {
static const String forgetPassword = '/forgetPassword';
static final List<GetPage> getPages = [
GetPage(
name: forgetPassword,
page: () => ForgetPasswordPage(),
binding: ForgetBinding(),
transition: Transition.cupertino,
),
];
}
dart
GetMaterialApp(
getPages: UxRouter.getPages,
)
这样去使用,就可以实现想要的效果