توجد حالات التحميل للإجابة على سؤال واحد للمستخدم: هل يحدث أي شيء؟ وبدون إجابة، ينقر الأشخاص مرة أخرى، أو يعيدون تحميل الصفحة، أو يغادرون. تعتمد الإجابة الصحيحة على مدة انتظارهم.
بالنسبة للانتظار القصير جدًا، أقل من عُشر ثانية تقريبًا، لا يلاحظ معظم الأشخاص أي تأخير، لذلك يضيف المؤشر وميضًا فقط. من الأساليب الشائعة الانتظار لفترة وجيزة قبل إظهار القرص الدوار، لذلك لا تظهر الاستجابات السريعة أي قرص على الإطلاق.
بالنسبة للانتظار لمدة ثانية أو بضع ثوانٍ، قم بإظهار التعليقات حيث ستظهر النتيجة. تعمل الشاشة الهيكلية، وهي عبارة عن مخطط رمادي للتخطيط القادم، بشكل جيد مع القوائم والبطاقات وملفات التعريف لأنها تظهر ما هو قادم وتقلل من تغيير التخطيط. يعمل الدوار في مناطق صغيرة أو عندما لا يكون للنتيجة شكل يمكن التنبؤ به.
بالنسبة للمهام الطويلة مثل عمليات التحميل أو التصدير أو إنشاء الذكاء الاصطناعي، أظهر التقدم الحقيقي إذا كان بإمكانك قياسه وشرح ما يحدث والسماح للأشخاص بإلغاء أعمال أخرى أو الاستمرار فيها. الدوار الذي يدور لمدة دقيقة دون أي معلومات أخرى يبدو وكأنه فاشل.
التحكم الذي بدأ الإجراء يحتاج إلى حالة أيضًا. زر الإرسال الذي يتحول إلى حالة التحميل، ولا يمكن الضغط عليه مرتين، يمنع الأوامر والرسائل المكررة. عند انتهاء التحميل، انتقل بوضوح إلى النجاح أو الخطأ بدلاً من العودة بصمت إلى الوضع الافتراضي.
تساعد الرسوم المتحركة هنا، ولكن اجعلها هادئة وقصيرة في الحلقة، واحترم إعداد الحركة المنخفضة. يتيح لك ExodeUI، الذي نصنعه، تصميم أداة تحميل أو زر يحتوي على حالات التحميل والنجاح والخطأ في ملف واحد يتم التبديل بين الكود الخاص بك.