Android Between Two Layout Transition

Android’de İki Düzen Geçişi Arasında

Android’de, düzen geçişleri, kullanıcı arayüzü öğelerinin görünümünü ve konumunu animasyonlu bir şekilde değiştirmenize olanak tanır. İki düzen geçişi arasında, kullanıcı arayüzünde sorunsuz bir deneyim sağlamak için geçişleri birleştirmek isteyebilirsiniz.

İki Düzen Geçişi Arasında Geçiş Yapma

İki düzen geçişi arasında geçiş yapmak için aşağıdaki adımları izleyin:

  1. İlk Düzen Geçişini Oluşturun: İlk düzen geçişini, TransitionManager.beginDelayedTransition() yöntemini kullanarak oluşturun. Bu, geçişin hemen gerçekleşmesini önler.
  2. İkinci Düzen Geçişi Oluşturun: İkinci düzen geçişini, TransitionManager.beginDelayedTransition() yöntemini kullanarak oluşturun.
  3. Düzenleri Değiştirin: İki düzen geçişi arasında geçiş yapmak için düzenleri değiştirin.
  4. İlk Düzen Geçişini Başlatın: TransitionManager.endTransitions() yöntemini kullanarak ilk düzen geçişini başlatın. Bu, ilk düzen geçişinin animasyonunu başlatır.
  5. İkinci Düzen Geçişi Başlatın: TransitionManager.endTransitions() yöntemini kullanarak ikinci düzen geçişini başlatın. Bu, ikinci düzen geçişinin animasyonunu başlatır.

Örnek Kod

Aşağıdaki kod örneği, iki düzen geçişi arasında nasıl geçiş yapılacağını gösterir:

“`kotlin
val firstLayout = findViewById(R.id.first_layout)
val secondLayout = findViewById(R.id.second_layout)

TransitionManager.beginDelayedTransition(firstLayout)
firstLayout.visibility = View.GONE

TransitionManager.beginDelayedTransition(secondLayout)
secondLayout.visibility = View.VISIBLE

TransitionManager.endTransitions(firstLayout)
TransitionManager.endTransitions(secondLayout)
“`

Faydalı Siteler ve Dosyalar


Yayımlandı