compose Material3 自動調整

  
使用 Material 3 自動調整程式庫建立自動調整式 UI,以便根據目前的視窗設定 (例如視窗大小類別或裝置型態) 自動調整運作內容。這個程式庫提供預設的 Scaffold 實作項目和必要的建構區塊可組合項,藉此打造專屬的自訂體驗。
最近更新時間 穩定版 候選版 Beta 版 Alpha 版
2024 年 4 月 17 日 - - - 1.0.0-alpha11

宣告依附元件

如要新增 Compose 的依附元件,必須將 Google Maven 存放區新增至您的專案。詳情請參閱 Google 的 Maven 存放區

在應用程式或模組的 build.gradle 檔案中,新增所需構件的依附元件:

Groovy

dependencies {
    implementation "androidx.compose.material3.adaptive:adaptive:1.0.0-alpha11"
    implementation "androidx.compose.material3.adaptive:adaptive-layout:1.0.0-alpha11"
    implementation "androidx.compose.material3.adaptive:adaptive-navigation:1.0.0-alpha11"
}

Kotlin

dependencies {
    implementation("androidx.compose.material3.adaptive:adaptive:1.0.0-alpha11")
    implementation "androidx.compose.material3.adaptive:adaptive-layout:1.0.0-alpha11"
    implementation "androidx.compose.material3.adaptive:adaptive-navigation:1.0.0-alpha11"
}

如要進一步瞭解依附元件,請參閱「新增建構依附元件」一文。

意見回饋

您的意見可協助我們改善 Jetpack。如果您發現新問題,或是有改進這個程式庫的建議,請告訴我們。回報新問題前,請先查看這個程式庫的現有問題。只要按一下星號按鈕,即可投票給現有的問題。

建立新問題

詳情請參閱 Issue Tracker 說明文件

Compose Material3 Adaptive 1.0 版

1.0.0-alpha11 版本

2024 年 4 月 17 日

發布 androidx.compose.material3.adaptive:adaptive-*:1.0.0-alpha11。1.0.0-alpha11 版包含這些修訂版本

API 變更

  • 將範圍介面密封。(Iefa57)。
  • 推出 AnimatedPaneScope。(I62d73b/332750742)
  • AdaptStrategy 密封並保持穩定。(Ia28b2)。
  • 加入 PaneScaffoldDirective 的複製方法。(I9291f)。
  • ThreePaneScaffoldScope 標示為實驗性質。(I9d527)。
  • 提供易於使用的 Scaffold API 支援導覽功能。(I263f0b/321010778)

1.0.0-alpha10 版本

2024 年 4 月 3 日

發布 androidx.compose.material3.adaptive:adaptive-*:1.0.0-alpha10。1.0.0-alpha10 版包含這些修訂版本

API 變更

  • 將預設偏好的寬度自動調整及自訂。(Ic3abc)。
  • 重新命名 Scaffold 指令計算函式。(I10855)。
  • 從 Scaffold API 移除邊框間距和插邊。(I786f8)。
  • 新增不含一般類型的導覽器記憶方法。(I607c3)。

1.0.0-alpha09 版本

2024 年 3 月 20 日

發布 androidx.compose.material3.adaptive:adaptive-*:1.0.0-alpha09。1.0.0-alpha09 版包含這些修訂版本

API 變更

  • 將狀態轉換欄位新增至 ThreePaneScaffoldScope。(I3d917)。
  • 重新排序 Scaffold 參數。(I4dff5)。
  • 請提供預設值 AnimatedPane 修飾符參數。(I77dd7)。

修正錯誤

  • 在窗格動態中加入空格字元大小。(a3174ca)。

1.0.0-alpha08 版

2024 年 3 月 6 日

發布 androidx.compose.material3.adaptive:adaptive-*:1.0.0-alpha08。1.0.0-alpha08 版包含這些修訂版本

新功能

  • 實作切換窗格時延遲滑動。(I1a38e)。

API 變更

  • 移除了 ThreePaneScaffoldState 介面。(I63f23)。

1.0.0-alpha07 版

2024 年 2 月 21 日