Координатормакет
| Последнее обновление | Стабильный выпуск | Кандидат на выпуск | Бета-версия | Альфа-релиз |
|---|---|---|---|---|
| 26 февраля 2025 г. | 1.3.0 | - | - | - |
Объявление зависимостей
Чтобы добавить зависимость от координатораLayout, необходимо добавить в свой проект репозиторий Google Maven. Для получения дополнительной информации прочтите репозиторий Google Maven .
Добавьте зависимости для нужных вам артефактов в файл 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 . Версия 1.3.0 содержит эти коммиты .
Важные изменения с версии 1.2.0
Новые возможности
- Добавляет поддержку событий «страница вверх», «страница вниз», «переход домой» и «перемещение конечной клавиши». ( 14719d3 ).
- Добавляет демонстрационные версии
RecyclerViewвCoordinatorLayoutсо сворачивающейся панелью приложения иPreferenceScreenвCoordinatorLayoutсо сворачивающейся панелью приложения. ( fca56e0 , I4c679 )
Исправления ошибок
- Исправляет действия клавиатуры вверх, вниз, пробел и варианты клавиш с помощью
NestedScrollViewвCoordinatorLayout. ( I216f4 ) - Исправлено правильное сворачивание панели приложений при нажатии клавиатуры при использовании recyclerview в
CoordinatorLayout. ( I7eac4 )
Версия 1.3.0-rc01
12 февраля 2025 г.
Выпущен androidx.coordinatorlayout:coordinatorlayout:1.3.0-rc01 . Версия 1.3.0-rc01 содержит эти коммиты .
Версия 1.3.0-бета01
29 января 2025 г.
Выпущен androidx.coordinatorlayout:coordinatorlayout:1.3.0-beta01 . Версия 1.3.0-beta01 содержит эти коммиты .
Версия 1.3.0-альфа03
15 января 2025 г.
Выпущен androidx.coordinatorlayout:coordinatorlayout:1.3.0-alpha03 . Версия 1.3.0-alpha03 содержит эти коммиты .
Исправления ошибок
- Эта библиотека теперь использует аннотации NULL NULL JSpecify , которые являются типизированными. Разработчики Kotlin должны использовать следующий аргумент компилятора для обеспечения правильного использования:
-Xjspecify-annotations=strict(это значение по умолчанию, начиная с версии 2.1.0 компилятора Kotlin). ( I9ab25 , б/326456246 ) - Панель приложений теперь корректно сворачивается при нажатой клавиатуре при использовании
recyclerviewвнутриCoordinatorLayout.
Версия 1.3.0-альфа02
4 октября 2023 г.
Выпущен androidx.coordinatorlayout:coordinatorlayout:1.3.0-alpha02 . Версия 1.3.0-alpha02 содержит эти коммиты.
- Обновленная версия, без изменений по сравнению с
1.3.0-alpha01.
Версия 1.3.0-альфа01
20 сентября 2023 г.
Выпущен androidx.coordinatorlayout:coordinatorlayout:1.3.0-alpha01 . Версия 1.3.0-alpha01 содержит эти коммиты.
Новые возможности
- Добавляет поддержку событий «страница вверх», «страница вниз», «переход домой» и «перемещение конечной клавиши». ( 14719d3 )
Изменения API
- Добавлены аннотации Nullability в
CoordinatorLayout.java. ( Ieb647 , б/236474453 )
Исправления ошибок
- Исправляет действия клавиатуры вверх, вниз, пробел и варианты клавиш с помощью
NestedScrollViewиCoordinatorLayout. ( bdd72e6 )
Версия 1.2
Версия 1.2.0
12 января 2022 г.
Выпущен androidx.coordinatorlayout:coordinatorlayout:1.2.0 . Версия 1.2.0 содержит эти коммиты.
Важные изменения с версии 1.1.0
- Сохраняйте только видимые во время выполнения аннотации в правилах координатора ( 9ec7cb ).
Версия 1.2.0-rc01
15 декабря 2021 г.
Выпущен androidx.coordinatorlayout:coordinatorlayout:1.2.0-rc01 . Версия 1.2.0-rc01 содержит эти коммиты.
Версия 1.2.0-бета01
17 ноября 2021 г.
Выпущен androidx.coordinatorlayout:coordinatorlayout:1.2.0-beta01 . Версия 1.2.0-beta01 содержит эти коммиты.
Изменения API
- API были доработаны для бета-версии.
Версия 1.2.0-альфа01
3 ноября 2021 г.
Выпущен androidx.coordinatorlayout:coordinatorlayout:1.2.0-alpha01 . Версия 1.2.0-alpha01 содержит эти коммиты.
Исправления ошибок
- Сохраняйте только видимые во время выполнения аннотации в правилах координатора ( 9ec7cb ).
Версия 1.1.0
Версия 1.1.0
4 декабря 2019 г.
Выпущен androidx.coordinatorlayout:coordinatorlayout:1.1.0 . Версия 1.1.0 содержит эти коммиты .
Важные изменения с версии 1.0.0
- aosp/737190 : КоординаторLayout теперь реализует
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[]). - Открытие координатораLayout для служб доступности ( aosp/1056175 ).
- Аннотация
CoordinatorLayout.DefaultBehaviorустарела. Вместо этого используйте интерфейсCoordinatorLayout.AttachedBehavior.
Версия 1.1.0-rc01
23 октября 2019 г.
Выпущен androidx.coordinatorlayout:coordinatorlayout:1.1.0-rc01 . Версия 1.1.0-rc01 содержит эти коммиты .
Новые возможности
- Открытие координатораLayout для служб доступности ( aosp/1056175 )
Версия 1.1.0-бета01
5 июня 2019 г.
androidx.coordinatorlayout:coordinatorlayout:1.1.0-beta01 выпущены. Коммиты, включенные в эту версию, можно найти здесь .
Исправления ошибок
- Миграция с устаревших тестовых классов ( aosp/853955 )
Версия 1.1.0-альфа01
3 декабря 2018 г.
Изменения API
aosp/737190 : КоординаторLayout теперь реализует
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[]).