Compose 中的進階版面配置

瞭解如何為 Compose 版面配置建立複雜的設計,並著重於版面配置階段和限制、子組合版面配置和內在測量。

重點

  • 版面配置階段是 Compose 的階段,用於定義元素大小和位置。
  • 在版面配置階段,UI 樹狀結構中的每個元素都會測量子項,讓父項決定自身大小,並將子項放置在可用的 2D 空間中。
  • 如要建構自訂版面配置,請呼叫 Layout 可組合函式,該函式會將可組合內容做為子項。
  • 子組合可讓延遲元件在捲動時隨選加入內容。
  • 子組合版面配置可能會影響效能。當至少一個子項的組合依附於另一個子項的測量結果時,請使用這項方法。
  • 內建函式測量可讓您在實際測量前查詢子項相關資訊。

包含此指南的集合

本指南是精選的快速指南系列之一,涵蓋更廣泛的 Android 開發目標:

清單和格線可讓應用程式以視覺上賞心悅目且使用者易於取用的形式顯示集合。

有問題或意見回饋嗎?

歡迎前往常見問題頁面,瞭解快速指南或與我們聯絡,分享您的想法。