APP开发实战88-Activity切换动画

本文介绍了如何在APP开发中自定义Activity的切换动画。通过使用`overridePendingTransition(int enterAnim, int exitAnim)`方法,开发者可以在启动或退出Activity时指定动画资源ID,以实现个性化的过渡效果。" 106139675,9615631,信息学奥赛基础:高精度计算详解,"['算法', '编程语言', 'c++']

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

22.4Activity切换动画

Activity有默认的切换动画效果,但可以使用overridePendingTransition(intenterAnim, int exitAnim)这个函数自定义动画,参数含义:

enterAnim—Activity被启动时,需要的动画资源 id

exitAnim—Activity被退出时,需要的动画资源 id

这个函数必须在startActivity或finish函数之后调用才能起作用。

示例代码:

//在启动Activity时,自定义动画效果

Intent intent=new Intent(this,DemoActivity.class);  

startActivity(intent);  

overridePendingTransition(R.anim.enter, R.anim.exit);  

 

//在退出Activity时,自定义动画效果

@Override

publicvoid finish(){

    super.finish();

    overridePendingTransition(R.anim.enter, R.anim.exit);  

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值