Почему переход ввода вызывается при нажатии кнопки «Назад» на Android?

avatar
Toxicvipa
8 августа 2021 в 20:41
65
0
0

Поскольку я хочу, чтобы входной переход был медленным, а выходной переход моей активности был быстрым, я подумал, что с помощью window.exitTransition можно добиться этого. Я использую следующий код:

override fun onCreate(savedInstanceState: Bundle?) {
    super.onCreate(savedInstanceState)
    setContentView(R.layout.activity_register)
    findViewById<TextView>(R.id.BACK_BUTTON).setOnClickListener { onBackPressed() }
    window.enterTransition = Fade().setDuration(1000)
    window.exitTransition = Fade().setDuration(50)
}

Этот код работает при запуске Activity, но при вызове onBackPressed вызывается enterTransition продолжительностью 1000 мс.

Источник

Ответы (0)