Макет активности не покидает экран при попытке переключения действий с анимацией - PullRequest
0 голосов
/ 23 октября 2019

У меня проблемы с реализацией анимации между двумя действиями в моем приложении. Я следую официальному руководству: 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) и с переходом общего элемента

...