Listeler

Listeler öğelerin sürekli, dikey dizinleridir. Wear OS'te liste oluşturmak için ScalingLazyColumn'u kullanın.



ScalingLazyColumn, Wear OS için özel olarak geliştirilmiştir ve LazyColumn sınıfını genişletir. Listeler, kullanıcıların neye odaklanacaklarını görmelerine yardımcı olmak için içeriğin ekranın üst ve alt kısmında küçülmesine ve karartılmasına olanak tanıyan ölçeklendirme ve şeffaflık olanağı sunar. Listeler ekranın ortasına sabitlenir ve listenin ortasındaki öğelere daha fazla vurgu yapılır.

Listeler sabit veya değişken yükseklikte öğeler içerebilir. Liste içeriği, yuvarlak ekranlara uyum sağlayacak kadar kenar boşluğuna sahip olmalıdır. autoCentering özelliği etkinleştirilirse listede ilgili noktaya kaydırdığınızda son öğedeki ilk ve son öğe görüntü alanında ortalanır.

Yapıştırma davranışı

Kaydırma sırasında liste öğesini vurgulamak için tutturmayı kullanın. Öğelerin uzun olması ancak ekrandan daha uzun olmaması durumunda tutturma özelliğini kullanın.

Yapıştırma davranışı iki şekilde karşınıza çıkabilir. ItemCenter, referans noktası olarak öğenin ortasını kullanır. ItemStart, öğenin kenarını referans noktası olarak kullanır. Ekrandaki bir öğeyi ortalamak için ilk öğeyi, ekrandaki iki öğeyi ortalamak için ikincisini kullanın. anchorType parametresini kullanarak bu davranışı ayarlayın.

Bir listedeki yapışma davranışı üzerinde daha fazla kontrol sahibi olmak için ScalingLazyColumn bildiriminizde özel flingBehavior tanımlayın.

Kullanım

Kol saatlerinde listelerin nasıl kullanılacağıyla ilgili aşağıdaki örnekleri inceleyin.