Android L setEnterTransition不起作用

时间:2014-11-22 12:32:48

标签: android android-5.0-lollipop transitions

我目前正在尝试在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中定义其他内容?

我希望有人遇到和我一样的问题。非常感谢提前!

1 个答案:

答案 0 :(得分:7)

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