FLUTTER ECOSYSTEM

cupertino_will_pop_scope

在Cupertino页面转换中启用'onWillPop'回调,并改进被拒绝的“向左滑动返回”手势的视觉反馈。

最新版本
1.2.1
近 30 天下载
6500
喜欢数
58
Pub 分数
140

Package Overview

基于插件公开资料生成的选型评价,仅供参考。

插件概览

cupertino_will_pop_scope 包通过在 iOS 风格的导航中启用页面过渡期间的 onWillPop 回调,扩展了 Flutter 的 Cupertino 小部件。当滑动返回手势被拒绝时,它提供视觉反馈,从而提升用户体验,确保导航更加流畅和直观。该包特别适用于需要在返回前进行自定义确认逻辑的应用程序,例如表单验证或未保存的更改。它可与现有的 CupertinoPageScaffold 和 CupertinoPageRoute 实现无缝集成。

适合场景
  • 导航前处理未保存的更改
  • 自定义返回手势验证
  • 改进iOS风格导航的用户体验
  • 防止意外导航
  • 在向后滑动时实现确认对话框
  • 增强滑动返回反馈
主要特点
  • 支持 Cupertino 转场中的 onWillPop
  • 对被拒绝的滑动手势的视觉反馈
  • 与 CupertinoPageScaffold 和路由配合使用
  • 最小化样板代码集成
  • 跨平台兼容性
  • 用于返回手势控制的简洁 API
适合对象
  • 使用 Cupertino 导航的 iOS 风格应用
  • 需要自定义返回导航逻辑的应用
  • 开发者增强滑动返回用户体验
  • 在弹出前需要确认的项目
  • 构建一致的移动导航的团队
  • Flutter 应用程序针对多个平台
使用建议
  • 需要使用 CupertinoPageScaffold
  • 仅限iOS风格的导航模式
  • 可能与其他路由拦截器冲突
  • Material Design 应用不需要
  • 最好配合明确的后处理使用
  • 不影响 Android 返回行为
支持平台AndroidiOSWebmacOSWindowsLinux

安装插件

flutter pub add cupertino_will_pop_scope

所属分类

源码仓库

关联项目

暂无相关数据。