
Android 13 的版本里 Android 就针对返回导航进行了大量更改,包括:
- 废弃原有的
KEYCODE_BACKKeyEvent - 提供 Manifest 属性
enableOnBackInvokedCallback以配置是否应用全新的 Back 导航特性 - 提供 Activity、Dialog 里处理 Back 导航的
OnBackInvokedDispatcher入口 - 提供自定义 Back 导航逻辑的
OnBackInvokedCallback回调 - 引入 Back 导航触发前目标界面的预览
具体的,可以查看笔者当时写的文章:Android 13 返回导航大变更:返回键彻底废弃 + 可预见型返回手势。
支持预览目标界面
写上述文章时系统尚处于 13 beta 阶段,笔者并未看到 5 对应的 Back 预览效果,并以为 13 的最终版会实现该特性。但事实上直到 13 正式发布,该特性都没有到来,甚至是 14 beta 版都还没有正式发布。
我们先来简单回顾一下全新的 Back 导航的适配方式:
- 开启
enableOnBackInvokedCallback属性。

Android13引入了新的返回导航机制,包括废弃KEYCODE_BACK,使用OnBackInvokedDispatcher和OnBackInvokedCallback。文章讨论了Android14中的返回预览效果,虽然目前仍在开发中,但已能在开发者选项中体验。此外,14版本还改进了返回箭头的设计,使其更适应系统主题。作者期待完整的Back导航功能,包括预览目标画面,能尽快发布。
最低0.47元/天 解锁文章
44

被折叠的 条评论
为什么被折叠?



