compose Material3 自動調整
最近更新時間 | 穩定版 | 候選版 | Beta 版 | Alpha 版 |
---|---|---|---|---|
2024 年 5 月 1 日 | - | - | - | 1.0.0-alpha12 |
宣告依附元件
如要新增 Compose 的依附元件,必須將 Google Maven 存放區新增至您的專案。詳情請參閱 Google 的 Maven 存放區。
在應用程式或模組的 build.gradle
檔案中,新增所需構件的依附元件:
Groovy
dependencies { implementation "androidx.compose.material3.adaptive:adaptive:1.0.0-alpha12" implementation "androidx.compose.material3.adaptive:adaptive-layout:1.0.0-alpha12" implementation "androidx.compose.material3.adaptive:adaptive-navigation:1.0.0-alpha12" }
Kotlin
dependencies { implementation("androidx.compose.material3.adaptive:adaptive:1.0.0-alpha12") implementation "androidx.compose.material3.adaptive:adaptive-layout:1.0.0-alpha12" implementation "androidx.compose.material3.adaptive:adaptive-navigation:1.0.0-alpha12" }
如要進一步瞭解依附元件,請參閱「新增建構依附元件」一文。
意見回饋
您的意見可協助我們改善 Jetpack。如果您發現新問題,或是有改進這個程式庫的建議,請告訴我們。回報新問題前,請先查看這個程式庫的現有問題。只要按一下星號按鈕,即可投票給現有的問題。
詳情請參閱 Issue Tracker 說明文件。
Compose Material3 Adaptive 1.0 版
1.0.0-alpha12 版
2024 年 5 月 1 日
發布 androidx.compose.material3.adaptive:adaptive-*:1.0.0-alpha12
。1.0.0-alpha12 版包含這些修訂版本。
API 變更
- 將
isFlat
資訊新增至HingeInfo
(Ie0516、b/333784198) - 將自動調整式 API 設為非實驗 API (I1d038)
- 將自動調整式版面配置 API 設為非實驗性質 (Id23df)
- 已將
BackNavigationBehavior
從列舉變更為值類別 (Id8757)
修正錯誤
1.0.0-alpha11 版本
2024 年 4 月 17 日
發布 androidx.compose.material3.adaptive:adaptive-*:1.0.0-alpha11
。1.0.0-alpha11 版包含這些修訂版本。
API 變更
- 將範圍介面密封。(Iefa57)。
- 推出
AnimatedPaneScope
。(I62d73、b/332750742) - 將
AdaptStrategy
密封並保持穩定。(Ia28b2)。 - 加入
PaneScaffoldDirective
的複製方法。(I9291f)。 - 將
ThreePaneScaffoldScope
標示為實驗性質。(I9d527)。 - 提供易於使用的 Scaffold API 支援導覽功能。(I263f0、b/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 日