פתרון בעיות בתצוגת השעון

יצירת תצוגת שעון בהתאמה אישית ל-Wear OS by Google שונה באופן משמעותי מיצירת התראות ופעילויות ספציפיות למכשיר לביש. בדף הזה מתוארות כמה בעיות שעשויות לצוץ במהלך ההטמעה של כמה מהמסכים הראשונים לשעון.

שימוש במדידות יחסיות

במכשירי Wear OS של יצרנים שונים יש מסכים בגדלים וברזולוציות שונים. כדי להתאים את תצוגת השעון לשינויים האלה, נעשה שימוש במדידות יחסיות במקום בערכים מוחלטים של פיקסלים.

כשאתם מציירים את תצוגת השעון, אתם יכולים לקבל את גודל הקנבס באמצעות השיטות Canvas.getWidth() ו-Canvas.getHeight(). לאחר מכן, מגדירים את המיקומים של הרכיבים הגרפיים באמצעות ערכים שהם חלק מגודל המסך שזוהה. אם משנים את הגודל של הרכיבים של תצוגת השעון בתגובה לכרטיס הצצה, צריך להשתמש בערכים שהם חלק קטן מהמקום שנותר מעל הכרטיס כדי לשרטט מחדש את תצוגת השעון.

האפליקציה לדוגמה של תצוגת השעון מדגימה את השיטות המומלצות להגדרה של תצוגת שעון.