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,
)

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

相关推荐
@大迁世界2 分钟前
TypeScript 的本质并非类型,而是信任
开发语言·前端·javascript·typescript·ecmascript
GIS之路11 分钟前
GDAL 实现矢量裁剪
前端·python·信息可视化
是一个Bug15 分钟前
后端开发者视角的前端开发面试题清单(50道)
前端
Amumu1213816 分钟前
React面向组件编程
开发语言·前端·javascript
持续升级打怪中38 分钟前
Vue3 中虚拟滚动与分页加载的实现原理与实践
前端·性能优化
GIS之路42 分钟前
GDAL 实现矢量合并
前端
hxjhnct44 分钟前
React useContext的缺陷
前端·react.js·前端框架
前端 贾公子1 小时前
从入门到实践:前端 Monorepo 工程化实战(4)
前端
菩提小狗1 小时前
Sqlmap双击运行脚本,双击直接打开。
前端·笔记·安全·web安全
前端工作日常1 小时前
我学习到的AG-UI的概念
前端