gpt4 book ai didi

android - 使用动画对象而不是资源 ID 覆盖挂起的过渡

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:11:30 24 4
gpt4 key购买 nike

有没有办法通过将实际的动画对象而不是 ID 传递给动画资源来覆盖挂起的过渡?

来自

startActivity(intent);
overridePendingTransition(R.anim.fadein, R.anim.fadeout);

startActivity(intent);
overridePendingTransition(new MyFadeInAnimation(), new MyFadeOutAnimation());

如果没有,我是否可以通过编程方式手动注册动画资源(并获得 ID)?

出于其他原因,我真的不想将 Activity 转换动画定义为 XML。

最佳答案

因此,一种方法是使用 Fragments。为 Activity 设置 overridePendingTransition(0,0);。然后在 Fragment 中覆盖 onCreateAnimator() 或者如果使用旧动画,使用 android.support.v4.app.Fragment 并覆盖onCreateAnimation()

关于android - 使用动画对象而不是资源 ID 覆盖挂起的过渡,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19380339/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com