وقتی رابط کاربری شما در پاسخ به عملکرد کاربر تغییر میکند، باید تغییرات طرحبندی را متحرک کنید. این انیمیشنها به کاربران بازخوردی در مورد اقداماتشان میدهند و به آنها کمک میکند تا به سمت رابط کاربری خود نگاه کنند.
اندروید شامل چارچوب انتقال است که به شما امکان می دهد به راحتی تغییرات را بین دو سلسله مراتب مشاهده متحرک کنید. این فریم ورک نماها را در زمان اجرا با تغییر برخی از مقادیر ویژگی آنها در طول زمان متحرک می کند. این فریم ورک شامل انیمیشنهای داخلی برای جلوههای رایج است و به شما امکان میدهد انیمیشنهای سفارشی و چرخه حیات انتقال را ایجاد کنید.
برای شروع، ویدیوی تعبیهشده در اینجا را تماشا کنید و نمای کلی انیمیشنها را بخوانید.
مستندات
- نمای کلی انیمیشن ها
- نمای کلی انیمیشن خواص
- گرافیک های قابل ترسیم را متحرک کنید
- با استفاده از انیمیشن یک نما را آشکار یا پنهان کنید
- یک نما را با انیمیشن جابجا کنید
- نماها را با استفاده از انیمیشن پرت کردن حرکت دهید
- نما را با استفاده از انیمیشن زوم بزرگ کنید
- با استفاده از فیزیک بهار حرکت را متحرک کنید
- بهروزرسانی طرحبندی متحرک خودکار
- با استفاده از یک انتقال، چیدمان را متحرک کنید
- یک انیمیشن انتقال سفارشی ایجاد کنید
- یک فعالیت را با استفاده از یک انیمیشن شروع کنید
- با استفاده از ViewPager بین قطعات اسلاید کنید
- با استفاده از ViewPager2 بین قطعات اسلاید کنید
- از ViewPager به ViewPager2 مهاجرت کنید
ویدیوها
منابع اضافی
برای اطلاعات بیشتر در مورد انیمیشن، به منابع زیر مراجعه کنید.
ویدئو
- Get Animated (Android Dev Summit '18) : مروری بر فناوریهای مختلف انیمیشن موجود. شامل خلاصه ای از نحوه انتخاب بین گزینه های مختلف انیمیشن است.