Пользовательский вид
В этой таблице перечислены все артефакты в группе 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 Pooling, версия 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-бета01
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 до1.2.0-beta02или новее позволит более эффективно повторно использовать дочерние элементыRecyclerView, содержащие представления Compose. Дополнительную информацию см. в этом сообщении в блоге .Большинству пользователей нет необходимости использовать эту библиотеку напрямую, если только вы не разрабатываете ViewGroup, подобную
ViewGroup, или представление, которое требует явного удаления дополнительных ресурсов при его удалении (например, 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-бета01
11 мая 2022 г.
Выпущен androidx.customview:customview-poolingcontainer:1.0.0-beta01 . Версия 1.0.0-beta01 содержит эти коммиты.
Новые возможности
- Улучшенная документация!
Версия 1.0.0-альфа01
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-бета01
26 марта 2025 г.
Выпущен androidx.customview:customview:1.2.0-beta01 . Версия 1.2.0-beta01 содержит эти коммиты .
Изменения API
- Была введена перегрузка для
ViewDragHelper#smoothSlideViewTo, которая принимает параметры длительности и интерполятора для управления скоростью анимации.
Версия 1.2.0-альфа02
21 сентября 2022 г.
Выпущен androidx.customview:customview:1.2.0-alpha02 . Версия 1.2.0-alpha02 содержит эти коммиты.
Изменения API
- Добавлены аннотации
@NonNullк методамcreate()ViewDragHelper. ( I93a01 , б/236474222 )
Версия 1.2.0-альфа01
23 февраля 2022 г.
Выпущен androidx.customview:customview:1.2.0-alpha01 . Версия 1.2.0-alpha01 содержит эти коммиты.
Новые возможности
- Добавьте новую библиотеку
PoolingContainer, которая позволяет прослушивать события контейнера, который управляет своими дочерними элементами вне иерархии представлений. Позже это будет добавлено как зависимость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-бета01
1 апреля 2020 г.
androidx.customview:customview:1.1.0-beta01 выпущен без изменений с 1.1.0-alpha02 . Версия 1.1.0-beta01 содержит эти коммиты.
Версия 1.1.0-альфа02
4 марта 2020 г.
Выпущен androidx.customview:customview:1.1.0-alpha02 . Версия 1.1.0-alpha02 содержит эти коммиты.
Новые возможности
- Добавлен новый интерфейс
Openableдля макетов, которые могут переходить из «открытого» в «закрытое» состояние.DrawerLayoutтеперь реализует этот интерфейс в DrawerLayout1.1.0-alpha04. ( б / 129979320 )
Версия 1.1.0-альфа01
13 июня 2019 г.
Выпущен androidx.customview:customview:1.1.0-alpha01 . Коммиты, включенные в эту версию, можно найти здесь .
Изменения API
- В ViewDragHelper добавлены новые API для поддержки изменения размера края.
Исправления ошибок
- Исправлены некоторые небольшие ошибки в
ExploreByTouchHelper(( aosp/957741 )