Android 14 之返回界面升级:预览目标界面 + 全新返回箭头

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

Android 13 的版本里 Android 就针对返回导航进行了大量更改,包括:

  1. 废弃原有的 KEYCODE_BACK KeyEvent
  2. 提供 Manifest 属性 enableOnBackInvokedCallback 以配置是否应用全新的 Back 导航特性
  3. 提供 Activity、Dialog 里处理 Back 导航的 OnBackInvokedDispatcher 入口
  4. 提供自定义 Back 导航逻辑的 OnBackInvokedCallback 回调
  5. 引入 Back 导航触发前目标界面的预览

具体的,可以查看笔者当时写的文章:Android 13 返回导航大变更:返回键彻底废弃 + 可预见型返回手势

支持预览目标界面

写上述文章时系统尚处于 13 beta 阶段,笔者并未看到 5 对应的 Back 预览效果,并以为 13 的最终版会实现该特性。但事实上直到 13 正式发布,该特性都没有到来,甚至是 14 beta 版都还没有正式发布。

我们先来简单回顾一下全新的 Back 导航的适配方式:

  1. 开启 enableOnBackInvokedCallback 属性。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值