ينقل التأثير المتحرك المسح سريعًا لإغلاق الانتقال عندما ينتقل المستخدمون إلى الصفحة السابقة.
تشبه تفاصيل الرسوم المتحركة الخاصة بالتمرير السريع للإغلاق تفاصيل الضغط على RSB. يتحكّم إصبعك في مستوى تقدم الصورة المتحركة بنسبة تصل إلى %50.
وهناك صورة متحركة إضافية في الملف الشخصي للتطبيق مرتبطة بإيماءة الإغلاق. إنّ مقدار الحركة المعروض على عرض التطبيق ليس هو نفسه بالضبط المسافة التي يحتاج الإصبع إلى التحرك بها. يجب ألا تغادر طريقة عرض التطبيق أبدًا حافة الشاشة، مع عرض تأثير مشابه للضغط مع بعض المقاومة.
التنفيذ
SwipeDismissableNavHost
من مكتبة التنقّل
توفر إيماءة التنقل سريعًا لإغلاقها تلقائيًا.
إذا لم تكن تستخدِم مكتبة التنقّل، سيظل بإمكانك توفير إيماءة التنقّل على الشاشة الكاملة باستخدام BasicSwipeToDismissBox
مباشرةً.
التصميم
عند تصميم إجراء التمرير السريع لإغلاق المحتوى، يجب مراعاة المبدأَين التاليَين:
حافة الشاشة
ويجب مراعاة عناصر واجهة المستخدم الأخرى القابلة للتمرير، مثل طرق عرض التطبيق المقسّمة على صفحات. عندما يكون التمرير سريعًا للإغلاق، احتفظ بنسبة 20% من حافة الشاشة لتشغيل تلك الحركة.
اطّلِع على هذا المثال من رمز Compose Material لنظام التشغيل Wear OS البرمجي للاطّلاع على مثال على التمرير السريع من جانب الشاشة عندما يكون المحتوى قابلاً للانتقال أفقيًا.
الحدّ الأدنى للرجوع إلى الشاشة الرئيسية أو البقاء في عرض التطبيق
إذا سحب المستخدم إصبعه عبر أكثر من 50٪ من عرض الشاشة، فيجب على التطبيق تشغيل بقية الرسوم المتحركة بالتمرير السريع للخلف. إذا كان حجم الشاشة أقل من ذلك، من المفترض أن يعود التطبيق إلى عرض التطبيق الكامل.
وإذا كانت الإيماءة سريعة، تجاهل قاعدة الحد الأدنى التي تبلغ% 50 ومرِّر سريعًا للخلف.