活动动画覆盖问题

发布于 2024-11-29 09:17:27 字数 591 浏览 1 评论 0原文

目前我正在使用 public void overridePendingTransition ( int EnterAnim, int exitAnim) 来实现这个目标,我发现我不必依赖创建的动画,而是可以使用一些 android 动画,如下所示,

fadein = AnimationUtils.loadAnimation(BerlinWallActivity.this, android.R.anim.fade_in);
fadeout =AnimationUtils.loadAnimation(BerlinWallActivity.this, android.R.anim.fade_out);

        

但我的问题是 。 overidePendingTransition 不将动画作为参数:( 它可悲地失败了。我如何重用淡入、淡出动画变量来实现相同的目标?

提前感谢您的时间。

currently I"m using public void overridePendingTransition (int enterAnim, int exitAnim) to acheive this goal. I've discovered that I dont have to rely on animations created instead I can use some android animations as below.

fadein = AnimationUtils.loadAnimation(BerlinWallActivity.this, android.R.anim.fade_in);
fadeout =AnimationUtils.loadAnimation(BerlinWallActivity.this, android.R.anim.fade_out);

        

but my problem is overidePendingTransition doesn't take Animation as parameters:( it fails pathetically. How can I reuse fadein, fadeout animation variables to acheive the same goal??

Thanks for your time in advance.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

酒几许 2024-12-06 09:17:27

方法 overridePendingTransition()采用两个资源 ID 作为参数,而不是两个 Animation 对象。您只需在函数调用中输入原始资源 ID,例如 R.anim.fade_in

The method overridePendingTransition() takes two resource IDs as parameters, not two Animation objects. You just have to put in the raw resource IDs in the function call, like R.anim.fade_in.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文