تعديلات تصميم الصور المتحركة تلقائيًا

يوفّر Android صورًا متحركة محمّلة مسبقًا يتم تشغيلها عند تغيير التنسيق. اضبط سمة في الحقل لإخبار نظام Android بتحريك تغييرات التنسيق هذه، وينفّذ الإعداد التلقائي للنظام والرسوم المتحركة لك.

إليك مثال الرسوم المتحركة للتنسيق الافتراضي عند إضافة عناصر إلى قائمة:

الشكل 1. رسم تخطيطي متحرّك
 

إنشاء التصميم

في ملف XML لتنسيق نشاطك، حدِّد السمة android:animateLayoutChanges. إلى true للتنسيق الذي تريد تفعيل الصور المتحركة له:

<LinearLayout android:id="@+id/container"
    android:animateLayoutChanges="true"
    ...
/>

إضافة عناصر أو تعديلها أو إزالتها من التنسيق

يمكنك إضافة عناصر أو إزالتها أو تعديلها في التنسيق، وستظهر العناصر المتحركة تلقائيًا:

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);
}