我目前正在尝试在 Android 5.0 中使用新的过渡动画。
我按照许多教程的建议开始:

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    getWindow().requestFeature(Window.FEATURE_CONTENT_TRANSITIONS);
    getWindow().setEnterTransition(new Explode());
    getWindow().setExitTransition(new Explode());
    setContentView(R.layout.activity_quiz);
    getActionBar().setTitle("Java Skill");
    getActionBar().setElevation(2);
}

我将此代码放入我项目的每个 Activity 中,但它从未奏效。我得到的唯一动画是底部的“幻灯片效果”。
我在这里做错了吗?我是否必须定义其他任何东西,也许在我的布局或styles.xml 中?

我希望有人遇到和我一样的问题。首先十分感谢!

最佳答案

文档可能有误。您需要启用 FEATURE_ACTIVITY_TRANSITION。

关于Android L setEnterTransition 不起作用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/27077416/

10-09 01:39