有没有办法增加退出过渡的持续时间?

时间:2018-07-03 14:33:28

标签: java android user-interface animation transition

进入和退出活动时,我一直在使用转场创建一些很酷的动画。但是我在增加退出动画的持续时间时遇到了麻烦。这有可能吗?目前,我已经尝试过了。

@Override
protected void onCreate(Bundle savedInstanceState) {
    getWindow().setEnterTransition(new Explode());
    getWindow().setExitTransition(new Explode());

    super.onCreate(savedInstanceState);
}

我也尝试过这个。但这似乎不起作用

@Override
protected void onCreate(Bundle savedInstanceState) {
    getWindow().setEnterTransition(new Explode());
    getWindow().setExitTransition(new Explode().setDuration(2000));

    super.onCreate(savedInstanceState);
}

1 个答案:

答案 0 :(得分:0)

尝试一下:

Explode exitTransition = new Explode();
exitTransition.setDuration(2000);
getWindow().setExitTransition(exitTransition);

希望这个答案有所帮助!