Я хотел бы настроить свой выходной переход с определенными целевыми представлениями ( addTarget ), которые я знаю только после того, как пользователь щелкнул элемент, поэтому я создаю его экземпляр только перед началом нового действия.
Однако, таким образом, выходной переход вообще не применяется, событие без вызовов addTarget
.Когда я возвращаюсь назад и снова начинаю упражнение с переходом, оно работает хорошо.
private fun onItemClick(id: Long) {
window.exitTransition = Slide(Gravity.LEFT)
val activityOptions = ActivityOptionsCompat.makeSceneTransitionAnimation(this, ..).toBundle()
val intent = Intent(this, SettingsActivity::class.java)
ActivityCompat.startActivity(this, intent, activityOptions)
}
Можно ли сделать так, чтобы переход также работал в первый раз?