การสร้างหน้าปัดที่กำหนดเองสำหรับ Wear OS by Google แตกต่างจากการสร้างการแจ้งเตือนและกิจกรรมเฉพาะอุปกรณ์ที่สวมใส่ได้เป็นอย่างมาก หน้านี้อธิบายปัญหาบางอย่างที่คุณอาจพบเมื่อติดตั้งใช้งานหน้าปัด 2-3 หน้าแรก
ใช้การวัดผลแบบสัมพัทธ์
อุปกรณ์ Wear OS จากผู้ผลิตต่างๆ จะมีหน้าจอที่มีขนาดและความละเอียดหลากหลาย หน้าปัดสามารถปรับให้เข้ากับรูปแบบเหล่านี้ได้โดยใช้การวัดสัมพัทธ์แทนค่าพิกเซลสัมบูรณ์
เมื่อวาดหน้าปัด ให้รับขนาดของภาพพิมพ์แคนวาสด้วยวิธี Canvas.getWidth()
และ Canvas.getHeight()
จากนั้นกำหนดตําแหน่งขององค์ประกอบกราฟิกโดยใช้ค่าที่เป็นส่วนๆ ของขนาดหน้าจอที่ตรวจพบ หากคุณปรับขนาดองค์ประกอบของหน้าปัดเพื่อตอบสนองต่อการ์ดพรีวิว ให้ใช้ค่าที่เป็นส่วนน้อยของพื้นที่ที่เหลืออยู่เหนือการ์ดเพื่อวาดหน้าปัดใหม่