Daftar

Daftar merupakan indeks elemen vertikal yang berkelanjutan. Gunakan ScalingLazyColumn untuk membuat daftar di Wear OS.



ScalingLazyColumn dibuat khusus untuk Wear OS dan memperluas class LazyColumn. Daftar menawarkan penskalaan dan transparansi yang memungkinkan konten diciutkan dan dipudarkan di bagian atas dan bawah layar untuk membantu pengguna melihat apa yang harus difokuskan. Daftar ditempatkan di tengah layar, dan akan memberikan penekanan tambahan pada item di bagian tengah daftar.

Daftar dapat berisi item dengan tinggi tetap atau variabel. Konten daftar harus memiliki margin yang cukup untuk mengakomodasi tampilan melingkar. Jika autoCentering diaktifkan, item pertama dan terakhir yang ada di bagian terakhir akan berada di tengah area pandang saat Anda men-scroll ke titik tersebut di daftar.

Perilaku snapping

Untuk memberi penekanan pada item daftar saat men-scroll, gunakan snapping. Gunakan snapping jika item sudah tinggi, tetapi tidak lebih tinggi dari layar.

Perilaku snap terdiri dari dua bentuk. ItemCenter menggunakan bagian tengah item sebagai titik referensi. ItemStart menggunakan tepi item sebagai titik referensi. Gunakan titik acuan pertama untuk memusatkan satu item di layar, gunakan titik acuan kedua untuk memusatkan dua item di layar. Tetapkan perilaku ini menggunakan parameter anchorType.

Untuk kontrol lebih lanjut atas perilaku pengepasan dalam daftar, tentukan flingBehavior kustom dalam deklarasi ScalingLazyColumn Anda.

Penggunaan

Lihat contoh berikut tentang cara menggunakan daftar di smartwatch.