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



我一直在使用过渡来创建一些很酷的动画,以进入和退出活动。但是我在增加退出动画的持续时间时遇到问题。这可能吗?目前我已经尝试过这个。

@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);
}

试试这个:

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

希望这个答案有帮助!

最新更新