Ürün katalogları, medya galerileri, haber özet akışları gibi karmaşık düzenler sunmak için bir liste içinde iç içe yerleştirilmiş kaydırılabilir öğeler gösterebilirsiniz.
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 listede iç içe yerleştirilmiş yatay kaydırma özelliğini uygulama
Aşağıdaki kod, iki yönde kaydırılan bir liste oluşturur. Listenin satırları yatay olarak kaydırılır; liste ise tek bir sütun olarak dikey olarak kaydırılır.
@Composable fun NestedScrollingRowsList(urls: List<String>) { LazyColumn { items(10) { LazyRow { item { Text("Row: $it") } items(urls.size) { index -> // AsyncImage provided by Coil. AsyncImage( model = urls[index], modifier = Modifier.size(150.dp), contentDescription = null ) } } } } }
Sonuçlar
Aşağıdaki videoda, dikey kaydırmalı bir liste içinde iç içe yerleştirilmiş yatay listelerin ortaya çıkardığı davranışlar gösterilmektedir.
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: