Пользовательский вид

Реализация пользовательских представлений.

В этой таблице перечислены все артефакты в группе androidx.customview .

Артефакт Стабильный выпуск Кандидат на выпуск Бета-версия Альфа-релиз
индивидуальный просмотр 1.1.0 - - 1.2.0-альфа02
customview-poolingcontainer 1.0.0 - - -
Последнее обновление этой библиотеки: 21 сентября 2022 г.

Объявление зависимостей

Чтобы добавить зависимость от CustomView, вам необходимо добавить в свой проект репозиторий Google Maven. Для получения дополнительной информации прочтите репозиторий Google Maven .

Добавьте зависимости для нужных вам артефактов в файл build.gradle для вашего приложения или модуля:

классный

dependencies {
    implementation "androidx.customview:customview:1.1.0"
}

Котлин

dependencies {
    implementation("androidx.customview:customview:1.1.0")
}

Обратная связь

Ваши отзывы помогают сделать Jetpack лучше. Дайте нам знать, если вы обнаружите новые проблемы или у вас есть идеи по улучшению этой библиотеки. Пожалуйста, ознакомьтесь с существующими проблемами в этой библиотеке, прежде чем создавать новую. Вы можете добавить свой голос к существующей проблеме, нажав кнопку со звездочкой.

Создать новую задачу

Дополнительную информацию см . в документации по системе отслеживания проблем .

Контейнер Customview Pooling, версия 1.0

Версия 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 , подобную RecyclerView, или представление, которое требует явного удаления дополнительных ресурсов при его удалении (например, 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-альфа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 теперь реализует этот интерфейс в DrawerLayout 1.1.0-alpha04 . ( б / 129979320 )

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

13 июня 2019 г.

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

Изменения API

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

  • Исправлены некоторые небольшие ошибки в ExploreByTouchHelper (( aosp/957741 )
,

Пользовательский вид

Реализация пользовательских представлений.

В этой таблице перечислены все артефакты в группе androidx.customview .

Артефакт Стабильный выпуск Кандидат на выпуск Бета-версия Альфа-релиз
индивидуальный просмотр 1.1.0 - - 1.2.0-альфа02
customview-poolingcontainer 1.0.0 - - -
Последнее обновление этой библиотеки: 21 сентября 2022 г.

Объявление зависимостей

Чтобы добавить зависимость от CustomView, вам необходимо добавить в свой проект репозиторий Google Maven. Для получения дополнительной информации прочтите репозиторий Google Maven .

Добавьте зависимости для нужных вам артефактов в файл build.gradle для вашего приложения или модуля:

классный

dependencies {
    implementation "androidx.customview:customview:1.1.0"
}

Котлин

dependencies {
    implementation("androidx.customview:customview:1.1.0")
}

Обратная связь

Ваши отзывы помогают сделать Jetpack лучше. Дайте нам знать, если вы обнаружите новые проблемы или у вас есть идеи по улучшению этой библиотеки. Пожалуйста, ознакомьтесь с существующими проблемами в этой библиотеке, прежде чем создавать новую. Вы можете добавить свой голос к существующей проблеме, нажав кнопку со звездочкой.

Создать новую задачу

Дополнительную информацию см . в документации по системе отслеживания проблем .

Контейнер Customview Pooling, версия 1.0

Версия 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 , подобную RecyclerView, или представление, которое требует явного удаления дополнительных ресурсов при его удалении (например, 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-альфа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 теперь реализует этот интерфейс в DrawerLayout 1.1.0-alpha04 . ( б / 129979320 )

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

13 июня 2019 г.

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

Изменения API

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

  • Исправлены некоторые небольшие ошибки в ExploreByTouchHelper (( aosp/957741 )
,

Пользовательский вид

Реализация пользовательских представлений.

В этой таблице перечислены все артефакты в группе androidx.customview .

Артефакт Стабильный выпуск Кандидат на выпуск Бета-версия Альфа-релиз
индивидуальный просмотр 1.1.0 - - 1.2.0-альфа02
customview-poolingcontainer 1.0.0 - - -
Последнее обновление этой библиотеки: 21 сентября 2022 г.

Объявление зависимостей

Чтобы добавить зависимость от CustomView, вам необходимо добавить в свой проект репозиторий Google Maven. Для получения дополнительной информации прочтите репозиторий Google Maven .

Добавьте зависимости для нужных вам артефактов в файл build.gradle для вашего приложения или модуля:

классный

dependencies {
    implementation "androidx.customview:customview:1.1.0"
}

Котлин

dependencies {
    implementation("androidx.customview:customview:1.1.0")
}

Обратная связь

Ваши отзывы помогают сделать Jetpack лучше. Дайте нам знать, если вы обнаружите новые проблемы или у вас есть идеи по улучшению этой библиотеки. Пожалуйста, ознакомьтесь с существующими проблемами в этой библиотеке, прежде чем создавать новую. Вы можете добавить свой голос к существующей проблеме, нажав кнопку со звездочкой.

Создать новую задачу

Дополнительную информацию см . в документации по системе отслеживания проблем .

Контейнер пула Customview версии 1.0

Версия 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 , подобную RecyclerView, или представление, которое требует явного удаления дополнительных ресурсов при его удалении (например, 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-бета02

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-альфа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 теперь реализует этот интерфейс в DrawerLayout 1.1.0-alpha04 . ( б / 129979320 )

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

13 июня 2019 г.

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

Изменения API

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

  • Исправлены некоторые небольшие ошибки в ExploreByTouchHelper (( aosp/957741 )
,

Пользовательский вид

Реализация пользовательских представлений.

В этой таблице перечислены все артефакты в группе androidx.customview .

Артефакт Стабильный выпуск Кандидат на выпуск Бета-версия Альфа-релиз
индивидуальный просмотр 1.1.0 - - 1.2.0-альфа02
customview-poolingcontainer 1.0.0 - - -
Последнее обновление этой библиотеки: 21 сентября 2022 г.

Объявление зависимостей

Чтобы добавить зависимость от CustomView, вам необходимо добавить в свой проект репозиторий Google Maven. Для получения дополнительной информации прочтите репозиторий Google Maven .

Добавьте зависимости для нужных вам артефактов в файл build.gradle для вашего приложения или модуля:

классный

dependencies {
    implementation "androidx.customview:customview:1.1.0"
}

Котлин

dependencies {
    implementation("androidx.customview:customview:1.1.0")
}

Обратная связь

Ваши отзывы помогают сделать Jetpack лучше. Дайте нам знать, если вы обнаружите новые проблемы или у вас есть идеи по улучшению этой библиотеки. Пожалуйста, ознакомьтесь с существующими проблемами в этой библиотеке, прежде чем создавать новую. Вы можете добавить свой голос к существующей проблеме, нажав кнопку со звездочкой.

Создать новую задачу

Дополнительную информацию см . в документации по системе отслеживания проблем .

Контейнер пула Customview версии 1.0

Версия 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 , подобную RecyclerView, или представление, которое требует явного удаления дополнительных ресурсов при его удалении (например, 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-альфа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 теперь реализует этот интерфейс в DrawerLayout 1.1.0-alpha04 . ( б / 129979320 )

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

13 июня 2019 г.

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

Изменения API

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

  • Исправлены некоторые небольшие ошибки в ExploreByTouchHelper (( aosp/957741 )