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