видоискатель камеры

Автономный составной видоискатель для камеры с возможностью просмотра
Последнее обновление Стабильный выпуск Кандидат на выпуск Бета-версия Альфа-релиз
4 сентября 2024 г. - - - 1.4.0-альфа08

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

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

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

классный

dependencies {
    // Use to implement camera viewfinders
    
    implementation "androidx.camera.viewfinder:viewfinder-view:1.4.0-alpha09"
    implementation "androidx.camera.viewfinder:viewfinder-compose:1.4.0-alpha09"
    implementation "androidx.camera.viewfinder:viewfinder-core:1.4.0-alpha09"

}

Котлин

dependencies {
    // Use to implement camera viewfinders
    implementation("androidx.camera.viewfinder:viewfinder-view:1.4.0-alpha09")
    implementation("androidx.camera.viewfinder:viewfinder-core:1.4.0-alpha09")
    implementation("androidx.camera.viewfinder:viewfinder-compose:1.4.0-alpha09")


}
,

классный

dependencies {
    // Use to implement camera viewfinders
    
    implementation "androidx.camera.viewfinder:viewfinder-view:1.4.0-alpha09"
    implementation "androidx.camera.viewfinder:viewfinder-compose:1.4.0-alpha09"
    implementation "androidx.camera.viewfinder:viewfinder-core:1.4.0-alpha09"

}

Котлин

dependencies {
    // Use to implement camera viewfinders
    implementation("androidx.camera.viewfinder:viewfinder-view:1.4.0-alpha09")
    implementation("androidx.camera.viewfinder:viewfinder-core:1.4.0-alpha09")
    implementation("androidx.camera.viewfinder:viewfinder-compose:1.4.0-alpha09")


}

Дополнительные сведения о зависимостях см. в разделе Добавление зависимостей сборки .

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

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

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

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

Версия 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 работает для представлений.