预测性返回示例

Android 预测性返回功能的各种示例。

目前仅在退出 Flutter 应用时生效,在 Flutter 应用内的路由之间不生效。

让预测性返回在 Flutter 中生效

  1. 运行 Android 33 或更高版本。
  2. 在设备的“开发者选项”中启用预测性返回功能标志。
  3. 创建 Flutter 项目,或克隆此项目。
  4. 在 `android/app/src/main/AndroidManifest.xml` 中设置 `android:enableOnBackInvokedCallback="true"`(此项目已完成)。
  5. 确保您的 Flutter 版本包含 PR 120385。如果尚未合并,您需要专门检出该分支。合并后,将其版本与您的 Flutter 版本进行比较,或使用最新的 master 分支。
  6. 运行应用。执行返回手势(从屏幕左侧滑动)。

您应该会看到预测性返回动画,并能够提交或取消它。

资源

GitHub

查看 Github