لمزيد من المعلومات حول الرسوم المتحركة، يُرجى الرجوع إلى المراجع التالية.
الفيديوهات
- خمس رسوم متحركة سريعة لجعل تطبيقك المستند إلى Compose مميزًا
- Jetpack Compose: الصور المتحركة
- Motion Layout (قائمة تشغيل MAD Skills)
- الذكاء الحركي: إنشاء رسوم متحركة أكثر ذكاءً (مؤتمر Google I/O لعام 2019)
- إضافة صور متحركة (مؤتمر Android Dev Summit لعام 2018)
- نافذة على عمليات الانتقال - مؤتمر Google I/O 2016
نماذج
تتوفّر العديد من عيّنات التعليمات البرمجية في مستودع GitHub الخاص بعيّنات الرسوم المتحركة في Android الذي يوضّح تقنيات رسوم متحركة معيّنة. يتضمّن هذا المستودع عددًا من المشاريع النموذجية المنفصلة:
| مشروع | الوصف |
|---|---|
| ActivitySceneTransitionBasic | يوضّح هذا المثال كيفية استخدام عمليات الانتقال بين العناصر المشترَكة من Activity إلى Activity آخر. |
| BasicTransition | يوضّح هذا الدليل كيفية استخدام مكتبة Transitions لإنشاء انتقالات سلسة بين حالات واجهة المستخدم. |
| CustomTransition | يوضّح هذا الرمز البرمجي كيفية إنشاء انتقالات مخصّصة باستخدام مكتبة Transitions. |
| DrawableAnimations | توضّح هذه الصفحة كيفية إنشاء رسومات متجهة متحركة. |
| GridToPager | تعرض هذه العيّنة كيفية إنشاء انتقالات عنصر مشترك من RecyclerView إلى ViewPager والعودة مرة أخرى. |
| Interpolator | تعرض هذه السمة كيف تؤثر أدوات الاستيفاء المختلفة في ديناميكية الصور المتحركة. |
| تصوير الحركة | توضّح هذه الصفحة كيفية تنفيذ أنواع مختلفة من Material Design Motion للتنسيقات والقوائم والتنقّل. |
| MotionCompose | توضّح هذه الصفحة كيفية تنفيذ أنواع مختلفة من ميزات التصميم المتعدد الأبعاد Motion في Jetpack Compose. |
| OurStreets | تعرض هذه السمة انتقالات العناصر المشترَكة في جميع أنحاء التطبيق. |
| RevealEffectBasic | يوضّح هذا المثال كيفية تنفيذ تأثير العرض الدائري. |
| Unsplash | نموذج الرمز البرمجي من جلسة Google I/O لعام 2016 بعنوان نافذة إلى عمليات الانتقال |