Kaydırılabilir listeler, veri kümelerini yönetmenize, duyarlı tasarımlar oluşturmanıza ve gezinmeyi kolaylaştırmanıza yardımcı olabilir. Sonlu bir kaydırma listesi kullanarak uygulamanızda daha küçük öğe grupları gösterebilirsiniz. Daha büyük veri kümeleriyle veya bilinmeyen uzunluktaki bir listeyle ilgili performans sorunlarını önlemek için Verileri listeler ve sayfalama ile yavaşça yükleme başlıklı makaleyi inceleyin.
Sürüm uyumluluğu
Bu uygulama için projenizin minSDK değerinin API düzeyi 21 veya üstü olarak ayarlanması gerekir.
Bağımlılıklar
Dikey kaydırmalı liste oluşturma
Dikey kaydırmalı liste oluşturmak için aşağıdaki kodu kullanın:
@Composable private fun ScrollBoxes() { Column( modifier = Modifier .background(Color.LightGray) .size(100.dp) .verticalScroll(rememberScrollState()) ) { repeat(10) { Text("Item $it", modifier = Modifier.padding(2.dp)) } } }
Kodla ilgili önemli noktalar
verticalScroll
değiştirici verememberScrollState
işleviyleColumn
kaydırma davranışını ayarlar.- Yatay kaydırmalı bir liste oluşturmak için
horizontalScroll
değiştiricili birRow
oluşturun.
Sonuçlar
![Kaydırma hareketlerine yanıt veren dikey bir liste](https://developer.android.com/static/develop/ui/compose/images/gestures-simplescroll.gif?hl=tr)
Bu kılavuzu içeren koleksiyonlar
Bu kılavuz, daha geniş Android geliştirme hedeflerini kapsayan, özel olarak seçilmiş Hızlı Kılavuz koleksiyonlarından biridir:
![](https://developer.android.com/static/images/quick-guides/collection-illustration.png?hl=tr)
Liste veya ızgara görüntüleme
![](https://developer.android.com/static/images/quick-guides/collection-illustration.png?hl=tr)
Etkileşimli bileşenleri görüntüleme
![](https://developer.android.com/static/images/quick-guides/collection-illustration.png?hl=tr)