برای اطلاعات بیشتر درباره پویانمایی، به منابع زیر مراجعه کنید.
ویدیوها
- پنج پویانمایی سریع برای متمایز کردن برنامه Compose
- Jetpack Compose: Animation
- Motion Layout (MAD Skills playlist)
- هوش حرکتی: ساخت پویانماییهای هوشمندتر (Google I/O '19)
- Get animated (Android Dev Summit '18)
- پنجرهای به انتقالها - Google I/O '16
نمونهها
نمونه کدهای زیادی در مخزن GitHub نمونههای پویانمایی Android دردسترس است که تکنیکهای پویانمایی خاصی را نشان میدهد. تعدادی پروژه نمونه جداگانه در این مخزن وجود دارد:
| پروژه | شرح |
|---|---|
| ActivitySceneTransitionBasic | نحوه استفاده از انتقالهای عنصر مشترک
از یک Activity به
دیگری را نشان میدهد. |
| BasicTransition | نحوه استفاده از کتابخانه «گذارها» را برای ایجاد گذارهای روان بین حالتهای میانای کاربر نشان میدهد. |
| CustomTransition | نحوه ایجاد انتقالهای سفارشی بااستفاده از کتابخانه «انتقالها» را نشان میدهد. |
| DrawableAnimations | نحوه ایجاد ترسیمیهای برداری پویانماییشده را نشان میدهد. |
| GridToPager | نحوه ایجاد انتقالهای عنصر مشترک
از RecyclerView به
ViewPager و برعکس را نشان میدهد. |
| Interpolator | نشان میدهد که چگونه درونیابهای مختلف بر پویایی پویانماییهای شما تأثیر میگذارند. |
| حرکت | نحوه پیادهسازی انواع مختلف «طراحی مواد» «حرکت» برای چیدمانها، فهرستها، و پیمایش را نشان میدهد. |
| MotionCompose | نحوه پیادهسازی انواع مختلف «حرکت طراحی مواد» برای Jetpack Compose را نشان میدهد. |
| OurStreets | انتقالهای عنصر همرسانیشده را در سراسر برنامه نمایش میدهد. |
| RevealEffectBasic | نحوه پیادهسازی جلوه آشکارسازی دایرهای را نشان میدهد. |
| Unsplash | کد نمونه از سخنرانی Google I/O '16 پنجرهای به انتقالها. |