Drawerlayout
最近更新時間 | 穩定版 | 候選版 | Beta 版 | Alpha 版 |
---|---|---|---|---|
2023 年 3 月 22 日 | 1.2.0 | - | - | - |
宣告依附元件
如果要為 DrawerLayout 新增依附元件,您必須將 Google Maven 存放區新增至專案。詳情請參閱 Google 的 Maven 存放區。
在應用程式或模組的 build.gradle
檔案中,新增所需構件的依附元件:
Groovy
dependencies { implementation "androidx.drawerlayout:drawerlayout:1.2.0" }
Kotlin
dependencies { implementation("androidx.drawerlayout:drawerlayout:1.2.0") }
如要進一步瞭解依附元件,請參閱「新增建構依附元件」。
意見回饋
您的意見可協助我們改善 Jetpack。如果您發現新問題,或是有改進這個程式庫的建議,請告訴我們。回報新問題前,請先查看這個程式庫的現有問題。只要按一下星號按鈕,即可投票給現有的問題。
詳情請參閱 Issue Tracker 說明文件。
1.2 版本
1.2.0 版
2023 年 3 月 22 日
發布 androidx.drawerlayout:drawerlayout:1.2.0
。1.2.0 版包含此連結所列的修訂項目。
自 1.1.0 版以來的重要變更
DrawerLayout
現已整合 Android 13 的OnBackPressedInvoked
API,可在導覽匣開啟時自動攔截系統返回按鈕。您的應用程式必須選擇啟用預測返回手勢。- 現在即使導覽匣處於鎖定狀態,呼叫
open
和close
時都會照常運作。鎖定導覽匣仍會禁止使用者透過手勢與導覽匣互動。
1.2.0-rc01 版
2023 年 3 月 8 日
androidx.drawerlayout:drawerlayout:1.2.0-rc01
發布,內容無變更。1.2.0-rc01 版本包含以下修訂項目。
1.2.0-beta01 版
2023 年 2 月 8 日
androidx.drawerlayout:drawerlayout:1.2.0-beta01
發布,內容無變更。查看 1.2.0-beta01 版的修訂項。
1.2.0-alpha01 版本
2022 年 9 月 21 日
發布 androidx.drawerlayout:drawerlayout:1.2.0-alpha01
。1.2.0-alpha01 版包含此連結所列的修訂項目。
新功能
- 整合 Android 13 的新
OnBackPressedInvoked
API (0c84661)
修正錯誤
- 確保
open()
和close()
在導覽匣處於鎖定狀態時透過程式輔助方式運作 (ae09f6e)
1.1.1 版本
1.1.1 版本
2020 年 9 月 2 日
發布 androidx.drawerlayout:drawerlayout:1.1.1
。1.1.1 版包含此連結所列的修訂項目。
修正錯誤
- 已修正
open()
和close()
在使用LOCK_MODE_LOCKED_CLOSED
或LOCK_MODE_LOCKED_OPEN
時無法運作的問題。(b/162253907)
1.1.0 版本
1.1.0 版
2020 年 6 月 24 日
發布 androidx.drawerlayout:drawerlayout:1.1.0
。1.1.0 版本包含以下修訂項目。
自 1.0.0 版起的重大異動
DrawerLayout
現在會考量所有手勢操作插邊的大小,因此啟用手勢操作後,使用者只要展開可用的區域並長按,即可滑動開啟導覽匣。DrawerLayout
現在支援使用drawerLayoutStyle
主題屬性設定預設樣式。DrawerLayout
現已導入 CustomView1.1.0
中新增的Openable
介面。
1.1.0-rc01 版本
2020 年 5 月 20 日
發布 androidx.drawerlayout:drawerlayout:1.1.0-rc01
,該版本與 1.1.0-beta01
沒有差別。1.1.0-rc01 版本包含以下修訂項目。
1.1.0-beta01 版本
2020 年 4 月 1 日
發布 androidx.drawerlayout:drawerlayout:1.1.0-beta01
,該版本與 1.1.0-alpha04
沒有差別。1.1.0-beta01 版本包含以下修訂項目。
1.1.0-alpha04 版本
2020 年 3 月 4 日
發布 androidx.drawerlayout:drawerlayout:1.1.0-alpha04
。查看 1.1.0-alpha04 版的修訂項。
API 變更
DrawerLayout
現已導入 CustomView1.1.0-alpha02
中新增的Openable
介面。(b/129979320)
1.1.0-alpha03 版
2019 年 8 月 15 日
發布 androidx.drawerlayout:drawerlayout:1.1.0-alpha03
。您可以前往這裡查看這個版本包含的修訂項目。
修正錯誤
- 修正與
androidx.core:core:1.2.0-alpha03
不相容的二進位檔。(b/139103874)
1.1.0-alpha02 版
2019 年 6 月 13 日
發布 androidx.drawerlayout:drawerlayout:1.1.0-alpha02
。您可以前往這裡查看這個版本包含的修訂項目。
新功能
- 現在可以使用新的
drawerLayoutStyle
主題屬性設定預設樣式。 - 已移除在 Android 10 上使用手勢操作時已淘汰的行為。系統現在是使用長按滑動手勢來開啟導覽匣
1.1.0-alpha01 版
2019 年 5 月 7 日
發布了 androidx.drawerlayout:drawerlayout:1.1.0-alpha01
。
新功能
- 手勢操作支援更新:
DrawerLayout
現在可設定系統手勢排除rects
,以允許滑動開啟導覽匣。
1.0.0 版本
1.0.0 版本
2018 年 9 月 21 日
androidx.drawerlayout:drawerlayout:1.0.0
發布。