Android L setEnterTransition 不工作

标签 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);
}

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

希望大家遇到和我一样的问题。非常感谢!

最佳答案

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

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

相关文章:

java - 为什么一个用户会得到 NoSuchMethodError 而成千上万的用户却没有?

Android 在任务锁定时运行另一个应用程序

ssl - Websocket SSL 握手失败

css - 覆盖过渡属性

java - 使用android指南针、加速度计和陀螺仪获取当前位置

java - 每个按钮单击以更改 TextView

android - 具有共享元素的 Activity 转换中出现问题

javascript - Safari 上的 CSS 转换与其他浏览器相比起伏不定

javascript - 减少jQuery DOM操作中的CPU使用率

android - Android位图OOM(内存不足错误)