Как исправить проблему с переходом на общий элемент перехода Android? - PullRequest
1 голос
/ 06 апреля 2019

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

Убедитесь, что когда я вызываю startActivity без пакета для перехода с общим элементом, этого не происходит, это происходит только при использовании перехода с помощью hared element.

Я использую это в первом упражнении:

        button2.setOnClickListener {
            val intent = Intent(this@MainActivity, TwoActivity::class.java)
            val p1 = Pair.create<View?, String?>(button1 as View, "btn1")
            val p2 = Pair.create<View?, String?>(button2 as View, "btn2")
            val bundle = ActivityOptionsCompat.makeSceneTransitionAnimation(
                this@MainActivity, p1, p2
            ).toBundle()
            startActivity(intent, bundle)
        }

и в задании, которое получает анимацию, это мой код для скрытия вида:

        button3.setOnClickListener {
            button4.visibility = View.GONE
        }

Почему это происходит?

Запишите видео, чтобы вы могли лучше понять, что со мной происходит https://youtu.be/OrKMuLXJBE4

...