Пользовательский просмотр
В этой таблице перечислены все артефакты, входящие в группу androidx.customview .
| Артефакт | Стабильный релиз | Предварительная версия релиза | Бета-версия | Альфа-версия |
|---|---|---|---|---|
| пользовательский просмотр | 1.2.0 | - | - | - |
| customview-poolingcontainer | 1.1.0 | - | - | - |
Объявление зависимостей
Чтобы добавить зависимость от CustomView, необходимо добавить репозиторий Google Maven в ваш проект. Для получения дополнительной информации ознакомьтесь с информацией в репозитории Google Maven .
Добавьте зависимости для необходимых артефактов в файл build.gradle вашего приложения или модуля:
классный
dependencies { implementation "androidx.customview:customview:1.2.0" }
Котлин
dependencies { implementation("androidx.customview:customview:1.2.0") }
Обратная связь
Ваши отзывы помогают улучшить Jetpack. Сообщите нам, если вы обнаружите новые проблемы или у вас есть идеи по улучшению этой библиотеки. Пожалуйста, ознакомьтесь с существующими проблемами в этой библиотеке, прежде чем создавать новую. Вы можете проголосовать за существующую проблему, нажав кнопку со звездочкой.
Для получения более подробной информации см. документацию по системе отслеживания ошибок .
Customview Poolingcontainer Версия 1.0
Версия 1.1.0
23 апреля 2025 г.
Выпущена версия androidx.customview:customview-poolingcontainer:1.1.0 . Версия 1.1.0 содержит следующие коммиты .
Версия 1.1.0-rc01
9 апреля 2025 г.
Выпущена версия androidx.customview:customview-poolingcontainer:1.1.0-rc01 . Версия 1.1.0-rc01 содержит следующие коммиты .
Версия 1.1.0-beta01
26 марта 2025 г.
Выпущена версия androidx.customview:customview-poolingcontainer:1.1.0-beta01 . Версия 1.1.0-beta01 содержит следующие коммиты .
Версия 1.0.0
27 июля 2022 г.
Выпущена версия androidx.customview:customview-poolingcontainer:1.0.0 . Версия 1.0.0 содержит следующие коммиты.
Основные особенности версии 1.0.0
Обновление
RecyclerViewдо1.3.0-alpha02или новее и Compose UI до1.2.0-beta02или новее позволит более эффективно использовать дочерние элементыRecyclerView, содержащие представления Compose. Подробнее см. в этой статье блога .Большинству пользователей нет необходимости использовать эту библиотеку напрямую, за исключением случаев разработки
ViewGroup, подобного RecyclerView, или View, требующего явного освобождения дополнительных ресурсов при удалении (например, Compose).
Версия 1.0.0-rc01
15 июня 2022 г.
Выпущена версия androidx.customview:customview-poolingcontainer:1.0.0-rc01 . Версия 1.0.0-rc01 содержит следующие коммиты.
- Эта версия идентична
androidx.customview:customview-poolingcontainer:1.0.0-beta02.
Версия 1.0.0-beta02
18 мая 2022 г.
Выпущена версия androidx.customview:customview-poolingcontainer:1.0.0-beta02 . Версия 1.0.0-beta02 содержит следующие коммиты.
- Никаких изменений не требуется для поддержки версий Compose 1.2.0-beta02.
Версия 1.0.0-beta01
11 мая 2022 г.
Выпущена версия androidx.customview:customview-poolingcontainer:1.0.0-beta01 . Версия 1.0.0-beta01 содержит следующие коммиты.
Новые функции
- Улучшена документация!
Версия 1.0.0-alpha01
23 марта 2022 г.
Выпущена версия androidx.customview:customview-poolingcontainer:1.0.0-alpha01 . Версия 1.0.0-alpha01 содержит следующие коммиты.
Особенности первого релиза
- Библиотека CustomView Poolingcontainer содержит утилиты для отслеживания жизненного цикла контейнеров, управляющих жизненным циклом дочерних представлений, таких как RecyclerView.
Версия 1.2.0
Версия 1.2.0
23 апреля 2025 г.
Выпущена версия androidx.customview:customview:1.2.0 . Версия 1.2.0 содержит следующие изменения .
- Нет никаких существенных изменений, просто переход на стабильную версию.
Версия 1.2.0-rc01
9 апреля 2025 г.
Выпущена версия androidx.customview:customview:1.2.0-rc01 . Версия 1.2.0-rc01 содержит следующие коммиты .
Версия 1.2.0-beta01
26 марта 2025 г.
Выпущена версия androidx.customview:customview:1.2.0-beta01 . Версия 1.2.0-beta01 содержит следующие коммиты .
Изменения в API
- Введена перегрузка метода
ViewDragHelper#smoothSlideViewTo, которая принимает параметры длительности и интерполятора для управления скоростью анимации.
Версия 1.2.0-alpha02
21 сентября 2022 г.
Выпущена версия androidx.customview:customview:1.2.0-alpha02 . Версия 1.2.0-alpha02 содержит следующие коммиты.
Изменения в API
- Добавлены аннотации
@NonNullк методамcreate()классаViewDragHelper. ( I93a01 , b/236474222 )
Версия 1.2.0-alpha01
23 февраля 2022 г.
Выпущена версия androidx.customview:customview:1.2.0-alpha01 . Версия 1.2.0-alpha01 содержит следующие коммиты.
Новые функции
- Добавлена новая библиотека
PoolingContainer, позволяющая отслеживать события освобождения ресурсов контейнера, управляющего своими дочерними элементами вне иерархии View. Позже она будет добавлена в качестве зависимостиComposeиRecyclerView( I0e3f6 , b/196371929 ).
Изменения в API
- Улучшена поддержка метода
AccessibilityNodeInfoCompat#setBoundsInScreenвExploreByTouchHelperи добавленsetBoundsInScreenFromBoundsInParent, который можно использовать для преобразования границ родительского элемента в границы экрана. ( IE5529 )
Версия 1.1.0
Версия 1.1.0
24 июня 2020 г.
Выпущена версия androidx.customview:customview:1.1.0 . Версия 1.1.0 содержит следующие коммиты.
Значительные изменения с версии 1.0.0
- Добавлен новый интерфейс
Openableдля макетов, которые могут переходить из «открытого» состояния в «закрытое».
Версия 1.1.0-rc01
20 мая 2020 г.
Выпущена androidx.customview:customview:1.1.0-rc01 без изменений по сравнению с 1.1.0-beta01 . Версия 1.1.0-rc01 содержит следующие коммиты.
Версия 1.1.0-beta01
1 апреля 2020 г.
androidx.customview:customview:1.1.0-beta01 выпущен без изменений по сравнению с 1.1.0-alpha02 . Версия 1.1.0-beta01 содержит следующие коммиты.
Версия 1.1.0-alpha02
4 марта 2020 г.
Выпущена версия androidx.customview:customview:1.1.0-alpha02 . Версия 1.1.0-alpha02 содержит следующие коммиты.
Новые функции
- Добавлен новый интерфейс
Openableдля макетов, которые могут переходить из «открытого» состояния в «закрытое». ВDrawerLayout1.1.0-alpha04этот интерфейс реализован. ( b/129979320 )
Версия 1.1.0-alpha01
13 июня 2019 г.
Выпущена версия androidx.customview:customview:1.1.0-alpha01 . Список изменений, включенных в эту версию, можно найти здесь .
изменения API
- В ViewDragHelper добавлены новые API для поддержки изменения размера его ребер.
Исправлены ошибки
- Исправлены некоторые мелкие ошибки в
ExploreByTouchHelper(( aosp/957741 )