Mendesain tampilan jam

Tampilan jam kustom memanfaatkan kanvas digital dan dinamis yang dapat menyertakan warna, animasi, dan informasi kontekstual.

Membuat tampilan jam untuk Wear OS by Google melibatkan proses visualisasi waktu dengan jelas, sama seperti yang Anda lakukan untuk tampilan jam tradisional. Perangkat Wear OS memberikan kemampuan lanjutan untuk tampilan jam yang dapat Anda manfaatkan dalam desain, seperti warna-warna yang cerah, latar belakang dinamis, animasi, dan integrasi data. Namun, ada banyak pertimbangan desain yang perlu diperhatikan.

Untuk mulai mendesain tampilan jam, lihat Tampilan Jam Interaktif.

Untuk melihat contoh tampilan jam, download aplikasi pendamping Wear OS by Google, yang memungkinkan pengguna memilih berbagai tampilan jam.

Lihat referensi terkait berikut:

Merencanakan implementasi tampilan jam

Setelah menyelesaikan desain tampilan jam, Anda harus menentukan cara mendapatkan semua data yang diperlukan dan menggambar tampilan jam di perangkat wearable. Sebagian besar implementasi terdiri dari komponen berikut:

  • Satu atau beberapa gambar latar
  • Kode aplikasi untuk mengambil data yang diperlukan
  • Kode aplikasi untuk menggambar teks dan bentuk di atas gambar latar

Biasanya, aplikasi menampilkan gambar latar yang berbeda untuk mode interaktif dan standby. Membuat gambar yang menarik untuk mode standby bisa jadi sulit. Oleh karena itu, latar belakang mode standby sering kali sepenuhnya hitam atau abu-abu tanpa gambar.

Gambar latar untuk perangkat Wear OS dengan kepadatan layar hdpi haruslah 320x320 piksel agar pas dengan perangkat persegi dan bundar. Sudut-sudut gambar latar tidak terlihat pada perangkat bundar. Di dalam kode, Anda dapat mendeteksi ukuran layar perangkat dan memperkecil gambar latar jika resolusi perangkat lebih rendah daripada resolusi gambar. Untuk meningkatkan performa, sebaiknya Anda hanya menskala gambar latar sekali dan menyimpan bitmap yang dihasilkan.

Anda harus menjalankan kode aplikasi untuk mengambil data kontekstual hanya sesering yang diperlukan, dan menyimpan hasilnya untuk menggunakan kembali data tersebut setiap kali Anda menggambar tampilan jam. Misalnya, Anda tidak perlu mengambil informasi cuaca setiap menit.

Untuk meningkatkan masa pakai baterai, kode aplikasi yang menggambar tampilan jam dalam mode standby harus relatif sederhana. Dalam mode ini, biasanya Anda menggambar kerangka bentuk menggunakan rangkaian warna terbatas. Dalam mode interaktif, Anda dapat menggunakan seluruh warna, bentuk, gradien, dan animasi yang kompleks untuk menggambar tampilan jam Anda.

Pelajaran yang tersisa di kelas ini akan menunjukkan secara detail cara mengimplementasikan tampilan jam.