видоискатель камеры
В этой таблице перечислены все артефакты в группе androidx.camera-viewfinder
.
Артефакт | Стабильный выпуск | Кандидат на выпуск | Бета-версия | Альфа-релиз |
---|---|---|---|---|
видоискатель-создание | - | - | - | 1.4.0-альфа11 |
ядро видоискателя | - | - | - | 1.4.0-альфа11 |
видоискатель-вид | - | - | - | 1.4.0-альфа11 |
Объявление зависимостей
Чтобы добавить зависимость от камеры-видоискателя, необходимо добавить в свой проект репозиторий Google Maven. Для получения дополнительной информации прочтите репозиторий Google Maven .
Добавьте зависимости для нужных вам артефактов в файл build.gradle
для вашего приложения или модуля:
классный
dependencies { // Use to implement camera viewfinders implementation "androidx.camera.viewfinder:viewfinder-view:1.4.0-alpha10" implementation "androidx.camera.viewfinder:viewfinder-compose:1.4.0-alpha10" implementation "androidx.camera.viewfinder:viewfinder-core:1.4.0-alpha10" }
Котлин
dependencies { // Use to implement camera viewfinders implementation("androidx.camera.viewfinder:viewfinder-view:1.4.0-alpha10") implementation("androidx.camera.viewfinder:viewfinder-core:1.4.0-alpha10") implementation("androidx.camera.viewfinder:viewfinder-compose:1.4.0-alpha10") }
Дополнительные сведения о зависимостях см. в разделе Добавление зависимостей сборки .
Обратная связь
Ваши отзывы помогают сделать Jetpack лучше. Дайте нам знать, если вы обнаружите новые проблемы или у вас есть идеи по улучшению этой библиотеки. Пожалуйста, ознакомьтесь с существующими проблемами в этой библиотеке, прежде чем создавать новую. Вы можете добавить свой голос к существующей проблеме, нажав кнопку со звездочкой.
Дополнительную информацию см . в документации по системе отслеживания проблем .
Версия 1.4
Версия 1.4.0-альфа11
11 декабря 2024 г.
androidx.camera.viewfinder:viewfinder-compose:1.4.0-alpha11
, androidx.camera.viewfinder:viewfinder-core:1.4.0-alpha11
и androidx.camera.viewfinder:viewfinder-view:1.4.0-alpha11
выпущены . Версия 1.4.0-alpha11 содержит эти коммиты .
Изменения API
- Классы
viewfinder-core
были перемещены в пакеты, соответствующие библиотеке, к которой они принадлежат. ( I431c6 ) -
CameraViewfinder.ScaleType
был перенесен вviewfinder-core
, чтобы его можно было повторно использовать при составлении ( I87ef1 ). - Устаревшие классы
CameraViewfinder
удалены. Пожалуйста, используйте новые API, которые обеспечивают эквивалентную функциональность. ( I6e59a )
Версия 1.4.0-альфа10
30 октября 2024 г.
androidx.camera.viewfinder:viewfinder-compose:1.4.0-alpha10
, androidx.camera.viewfinder:viewfinder-core:1.4.0-alpha10
и androidx.camera.viewfinder:viewfinder-view:1.4.0-alpha10
выпущены . Версия 1.4.0-alpha10 содержит эти коммиты .
Версия 1.4.0-альфа09
2 октября 2024 г.
androidx.camera.viewfinder:viewfinder-compose:1.4.0-alpha09
, androidx.camera.viewfinder:viewfinder-core:1.4.0-alpha09
и androidx.camera.viewfinder:viewfinder-view:1.4.0-alpha09
выпущены . Версия 1.4.0-alpha09 содержит эти коммиты .
Версия 1.4.0-альфа08
4 сентября 2024 г.
androidx.camera.viewfinder:viewfinder-compose:1.4.0-alpha08
, androidx.camera.viewfinder:viewfinder-core:1.4.0-alpha08
и androidx.camera.viewfinder:viewfinder-view:1.4.0-alpha08
выпущены . Версия 1.4.0-alpha08 содержит эти коммиты .
Новые возможности
С обновлением до 1.4.0-alpha08 артефакт видоискателя CameraX был перенесен в отдельную группу библиотек. Это изменение необходимо для улучшения модульности и удобства обслуживания библиотеки CameraX.
Если ранее вы зависели от androidx.camera:camera-viewfinder
, androidx.camera:camera-viewfinder-compose
или androidx.camera:camera-viewfinder-core
, вам нужно будет преобразовать свои зависимости в следующие:
-
androidx.camera:camera-viewfinder
->androidx.camera.viewfinder:viewfinder-view
-
androidx.camera:camera-viewfinder-compose
->androidx.camera.viewfinder:viewfinder-compose
-
androidx.camera:camera-viewfinder-core
->androidx.camera.viewfinder:viewfinder-core
Для осуществления этого перехода не требуется никаких изменений кода. Старые координаты maven Viewfinder больше не будут обновляться.
Кроме того, если вы используете Compose с CameraX, в альфа-версии теперь доступна новая библиотека Compose-first: androidx.camera:camera-compose
. Это обеспечивает возможность компоновки CameraXViewfinder
, которая представляет собой идиоматический видоискатель, который адаптирует SurfaceRequest
CameraX для Compose, аналогично тому, как PreviewView
работает для представлений.