يوفّر Android رسومًا متحركة محمّلة مسبقًا يتم تشغيلها عند تغيير التنسيق. قم بتعيين سمة في التنسيق لإخبار نظام Android بتحريك تغييرات التنسيق هذه، وستنفذ لك الرسوم المتحركة الافتراضية للنظام.
إليك كيفية ظهور حركة التخطيط الافتراضية عند إضافة عناصر إلى قائمة:
إنشاء التخطيط
في ملف 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); }