حرکت باید در زمینه محرک برای بیان مفاهیم، نام تجاری و روابط بین عناصر، به مقدار کم ظاهر شود. این فقط باید برای کمک به اطلاع رانندگان بدون منحرف کردن توجه آنها استفاده شود.
در یک نگاه:
از پرت کردن حواس کاربران با حرکات غیر ضروری خودداری کنید
از حرکت برای افزایش درک کاربران و ایجاد مهارت آنها استفاده کنید
زبان حرکت خود را به اندازه کافی برای همه سخت افزارهای مرتبط انعطاف پذیر کنید
از الگوی حرکتی توصیه شده برای موقعیت خود استفاده کنید
الگوهای حرکتی
برای پشتیبانی از تجربه کاربری ثابت در همه برنامهها، الگوهای حرکتی خاصی برای تعاملات زیر اعمال میشوند:
جابجایی بین برنامه ها
جابهجایی بین دیدگاههای همتا
گسترش یک اقدام موجود
به حداقل رساندن و گسترش یک عمل
برهم زدن یک عمل
این الگوهای حرکتی مبتنی بر آسانسازی استاندارد هستند، همانطور که در طراحی مواد توضیح داده شده است، که با سرعت بخشیدن به انتقال سریع و سپس کاهش تدریجی، روی پایان یک انتقال تمرکز میکند.
تسهیل
دستورالعملهای طراحی متریال برای تنظیم نرخ تغییر انیمیشن
جابجایی بین برنامه ها
هنگام جابهجایی بین برنامهها، از یک انتقال متقاطع استفاده کنید که یک عنصر را محو میکند در حالی که عنصر دیگر محو میشود. این انتقال خروجی از برنامه فعلی را در حالی که به سرعت به برنامه دیگری منتقل میشود، به تصویر میکشد.
مثال
جابهجایی بین دیدگاههای همتا
هنگام جابهجایی بین نماها در همان سطح سلسله مراتبی در یک برنامه (که به آن نماهای همتا نیز گفته میشود)، مانند برگهها در نوار برنامه یا آهنگهای موجود در فهرست پخش، از انتقال محور مشترک استفاده کنید. حرکت افقی و پهلو به پهلو این انتقال نشان دهنده وضعیت ماندن در همان سطح در یک برنامه است.
مثال
گسترش یک اقدام موجود
هنگامی که کاربر در حال مشاهده یا انجام یک عمل است و سپس اقدام ثانویه مرتبط را انجام می دهد، آن عمل ثانویه باید با یک حرکت عمودی (بالا یا پایین) معرفی شود. این عمل ثانویه روی یک پوشش تمام صفحه، با پسزمینه اسکریم، جلوی اکشن اصلی نمایش داده میشود. وجود اکشن اولیه از طریق scrim این نکته را تقویت می کند که کاربر هنوز در حال انجام آن عمل است.
سپس عمل ثانویه در جهت معکوس حرکت باز بسته می شود. این حرکت معکوس باید زمان کمتری نسبت به حرکت اصلی داشته باشد، زیرا عمل انجام شده است.
مدت زمان
دستورالعملهای طراحی متریال در مورد مدت زمان انتقال
مثال
به حداقل رساندن و گسترش یک عمل
اقدامات در حال انجام را می توان در قالب کوچکتر به حداقل رساند. این فرمت کوچکتر به کاربر اجازه می دهد تا در حالی که عملکرد در حال انجام در پس زمینه اجرا می شود، چند کار را انجام دهد.
در حال گسترش : هنگامی که کاربر روی یک عمل به حداقل رسیده ضربه می زند، اندازه آن بزرگ می شود و با استفاده از یک انتقال محو شده، تمام صفحه را پر می کند.
به حداقل رساندن : هنگام به حداقل رساندن یک عمل در حال انجام، از معکوس این حرکت استفاده کنید. حرکت کمینهسازی باید زمان کمتری نسبت به حرکت بسط دهد، زیرا کاربر این عمل را ترک میکند.
مدت زمان
دستورالعملهای طراحی متریال در مورد مدت زمان انتقال
مثال
برهم زدن یک عمل
هنگامی که یک اقدام کوتاه و اختیاری باید به طور ناگهانی در مقابل یک عمل در حال انجام ظاهر شود، باید از لبه صفحه نمایش (بالا یا پایین) با یک خط کشی جزئی بلغزد. متناوبا، باید در وسط صفحه محو شود، با یک خراش کامل. حرکت را از نزدیکترین مکان به جایی که میخواهید عمل جدید ظاهر شود، شروع کنید.
تاریخ آخرین بهروزرسانی 2024-10-30 بهوقت ساعت هماهنگ جهانی.
[null,null,["تاریخ آخرین بهروزرسانی 2024-10-30 بهوقت ساعت هماهنگ جهانی."],[[["In driving mode, prioritize motion for essential communication like concepts, branding, and element relationships, ensuring it aids understanding without causing distraction."],["Utilize predefined motion patterns (crossfade, shared axis, vertical overlay, minimize/expand, and disruptive slide/fade) for consistent user experience across different in-car app interactions."],["Base motion design on standard easing principles, emphasizing smooth transitions that accelerate quickly and decelerate gradually."],["Tailor motion duration to the specific action, with quicker transitions for closing or minimizing actions compared to opening or expanding them."],["Maintain a hierarchy of actions, allowing users to understand the relationship between primary and secondary actions through visual cues like scrims and partial visibility."]]],[]]