У меня проблемы с реализацией анимации между двумя действиями в моем приложении. Я следую официальному руководству: https://developer.android.com/training/transitions/start-activity
Это действия, между которыми я пытаюсь перейти:
MainActivity
LoginActivity
И вот результат, который я получаю
Настройка в MainActivity:
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
with(window) {
requestFeature(Window.FEATURE_CONTENT_TRANSITIONS)
exitTransition = Explode()
}
setContentView(R.layout.activity_main)
Настройка в LoginActivity:
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
with(window) {
requestFeature(Window.FEATURE_CONTENT_TRANSITIONS)
enterTransition = Explode()
}
setContentView(R.layout.activity_login)
Переход от MainActivity к LoginActivity:
val options = ActivityOptions.makeSceneTransitionAnimation(this)
startActivity(Intent(this, LoginActivity::class.java), options.toBundle())
То же самое происходит с другими анимациями (Slide, Fade) и с переходом общего элемента