Mengatasi masalah tampilan jam

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.

Aplikasi contoh tampilan jam menunjukkan praktik terbaik untuk mengonfigurasi tampilan jam.