Я делаю анимацию с переходом общего элемента, когда я перехожу к следующему действию, я программирую 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