Flutter 开发APP左滑返回到上一页

最近在使用 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,
)

这样去使用,就可以实现想要的效果

相关推荐
fruge12 小时前
Vue项目中的Electron桌面应用开发实践指南
前端·vue.js·electron
漂流瓶jz17 小时前
Webpack中各种devtool配置的含义与SourceMap生成逻辑
前端·javascript·webpack
前端架构师-老李17 小时前
React 中 useCallback 的基本使用和原理解析
前端·react.js·前端框架
木易 士心18 小时前
CSS 中 `data-status` 的使用详解
前端·css
明月与玄武18 小时前
前端缓存战争:回车与刷新按钮的终极对决!
前端·缓存·回车 vs 点击刷新
牧马少女18 小时前
css 画一个圆角渐变色边框
前端·css
zy happy19 小时前
RuoyiApp 在vuex,state存储nickname vue2
前端·javascript·小程序·uni-app·vue·ruoyi
芝麻开门-新起点19 小时前
Flutter 项目全流程指南:编译、调试与发布
flutter
小雨青年19 小时前
Cursor 项目实战:AI播客策划助手(二)—— 多轮交互打磨播客文案的技术实现与实践
前端·人工智能·状态模式·交互