Android, düzeni değiştirdiğinizde gösterilen, önceden yüklenmiş bir animasyon sunar. Şu Android sistemine bu düzen değişikliklerine animasyon uygulamasını söyleyen düzen verir ve sistem varsayılanını gerçekleştirir. sizin için en uygun animasyonlardır.
Bir listeye öğe eklenirken varsayılan düzen animasyonu şu şekilde görünür:
Düzeni oluşturma
Etkinliğinizin düzen XML dosyasında android:animateLayoutChanges
özelliğini ayarlayın.
animasyonları etkinleştirmek istediğiniz düzen için true
değerine ayarlayın:
<LinearLayout android:id="@+id/container" android:animateLayoutChanges="true" ... />
Düzende öğe ekleme, güncelleme veya kaldırma
Düzende öğe ekleyin, kaldırın veya güncelleyin, öğeler otomatik olarak canlandırılacaktır:
Kotlin
lateinit var containerView: ViewGroup ... private fun addItem() { val newView: View = ... containerView.addView(newView, 0) }
Java
private ViewGroup containerView; ... private void addItem() { View newView; ... containerView.addView(newView, 0); }