إنّ إنشاء خلفية شاشة ساعة مخصَّصة لنظام التشغيل "Wear OS من Google" يختلف كثيرًا عن إنشاء الإشعارات والأنشطة الخاصة بالأجهزة القابلة للارتداء. تعرض هذه الصفحة بعض المشاكل التي قد تواجهها عند تنفيذ الخلفيات القليلة الأولى لشاشة الساعة.
استخدام قياسات نسبية
تتميز أجهزة Wear OS من الشركات المصنّعة المختلفة بشاشات ذات أحجام ودرجات دقة متنوعة. يمكن تعديل خلفية شاشة الساعة مع هذه الاختلافات باستخدام قياسات نسبية بدلاً من قيم البكسل المطلقة.
عند رسم خلفية شاشة الساعة، عليك تحديد حجم اللوحة باستخدام طريقتَي
Canvas.getWidth()
وCanvas.getHeight()
. بعد ذلك، حدد مواضع العناصر الرسومية باستخدام
قيم تمثل جزءًا من حجم الشاشة الذي تم اكتشافه. إذا غيّرت حجم عناصر خلفية شاشة الساعة استجابةً لإحدى البطاقات السريعة، استخدِم قيمًا تمثل جزءًا من المساحة المتبقية فوق البطاقة لإعادة رسم خلفية شاشة الساعة.