我目前正在尝试使用 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/