清單
透過集合功能整理內容
你可以依據偏好儲存及分類內容。
清單是垂直連續的元素索引。請用 ScalingLazyColumn 在 Wear OS 建立清單。
ScalingLazyColumn
專為 Wear OS 設計,可以用來擴充
LazyColumn
類別。清單提供了擴充性和透明度,可以在螢幕底部和頂端縮小並淡出內容,幫助使用者瞭解該注意的地方。清單會固定在螢幕中央,特別可以強調位於清單中央的項目。
清單內的項目高度可以固定也可以有所不同。清單內容應該設有足夠的邊界,以便配合圓形螢幕。如果啟用 autoCentering
,第一和最後一個項目最後都會隨著捲動清單而到達可視區域中央。
貼齊行為
如果想在捲動時強調某個清單項目,請用貼齊功能。請在項目高度較高,但並未高過螢幕時使用貼齊功能。
貼齊行為有兩種。ItemCenter
使用項目中心做為參照點。ItemStart
使用項目邊緣做為參照點。第一種可以用來把項目放在螢幕中央,第二種可以把兩個項目放在螢幕中央。請用
anchorType
參數設定這項行為。
如要進一步控管清單中的貼齊行為,請在 ScalingLazyColumn
宣告中定義自訂 flingBehavior
。
使用方式
請參閱以下範例,瞭解如何在智慧手錶上使用清單。
這個頁面中的內容和程式碼範例均受《內容授權》中的授權所規範。Java 與 OpenJDK 是 Oracle 和/或其關係企業的商標或註冊商標。
上次更新時間:2024-01-03 (世界標準時間)。
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"缺少我需要的資訊"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"過於複雜/步驟過多"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"過時"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"翻譯問題"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"示例/程式碼問題"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"其他"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"容易理解"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"確實解決了我的問題"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"其他"
}]