You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何仅为Activity实现fade out退出动画,不需要fade in淡入效果

你可以直接将overridePendingTransition的第一个参数(新Activity入场动画参数)指定为系统内置的无动画资源,无需自定义动画文件即可实现仅旧Activity淡出的效果,代码如下:

overridePendingTransition(android.R.anim.none, android.R.anim.fade_out);

overridePendingTransition的两个参数作用分别为:

  • 第一个参数:新进入的Activity的入场动画资源ID
  • 第二个参数:当前退出的Activity的退场动画资源ID

如果存在低版本设备兼容问题,也可以直接给第一个参数传0,系统会自动跳过入场动画加载,效果完全一致:

overridePendingTransition(0, android.R.anim.fade_out);

内容的提问来源于stack exchange,提问作者ATP

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.01 15:18:03