我目前正在尝试在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);
}
我将此代码放入项目的每个活动中,但它永远不会有效。我得到的唯一动画是从底部“滑动实现”。 我在这里做错了吗?我是否必须在我的布局或styles.xml中定义其他内容?
我希望有人遇到和我一样的问题。非常感谢提前!
答案 0 :(得分:7)
文档可能有误。您需要启用FEATURE_ACTIVITY_TRANSITION。