برمجة

زر التطبيق تحت شريط النظام؟ اختبر Android Edge-to-Edge

فريق فايندو جروب2 دقائق قراءة0 مشاهدة0 تعليقات
مشاركة:
هاتف مرجاني مائل وشرائط زرقاء خلف حوافه في رسم ورقي متعدد الطبقات

يبدو نموذج الطلب كاملًا على المحاكي، ثم يختفي جزء من زر الإرسال خلف شريط التنقل على هاتف المستخدم. وقد تعالج إضافة مسافة ثابتة جهازًا واحدًا وتترك فراغًا كبيرًا على غيره. في تصميم Edge-to-Edge تمتد الخلفيات إلى حواف الشاشة، لكن عناصر التفاعل تحتاج التعامل الصحيح مع المساحات التي يشغلها النظام.

افصل الخلفية عن المنطقة القابلة للتفاعل

تعرض وثائق Android الخاصة بواجهات Views إرشادات معالجة insets حتى لا تحجب أشرطة النظام المحتوى المهم. وتشير إلى مراجعة آخر عنصر في القوائم القابلة للتمرير. راجع متطلبات إصدار Android وtarget SDK وتنفيذ الواجهة؛ التعليمات الخاصة بـViews ليست وصفة تنسخ بلا تعديل إلى كل إطار.

ارسم على لقطة اختبار ثلاث مناطق: خلفية مسموح بامتدادها، ونص يجب أن يظل مقروءًا، وإجراء يجب أن يبقى قابلًا للمس. لا تقص الخلفية كلها لحماية زر واحد، ولا تعتبر ظهور جزء من الزر كافيًا إذا كانت منطقة اللمس الفعلية محجوبة.

جهز مصفوفة أجهزة وحالات صغيرة

الحالةما تختبره
التنقل بالإيماءاتفصل الإجراء عن منطقة إيماءة النظام
التنقل بثلاثة أزرارظهور النص ومنطقة اللمس كاملة
قائمة طويلةالوصول إلى آخر عنصر بالتمرير
دوران الشاشة وتكبير الخطعدم قطع الإجراء أو تثبيت ارتفاع غير مناسب

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

اختبر اللمس والعودة إلى الشاشة

في مثال افتراضي لنموذج طلب خدمة، يصل المستخدم إلى آخر حقل ثم يضغط الإرسال. اختبر فتح لوحة المفاتيح وإغلاقها والرجوع إلى التطبيق بعد تبديل النافذة. هذه حالات قبول إضافية مقترحة، وقد تحتاج معالجة خاصة بلوحة المفاتيح، وليست جميعها نتيجة إعداد insets الخاص بأشرطة النظام وحده.

راقب تطبيق المسافات مرتين عند وجود حاوية ومكون فرعي يعالجان الحواف معًا. اطلب من المطور توضيح أي طبقة تملك كل مساحة، ثم قارن النتيجة بدل تكديس أرقام ثابتة حتى تختفي المشكلة في الصورة.

اعتمد الرحلة لا اللقطة

ضمن تطوير تطبيق الهاتف وفحص تجربة المستخدم احتفظ بفيديو قصير يثبت الوصول للإجراء الأخير وتفعيله. المطلوب تصميم يحتفظ بخلفيته وشكله ويتيح إتمام المهمة، مع توثيق الأجهزة والحالات التي جرى فحصها فعلًا.

التصنيفات:برمجة
شارك:

التعليقات

لا توجد تعليقات بعد

أضف تعليقك

كن أول من يعلق على هذا المقال

02 · تابع القراءة

مقالات ذات صلة