Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
Kartu menyediakan akses cepat ke informasi dan tindakan yang diperlukan pengguna untuk
menyelesaikan berbagai aktivitas. Carousel kartu akan ditampilkan dengan menggeser tampilan jam, dan
geser tambahan akan beralih antar-kartu. Kartu itu sendiri tidak dapat
di-scroll.
Pengguna dapat memilih kartu yang ingin dilihat. Ada kartu untuk memeriksa
cuaca, menyetel timer, melacak progres kebugaran harian, memulai olahraga
dengan cepat, memutar
lagu, melihat jadwal rapat mendatang, dan mengirimkan pesan ke kontak favorit.
Gambar 1.: Kartu memberi pengguna akses ke informasi dan
tindakan.
Daripada menggunakan Compose (atau View), Kartu ditentukan secara deklaratif
menggunakan library protolayout dan tiles Jetpack. Karena Kartu
dirender di lingkungan terpisah dan jarak jauh, Kartu memerlukan pendekatan yang berbeda untuk
memuat, menampilkan, dan memperbarui data di dalamnya. Kesederhanaannya membuat aplikasi ini
mudah dibuat, diuji, dan di-deploy.
Prinsip inti
Wear OS menyediakan kartu sebagai cara untuk menampilkan sejumlah kecil
informasi utama, yang dapat dibaca pengguna setelah mereka melihat sekilas kartu selama
beberapa detik. Untuk memberikan pengalaman berkualitas tinggi bagi pengguna, ikuti praktik terbaik
berikut:
Jangan penuhi kartu dengan terlalu banyak konten. Sebagai gantinya, izinkan pengguna mengetuk
kartu untuk mempelajari lebih lanjut dan mengambil tindakan di platform lain dalam aplikasi Anda. Lihat
Menyertakan (setidaknya) satu penampung.
Tentukan tata letak dan konten kartu secara deklaratif. Sistem
bertanggung jawab atas rendering akhir.
Jangan terlalu sering mengambil konten atau memulai pekerjaan asinkron yang berjalan lama di
layanan kartu. Untuk melakukan pekerjaan yang mungkin memerlukan waktu lama untuk
selesai—seperti panggilan jaringan—gunakan WorkManager untuk menjadwalkan tugas
latar belakang, dan meng-cache atau menyimpan hasilnya dalam penyimpanan lokal.
Direkomendasikan untuk Anda
Catatan: teks link ditampilkan saat JavaScript nonaktif
Konten dan contoh kode di halaman ini tunduk kepada lisensi yang dijelaskan dalam Lisensi Konten. Java dan OpenJDK adalah merek dagang atau merek dagang terdaftar dari Oracle dan/atau afiliasinya.
Terakhir diperbarui pada 2025-07-27 UTC.
[null,null,["Terakhir diperbarui pada 2025-07-27 UTC."],[],[],null,["# Tiles provide quick access to the information and actions users need to get\nthings done. The tiles carousel is revealed by a swipe on the watch face, and\nadditional swipes will switch between tiles. Tiles themselves cannot be\nscrolled.\n\nUsers can choose what tiles they want to see. There are tiles to check the\nweather, set a timer, track daily fitness progress, quick-start a workout, play\na song, scan an upcoming meeting, and send a message to a favorite contact.\n**Figure 1.**: Tiles give users access to information and actions.\n\nInstead of using [Compose](/compose) (or [Views](/develop/ui/views/layout/declaring-layout)), Tiles are defined declaratively\nusing Jetpack's [protolayout](/jetpack/androidx/releases/wear-protolayout) and [tiles](/jetpack/androidx/releases/wear-tiles) libraries. Because Tiles are\nrendered in a separate, remote environment, they require different approaches to\nload, display, and update data within them. Their simplicity makes them\nstraightforward to build, test, and deploy.\n\nCore principles\n---------------\n\nWear OS provides tiles as a way for you to show a small amount of key\ninformation, which users can read through after they glance at a tile for a few\nseconds. To provide this high-quality experience for users, follow these best\npractices:\n\n- Don't overcrowd tiles with too much content. Instead, allow users to tap on tiles to learn more and take action on another surface in your app. See [Include (at least) one container](/design/ui/wear/guides/surfaces/tiles/bestpractices#include_at_least_one_container).\n- Declaratively define your tile's layout and content. The system is responsible for the final rendering.\n- Don't fetch content frequently or start long-running asynchronous work in your tile service. To perform work which may take some time to complete---such as network calls---use [WorkManager](/topic/libraries/architecture/workmanager/how-to/define-work#expedited) to schedule background tasks, and cache or store the results in local storage.\n\nRecommended for you\n-------------------\n\n- Note: link text is displayed when JavaScript is off\n- [Show dynamic updates in tiles](/training/wearables/tiles/dynamic)\n- [Migrate to ProtoLayout namespaces](/training/wearables/tiles/migrate-to-protolayout)"]]