【问题标题】:Is there a way to increase the duration of an exit transition?有没有办法增加退出过渡的持续时间?
【发布时间】:2018-12-11 22:08:33
【问题描述】:

在进入和退出 Activity 时,我一直在使用过渡来创建一些很酷的动画。但我无法增加退出动画的持续时间。这甚至可能吗?目前我已经尝试过了。

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

【问题讨论】:

    标签: java android user-interface animation transition


    【解决方案1】:

    试试这个:

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

    希望这个答案有所帮助!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-03-22
      • 2017-12-01
      • 2015-11-23
      • 2023-02-22
      • 1970-01-01
      • 2015-07-06
      • 1970-01-01
      相关资源
      最近更新 更多