Coordinatorlayout
| Последнее обновление | Стабильный релиз | Предварительная версия релиза | Бета-версия | Альфа-версия |
|---|---|---|---|---|
| 26 февраля 2025 г. | 1.3.0 | - | - | - |
Объявление зависимостей
To add a dependency on CoordinatorLayout, you must add the Google Maven repository to your project. Read Google's Maven repository for more information.
Добавьте зависимости для необходимых артефактов в файл build.gradle вашего приложения или модуля:
классный
dependencies { implementation "androidx.coordinatorlayout:coordinatorlayout:1.3.0" }
Котлин
dependencies { implementation("androidx.coordinatorlayout:coordinatorlayout:1.3.0") }
Для получения дополнительной информации о зависимостях см. раздел «Добавление зависимостей сборки» .
Обратная связь
Ваши отзывы помогают улучшить Jetpack. Сообщите нам, если вы обнаружите новые проблемы или у вас есть идеи по улучшению этой библиотеки. Пожалуйста, ознакомьтесь с существующими проблемами в этой библиотеке, прежде чем создавать новую. Вы можете проголосовать за существующую проблему, нажав кнопку со звездочкой.
Для получения более подробной информации см. документацию по системе отслеживания ошибок .
Версия 1.3
Версия 1.3.0
26 февраля 2025 г.
androidx.coordinatorlayout:coordinatorlayout:1.3.0 is released. Version 1.3.0 contains these commits .
Важные изменения по сравнению с версией 1.2.0
Новые функции
- Adds support for page up, page down, move home, and move end key events .( 14719d3 )
- Adds demos of
RecyclerViewin aCoordinatorLayoutwith a collapsing app bar andPreferenceScreenin aCoordinatorLayoutwith a collapsing app bar. ( fca56e0 , I4c679 )
Исправлены ошибки
- Fixes up, down, spacebar and key variation keyboard actions with
NestedScrollViewin aCoordinatorLayout. ( I216f4 ) - Fixes keyboard down properly collapsing App Bar when a recyclerview is used within a
CoordinatorLayout. ( I7eac4 )
Версия 1.3.0-rc01
12 февраля 2025 г.
androidx.coordinatorlayout:coordinatorlayout:1.3.0-rc01 is released. Version 1.3.0-rc01 contains these commits .
Версия 1.3.0-beta01
29 января 2025 г.
androidx.coordinatorlayout:coordinatorlayout:1.3.0-beta01 is released. Version 1.3.0-beta01 contains these commits .
Version 1.3.0-alpha03
15 января 2025 г.
androidx.coordinatorlayout:coordinatorlayout:1.3.0-alpha03 is released. Version 1.3.0-alpha03 contains these commits .
Исправлены ошибки
- В этой библиотеке теперь используются аннотации JSpecify, определяющие наличие нулевого значения , которые относятся к использованию типов. Разработчикам Kotlin следует использовать следующий аргумент компилятора для обеспечения корректного использования:
-Xjspecify-annotations=strict(это значение по умолчанию, начиная с версии 2.1.0 компилятора Kotlin). ( I9ab25 , b/326456246 ) - App Bar now properly collapses with Keyboard down when using a
recyclerviewinside aCoordinatorLayout.
Версия 1.3.0-alpha02
4 октября 2023 г.
androidx.coordinatorlayout:coordinatorlayout:1.3.0-alpha02 is released. Version 1.3.0-alpha02 contains these commits.
- A version bump release, no change from
1.3.0-alpha01.
Версия 1.3.0-alpha01
20 сентября 2023 г.
Выпущена версия androidx.coordinatorlayout:coordinatorlayout:1.3.0-alpha01 . Версия 1.3.0-alpha01 содержит следующие коммиты.
Новые функции
- Adds support for page up, page down, move home, and move end key events. ( 14719d3 )
Изменения в API
- Added Nullability annotations in
CoordinatorLayout.java. ( Ieb647 , b/236474453 )
Исправлены ошибки
- Fixes up, down, spacebar and key variation keyboard actions with
NestedScrollViewandCoordinatorLayout. ( bdd72e6 )
Версия 1.2
Версия 1.2.0
12 января 2022 г.
androidx.coordinatorlayout:coordinatorlayout:1.2.0 is released. Version 1.2.0 contains these commits.
Важные изменения по сравнению с версией 1.1.0
- Only retain runtime visible annotations in CoordinatorLayout rules ( 9ec7cb )
Версия 1.2.0-rc01
15 декабря 2021 г.
androidx.coordinatorlayout:coordinatorlayout:1.2.0-rc01 is released. Version 1.2.0-rc01 contains these commits.
Версия 1.2.0-beta01
17 ноября 2021 г.
androidx.coordinatorlayout:coordinatorlayout:1.2.0-beta01 is released. Version 1.2.0-beta01 contains these commits.
Изменения в API
- APIs have been finalized for beta.
Версия 1.2.0-alpha01
3 ноября 2021 г.
androidx.coordinatorlayout:coordinatorlayout:1.2.0-alpha01 is released. Version 1.2.0-alpha01 contains these commits.
Исправлены ошибки
- Only retain runtime visible annotations in CoordinatorLayout rules ( 9ec7cb )
Версия 1.1.0
Версия 1.1.0
4 декабря 2019 г.
androidx.coordinatorlayout:coordinatorlayout:1.1.0 is released. Version 1.1.0 contains these commits .
Важные изменения с версии 1.0.0
- aosp/737190 : CoordinatorLayout теперь реализует интерфейс
NestedScrollingParent3, аCoordinatorLayout.Behaviorреализует новую перегрузку методаonNestedScroll, позволяющуюBehaviorsсообщать о пройденном расстоянии прокрутки вложенным дочерним элементам (во время выполненияdispatchNestedScroll()/onNestedScroll()). Ранее существовавшийonNestedScroll(CoordinatorLayout, V, View, int, int, int, int, int)устарел в пользу нового методаonNestedScroll(CoordinatorLayout, V, View, int, int, int, int, int, int[]), и реализацииBehaviorследует обновить соответствующим образом. Если в коде разработчика в настоящее время переопределенCoordinatorLayout#onNestedScroll(View, int, int, int, int, int), то он, вероятно, больше не будет вызываться, и вместо него следует переопределитьCoordinatorLayout#onNestedScroll(View, int, int, int, int, int, int[]). - Exposed CoordinatorLayout to accessibility services ( aosp/1056175 )
- The
CoordinatorLayout.DefaultBehaviorannotation is deprecated. Use theCoordinatorLayout.AttachedBehaviorinterface instead.
Версия 1.1.0-rc01
23 октября 2019 г.
androidx.coordinatorlayout:coordinatorlayout:1.1.0-rc01 is released. Version 1.1.0-rc01 contains these commits .
Новые функции
- Exposed CoordinatorLayout to accessibility services ( aosp/1056175 )
Версия 1.1.0-beta01
5 июня 2019 г.
androidx.coordinatorlayout:coordinatorlayout:1.1.0-beta01 are released. The commits included in this version can be found here .
Исправлены ошибки
- Migrate away from deprecated test classes ( aosp/853955 )
Версия 1.1.0-alpha01
3 декабря 2018 г.
изменения API
aosp/737190 : CoordinatorLayout теперь реализует интерфейс
NestedScrollingParent3, аCoordinatorLayout.Behaviorреализует новую перегрузку методаonNestedScroll, позволяющуюBehaviorsсообщать о пройденном расстоянии прокрутки вложенным дочерним элементам (во время выполненияdispatchNestedScroll()/onNestedScroll()). Ранее существовавшийonNestedScroll(CoordinatorLayout, V, View, int, int, int, int, int)устарел в пользу нового методаonNestedScroll(CoordinatorLayout, V, View, int, int, int, int, int, int[]), и реализацииBehaviorследует обновить соответствующим образом.Если в коде разработчика в настоящее время переопределен
CoordinatorLayout#onNestedScroll(View, int, int, int, int, int), то он, вероятно, больше не будет вызываться, и вместо него следует переопределитьCoordinatorLayout#onNestedScroll(View, int, int, int, int, int, int[]).