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

文章讲述了Android13及14在返回导航上的变化,包括废弃KEYCODE_BACK,引入新的Back导航机制和OnBackInvokedCallback。尽管Android14beta版已有返回预览效果的开发者选项,但该功能尚未正式发布。此外,Android14对返回箭头的设计进行了改进,支持依据设备主题变化。作者期待完整的预览目标画面功能早日推出。

在这里插入图片描述

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 属性。
<application
    ...
    android:enableOnBackInvokedCallback="true"
    ... >
</application
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

TechMerger

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值