Android 14(API 级别 34)添加了对其他系统动画和用于创建自定义动画的 API 的支持。如需了解详情,请参阅添加对内置和自定义预测性返回动画的支持。
例如,使用返回手势可以在应用后面显示主屏幕的动画预览,如图 1 中的模型所示。从 Android 13 开始,您可以通过启用一个开发者选项(如本页所述)来测试这种返回主屏幕动画。——来自Android Developers
预测性返回手势可以让用户知道自己在返回时将要返回到何处,减小不确定性。还可以让返回操作更加跟手,提升使用体验。这次就来尝试为未适配预测性返回手势的应用添加相应支持
此方法只适用于部分应用,部分应用修改安装包后可能会出现闪退、封号等状况,后果自负
这次只针对最简单的一种情况进行说明
需要准备的材料
MT管理器(建议)
修改安装包
查看安装包,我这里以 Apple Music 为例
打开 AndroidManifest.xml,打开方式选择反编译
找到<application>
添加android:enableOnBackInvokedCallback
属性,并将其设置为true
<application
...
android:enableOnBackInvokedCallback="true"
... >
...
</application>
保存并退出
自动签名并继续
通过 LibChecker 查看安装包信息,可以看到 enableOnBackInvokedCallback 已经是 true
尝试安装查看效果
测试后发现完全没效果,可见这种方法不是 100% 有效,可能的原因不止一个,这里不细说。
但不代表这种方法就完全是无效的,这里我又修改了另外一个应用,明显是有效的。具体你的应用是否适合用这种方法修改可以自己尝试