Расположение ящиков

Реализуйте виджет ящика Material Design.
Последнее обновление Стабильный выпуск Кандидат на выпуск Бета-версия Альфа-релиз
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 теперь интегрируется с API-интерфейсами OnBackPressedInvoked Android 13, чтобы автоматически перехватывать кнопку возврата системы, когда ящик открыт. Для этого необходимо, чтобы ваше приложение включило интеллектуальный жест назад .
  • Вызов open и close теперь работает стабильно, даже если ящик заблокирован. Блокировка ящика по-прежнему не позволяет пользователям взаимодействовать с ним с помощью жестов.

Версия 1.2.0-rc01

8 марта 2023 г.

androidx.drawerlayout:drawerlayout:1.2.0-rc01 выпущен без изменений. Версия 1.2.0-rc01 содержит эти коммиты.

Версия 1.2.0-бета01

8 февраля 2023 г.

androidx.drawerlayout:drawerlayout:1.2.0-beta01 выпущен без изменений. Версия 1.2.0-beta01 содержит эти коммиты.

Версия 1.2.0-альфа01

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 . ( б / 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 , добавленный в CustomView 1.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-бета01

1 апреля 2020 г.

androidx.drawerlayout:drawerlayout:1.1.0-beta01 выпущен без изменений с версии 1.1.0-alpha04 . Версия 1.1.0-beta01 содержит эти коммиты.

Версия 1.1.0-альфа04

4 марта 2020 г.

Выпущен androidx.drawerlayout:drawerlayout:1.1.0-alpha04 . Версия 1.1.0-alpha04 содержит эти коммиты.

Изменения API

Версия 1.1.0-альфа03

15 августа 2019 г.

Выпущен androidx.drawerlayout:drawerlayout:1.1.0-alpha03 . Коммиты, включенные в эту версию, можно найти здесь .

Исправления ошибок

  • Исправлена ​​бинарная несовместимость с androidx.core:core:1.2.0-alpha03 ( b/139103874 ).

Версия 1.1.0-альфа02

13 июня 2019 г.

Выпущен androidx.drawerlayout:drawerlayout:1.1.0-alpha02 . Коммиты, включенные в эту версию, можно найти здесь .

Новые возможности

  • Теперь можно установить стиль по умолчанию, используя новый атрибут темы drawerLayoutStyle .
  • Убрано устаревшее поведение при использовании навигации с помощью жестов на Android 10. Ящики теперь открываются с помощью длительного нажатия и пролистывания.

Версия 1.1.0-альфа01

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 .

,

Расположение ящиков

Реализуйте виджет ящика Material Design.
Последнее обновление Стабильный выпуск Кандидат на выпуск Бета-версия Альфа-релиз
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 теперь интегрируется с API-интерфейсами OnBackPressedInvoked Android 13, чтобы автоматически перехватывать кнопку возврата системы, когда ящик открыт. Для этого необходимо, чтобы ваше приложение включило интеллектуальный жест назад .
  • Вызов open и close теперь работает стабильно, даже если ящик заблокирован. Блокировка ящика по-прежнему не позволяет пользователям взаимодействовать с ним с помощью жестов.

Версия 1.2.0-rc01

8 марта 2023 г.

androidx.drawerlayout:drawerlayout:1.2.0-rc01 выпущен без изменений. Версия 1.2.0-rc01 содержит эти коммиты.

Версия 1.2.0-бета01

8 февраля 2023 г.

androidx.drawerlayout:drawerlayout:1.2.0-beta01 выпущен без изменений. Версия 1.2.0-beta01 содержит эти коммиты.

Версия 1.2.0-альфа01

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 . ( б / 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 , добавленный в CustomView 1.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-бета01

1 апреля 2020 г.

androidx.drawerlayout:drawerlayout:1.1.0-beta01 выпущен без изменений с версии 1.1.0-alpha04 . Версия 1.1.0-beta01 содержит эти коммиты.

Версия 1.1.0-альфа04

4 марта 2020 г.

Выпущен androidx.drawerlayout:drawerlayout:1.1.0-alpha04 . Версия 1.1.0-alpha04 содержит эти коммиты.

Изменения API

Версия 1.1.0-альфа03

15 августа 2019 г.

Выпущен androidx.drawerlayout:drawerlayout:1.1.0-alpha03 . Коммиты, включенные в эту версию, можно найти здесь .

Исправления ошибок

  • Исправлена ​​двоичная несовместимость с androidx.core:core:1.2.0-alpha03 ( b/139103874 ).

Версия 1.1.0-альфа02

13 июня 2019 г.

Выпущен androidx.drawerlayout:drawerlayout:1.1.0-alpha02 . Коммиты, включенные в эту версию, можно найти здесь .

Новые возможности

  • Теперь можно установить стиль по умолчанию, используя новый атрибут темы drawerLayoutStyle .
  • Убрано устаревшее поведение при использовании навигации с помощью жестов на Android 10. Ящики теперь открываются с помощью длительного нажатия и пролистывания.

Версия 1.1.0-альфа01

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 .

,

Расположение ящиков

Реализуйте виджет ящика Material Design.
Последнее обновление Стабильный выпуск Кандидат на выпуск Бета-версия Альфа-релиз
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 теперь интегрируется с API-интерфейсами OnBackPressedInvoked Android 13, чтобы автоматически перехватывать кнопку возврата системы, когда ящик открыт. Для этого необходимо, чтобы ваше приложение включило интеллектуальный жест назад .
  • Вызов open и close теперь работает стабильно, даже если ящик заблокирован. Блокировка ящика по-прежнему не позволяет пользователям взаимодействовать с ним с помощью жестов.

Версия 1.2.0-rc01

8 марта 2023 г.

androidx.drawerlayout:drawerlayout:1.2.0-rc01 выпущен без изменений. Версия 1.2.0-rc01 содержит эти коммиты.

Версия 1.2.0-бета01

8 февраля 2023 г.

androidx.drawerlayout:drawerlayout:1.2.0-beta01 выпущен без изменений. Версия 1.2.0-beta01 содержит эти коммиты.

Версия 1.2.0-альфа01

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 . ( б / 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 , добавленный в CustomView 1.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-бета01

1 апреля 2020 г.

androidx.drawerlayout:drawerlayout:1.1.0-beta01 выпущен без изменений с версии 1.1.0-alpha04 . Версия 1.1.0-beta01 содержит эти коммиты.

Версия 1.1.0-альфа04

4 марта 2020 г.

Выпущен androidx.drawerlayout:drawerlayout:1.1.0-alpha04 . Версия 1.1.0-alpha04 содержит эти коммиты.

Изменения API

Версия 1.1.0-альфа03

15 августа 2019 г.

Выпущен androidx.drawerlayout:drawerlayout:1.1.0-alpha03 . Коммиты, включенные в эту версию, можно найти здесь .

Исправления ошибок

  • Исправлена ​​двоичная несовместимость с androidx.core:core:1.2.0-alpha03 ( b/139103874 ).

Версия 1.1.0-альфа02

13 июня 2019 г.

Выпущен androidx.drawerlayout:drawerlayout:1.1.0-alpha02 . Коммиты, включенные в эту версию, можно найти здесь .

Новые возможности

  • Теперь можно установить стиль по умолчанию, используя новый атрибут темы drawerLayoutStyle .
  • Убрано устаревшее поведение при использовании навигации с помощью жестов на Android 10. Ящики теперь открываются с помощью длительного нажатия и пролистывания.

Версия 1.1.0-альфа01

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 .