IoT Devices · الشاشة الشاملة

مناطق العرض والطبقات

أنشئ المناطق وحدد مواضعها وطبقاتها وأدر حالاتها.

الإحداثيات والمنطقة الافتراضية

تستخدم المنطقة إحداثيات بالبكسل بالترتيب [top, left, width, height, layer]. تظهر الطبقة الأكبر في المقدمة. استعلم عن أبعاد الشاشات قبل تحديد المواضع. المنطقة الأولى هي a1 ويجب الإبقاء على منطقة واحدة على الأقل.

تتكون أسماء المناطق من حروف لاتينية وأرقام، ويجب أن تكون فريدة ولا يجوز استخدام default. تستهدف أوامر الويب والإضافات المنطقة الافتراضية عند غياب area. يُحفظ التخطيط على الجهاز؛ استعلم عنه عند فتح المحرر.

مثال البروتوكول
{"screen":{"action":"display"}}
{"screen":{"action":"list"}}
{"screen":{"action":"add","area":"a2","position":[0,0,960,540,1]}}
{"screen":{"action":"update","area":"a2","position":[60,80,960,540,2]}}
{"screen":{"action":"default","area":"a2"}}

حالات النوافذ

للنافذة ثلاث حالات: مغلقة، مفتوحة ومرئية، أو مفتوحة ومخفية. يفتح open النافذة المغلقة، ويخفي hide المرئية، ويظهر show المخفية. الانتقالات غير الصالحة تُرجع خطأ. يمسح clear المحتوى دون حذف المنطقة. تنطبق open وclose وshow وhide على جميع المناطق عند غياب area.

مثال البروتوكول
{"screen":{"action":"hide","area":"a2"}}
{"screen":{"action":"show","area":"a2"}}
{"screen":{"action":"clear","area":"a2"}}

الفروق بين سطح المكتب وAndroid

تستخدم مناطق سطح المكتب نوافذ مستقلة دون إطار. يستخدم Android نافذة تطبيق واحدة، لذلك يختلف الإغلاق والإخفاء عن عمليات سطح المكتب المستقلة. اختبر التراكب والاتجاه على الجهاز المستهدف.

تواصل عبر واتساب