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

يوفّر 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);
}