Расположение ящиков
| Последнее обновление | Стабильный релиз | Предварительная версия релиза | Бета-версия | Альфа-версия |
|---|---|---|---|---|
| 22 марта 2023 г. | 1.2.0 | - | - | - |
Объявление зависимостей
Чтобы добавить зависимость от DrawerLayout, необходимо добавить репозиторий Google Maven в ваш проект. Для получения дополнительной информации ознакомьтесь с информацией в репозитории Google Maven .
Добавьте зависимости для необходимых артефактов в файл build.gradle вашего приложения или модуля:
классный
dependencies { implementation "androidx.drawerlayout:drawerlayout:1.2.0" }
Котлин
dependencies { implementation("androidx.drawerlayout:drawerlayout:1.2.0") }
Для получения дополнительной информации о зависимостях см. раздел «Добавление зависимостей сборки» .
Обратная связь
Ваши отзывы помогают улучшить Jetpack. Сообщите нам, если вы обнаружите новые проблемы или у вас есть идеи по улучшению этой библиотеки. Пожалуйста, ознакомьтесь с существующими проблемами в этой библиотеке, прежде чем создавать новую. Вы можете проголосовать за существующую проблему, нажав кнопку со звездочкой.
Для получения более подробной информации см. документацию по системе отслеживания ошибок .
Версия 1.2
Версия 1.2.0
22 марта 2023 г.
Выпущена версия androidx.drawerlayout:drawerlayout:1.2.0 . Версия 1.2.0 содержит следующие коммиты.
Важные изменения по сравнению с версией 1.1.0
- Теперь
DrawerLayoutинтегрируется с APIOnBackPressedInvokedAndroid 13, автоматически перехватывая системную кнопку «Назад», когда боковое меню открыто. Для этого вашему приложению необходимо включить функцию предиктивного ввода жеста «Назад» . - Теперь команды
openиcloseработают стабильно, даже если боковая панель заблокирована. Блокировка боковой панели по-прежнему не позволяет пользователям взаимодействовать с ней с помощью жестов.
Версия 1.2.0-rc01
8 марта 2023 г.
Выпущена androidx.drawerlayout:drawerlayout:1.2.0-rc01 без изменений. Версия 1.2.0-rc01 содержит следующие коммиты.
Версия 1.2.0-beta01
8 февраля 2023 г.
Выпущена androidx.drawerlayout:drawerlayout:1.2.0-beta01 без изменений. Версия 1.2.0-beta01 содержит следующие коммиты.
Версия 1.2.0-alpha01
21 сентября 2022 г.
Выпущена версия androidx.drawerlayout:drawerlayout:1.2.0-alpha01 . Версия 1.2.0-alpha01 содержит следующие коммиты.
Новые функции
- Интеграция новых API
OnBackPressedInvokedдля Android 13 ( 0c84661 )
Исправлены ошибки
- Убедитесь, что
open()иclose()работают программно, когда выдвижная панель заблокирована ( ae09f6e ).
Версия 1.1.1
Версия 1.1.1
2 сентября 2020 г.
Выпущена версия 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
24 июня 2020 г.
Выпущена версия androidx.drawerlayout:drawerlayout:1.1.0 . Версия 1.1.0 содержит следующие коммиты.
Значительные изменения с версии 1.0.0
- Теперь
DrawerLayoutучитывает размер любых областей для жестовой навигации, расширяя область, доступную пользователям для длительного нажатия и свайпа для открытия выдвижной панели при включенной жестовой навигации. - Теперь
DrawerLayoutподдерживает установку стиля по умолчанию с помощью атрибута темыdrawerLayoutStyle. - Теперь
DrawerLayoutреализует интерфейсOpenableдобавленный в CustomView1.1.0.
Версия 1.1.0-rc01
20 мая 2020 г.
androidx.drawerlayout:drawerlayout:1.1.0-rc01 выпущен без изменений по сравнению с 1.1.0-beta01 . Версия 1.1.0-rc01 содержит следующие коммиты.
Версия 1.1.0-beta01
1 апреля 2020 г.
androidx.drawerlayout:drawerlayout:1.1.0-beta01 выпущен без изменений по сравнению с 1.1.0-alpha04 . Версия 1.1.0-beta01 содержит следующие коммиты.
Версия 1.1.0-alpha04
4 марта 2020 г.
Выпущена версия androidx.drawerlayout:drawerlayout:1.1.0-alpha04 . Версия 1.1.0-alpha04 содержит следующие коммиты.
Изменения в API
- Теперь
DrawerLayoutреализует интерфейсOpenableдобавленный в CustomView1.1.0-alpha02. ( b/129979320 )
Версия 1.1.0-alpha03
15 августа 2019 г.
Выпущена версия androidx.drawerlayout:drawerlayout:1.1.0-alpha03 . Список изменений, включенных в эту версию, можно найти здесь .
Исправлены ошибки
- Исправлена бинарная несовместимость с
androidx.core:core:1.2.0-alpha03( b/139103874 )
Версия 1.1.0-alpha02
13 июня 2019 г.
Выпущена версия androidx.drawerlayout:drawerlayout:1.1.0-alpha02 . Список изменений, включенных в эту версию, можно найти здесь .
Новые функции
- Теперь можно задать стиль по умолчанию, используя новый атрибут темы
drawerLayoutStyle. - Удалено устаревшее поведение при использовании жестовой навигации на Android 10. Теперь боковые панели открываются с помощью длительного нажатия и свайпа.
Версия 1.1.0-alpha01
7 мая 2019 г.
Выпущена версия androidx.drawerlayout:drawerlayout:1.1.0-alpha01 .
Новые функции
- Обновление для поддержки навигации жестами: теперь
DrawerLayoutзадаетrectsисключения системных жестов, чтобы разрешить открытие выдвижных панелей с помощью жестов.
Версия 1.0.0
Версия 1.0.0
21 сентября 2018 г.
Выпущена версия androidx.drawerlayout:drawerlayout:1.0.0 .