android - Android中的自定义 Activity 过渡动画

标签 android android-animation

我的应用程序的当前流程是 Activity A -> Activity B ->Fragment B 我正在尝试实现 Activity 过渡动画。我已经阅读了很多关于使用 overridependingtransition() 的帖子,并且我已经实现了这些帖子中提到的几乎所有内容。不知何故动画不起作用。

我需要它在 Android 2.2 上工作,即 sdkversion 8

这是代码:

Activity A 
oncreate method

Intent detailIntent = new Intent(this, WordDetailActivity.class);
            detailIntent.addFlags(Intent.FLAG_ACTIVITY_NO_ANIMATION);
            detailIntent.putExtra(DbAdapter.KEY_ROWID, id);
                startActivity(detailIntent);
                overridePendingTransition(android.R.anim.fade_in, android.R.anim.fade_out);


 @Override
    protected void onPause() {
        super.onPause();
        overridePendingTransition(android.R.anim.fade_in, android.R.anim.fade_out);
    }


Activity B

    @Override
    protected void onPause() {
        // TODO Auto-generated method stub
        super.onPause();
        overridePendingTransition(R.anim.fade_in, R.anim.fade_out);
    }

如果有人也可以建议我任何替代方法来实现 Activity 转换到 android 2.2,那就太好了

最佳答案

在手机设置中禁用了动画的手机将不会显示 Activity 过渡动画...所以不要指望它。

此外,您无法更改这些用户设置。

关于android - Android中的自定义 Activity 过渡动画,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18119122/

相关文章:

java - 为什么 arraylist 既要清除原始数组又要清除临时数组?

android - 如何在android中为布局设置动画?

android - 使用 AnimationUtils.loadAnimation 在 Android 中淡化文本

android - 定位纸屑

android - overridePendingTransition & addView 与 LayoutTransitions

android - TransitionManager 手动进行

android - 如何让Android Studio忘记其CMake.exe的位置?

android - 使用(整数)缩放尽可能快地绘制位图

java - 如何使用 Sprite 作为另一个 Sprite 的 anchor ?

java - 在后台线程上创建一个 RealmQuery