Как установить продолжительность анимации взрыва?
Я использую следующее для создания эффекта разнесения при запуске нового действия.
getWindows.setExitTransistion(new Explode())
Explode работает, но я хочу увеличить длину анимации. Поэтому я попытался
get.Windows.setExitTransistion(new Explode().setDuration(2000)
после добавления setDuration, активность будет загружаться, но анимация перестает работать.
ImageView launchNewActivity;
Window window;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
launchNewActivity = findViewById(R.id.launchNewActivity);
// Create Window object
window = getWindow();
window.setEnterTransition(new Explode());
}
public void ImageClicked(View view) {
Explode tranExplode = new Explode();
tranExplode.setDuration(2000);
window.setExitTransition(tranExplode);
ActivityOptions options =
ActivityOptions.makeSceneTransitionAnimation(MainActivity.this);
startActivity(intent, options.toBundle());
}
Что требуется для увеличения продолжительности анимации «Разнесение» до 2 секунд?