Membuat tampilan jam kustom untuk Wear OS by Google sangat berbeda dengan membuat notifikasi dan aktivitas khusus perangkat wearable. Halaman ini menjelaskan beberapa masalah yang mungkin Anda alami saat mengimplementasikan tampilan jam pertama Anda.
Menggunakan ukuran relatif
Perangkat Wear OS dari berbagai produsen menggunakan layar dengan ukuran dan resolusi yang berbeda-beda. Tampilan jam Anda dapat beradaptasi dengan perbedaan tersebut dengan menggunakan ukuran relatif, bukan nilai piksel absolut.
Saat menggambar tampilan jam, dapatkan ukuran kanvas dengan
metode Canvas.getWidth()
dan
Canvas.getHeight()
. Kemudian, tetapkan posisi elemen
grafis Anda menggunakan nilai yang merupakan sebagian kecil dari ukuran layar yang terdeteksi. Jika Anda
mengubah ukuran elemen tampilan jam sebagai respons terhadap kartu intip, gunakan nilai yang
merupakan sepersekian dari ruang yang tersisa di atas kartu untuk menggambar ulang tampilan jam Anda.