Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
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.
Bu sayfadaki içerik ve kod örnekleri, İçerik Lisansı sayfasında açıklanan lisanslara tabidir. Java ve OpenJDK, Oracle ve/veya satış ortaklarının tescilli ticari markasıdır.
Son güncelleme tarihi: 2024-01-03 UTC.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"İhtiyacım olan bilgiler yok"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Çok karmaşık / çok fazla adım var"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Güncel değil"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"Çeviri sorunu"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Örnek veya kod sorunu"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Diğer"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Anlaması kolay"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Sorunumu çözdü"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Diğer"
}]