visor da câmera

  
Visor combinável independente e baseado em visualização para câmera

Esta tabela lista todos os artefatos no grupo androidx.camera-viewfinder.

Artefato Versão estável Versão candidata a lançamento Versão Beta Versão Alfa
viewfinder-compose - - - 1.4.0-alpha11
viewfinder-core - - - 1.4.0-alpha11
viewfinder-view - - - 1.4.0-alpha11
Esta biblioteca foi atualizada pela última vez em 11 de dezembro de 2024

Declarar dependências

Para adicionar uma dependência ao camera-viewfinder, adicione o repositório Maven do Google ao seu projeto. Leia Repositório Maven do Google para ver mais informações.

Adicione as dependências dos artefatos necessários ao arquivo build.gradle do seu app ou módulo:

Groovy

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

}

Kotlin

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


}

Para mais informações sobre dependências, consulte Adicionar dependências de build.

Feedback

Seu feedback ajuda a melhorar o Jetpack. Avise se você descobrir novos problemas ou tiver ideias para melhorar esta biblioteca. Consulte os problemas conhecidos nesta biblioteca antes de criar um novo. Adicione seu voto a um problema clicando no botão de estrela.

Criar novo problema

Consulte a documentação do Issue Tracker para saber mais.

Versão 1.4

Versão 1.4.0-alpha11

11 de dezembro de 2024

Lançamento de androidx.camera.viewfinder:viewfinder-compose:1.4.0-alpha11, androidx.camera.viewfinder:viewfinder-core:1.4.0-alpha11 e androidx.camera.viewfinder:viewfinder-view:1.4.0-alpha11. A versão 1.4.0-alpha11 contém estas confirmações.

Mudanças na API

  • As classes viewfinder-core foram movidas para pacotes consistentes com a biblioteca a que pertencem. (I431c6).
  • CameraViewfinder.ScaleType foi movido para viewfinder-core para que possa ser reutilizado com o Compose (I87ef1).
  • As classes CameraViewfinder descontinuadas foram removidas. Use as novas APIs que oferecem funcionalidade equivalente. (I6e59a).

Versão 1.4.0-alpha10

30 de outubro de 2024

Lançamento de androidx.camera.viewfinder:viewfinder-compose:1.4.0-alpha10, androidx.camera.viewfinder:viewfinder-core:1.4.0-alpha10 e androidx.camera.viewfinder:viewfinder-view:1.4.0-alpha10. A versão 1.4.0-alpha10 contém estas confirmações.

Versão 1.4.0-alpha09

2 de outubro de 2024

Lançamento de androidx.camera.viewfinder:viewfinder-compose:1.4.0-alpha09, androidx.camera.viewfinder:viewfinder-core:1.4.0-alpha09 e androidx.camera.viewfinder:viewfinder-view:1.4.0-alpha09. A versão 1.4.0-alpha09 contém estas confirmações.

Versão 1.4.0-alpha08

4 de setembro de 2024

Lançamento de androidx.camera.viewfinder:viewfinder-compose:1.4.0-alpha08, androidx.camera.viewfinder:viewfinder-core:1.4.0-alpha08 e androidx.camera.viewfinder:viewfinder-view:1.4.0-alpha08. A versão 1.4.0-alpha08 contém estas confirmações.

Novos recursos

Com a atualização para 1.4.0-alpha08, o artefato do visor da CameraX foi movido para o próprio grupo de biblioteca. Essa mudança é necessária para melhorar a modularidade e a manutenção da biblioteca CameraX.

Se você dependia de androidx.camera:camera-viewfinder, androidx.camera:camera-viewfinder-compose ou androidx.camera:camera-viewfinder-core, vai precisar fazer a transição das dependências para o seguinte:

  • 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

Não é preciso mudar o código para fazer essa transição. As coordenadas do Maven do Viewfinder antigo não vão mais receber atualizações.

Além disso, se você estiver usando o Compose com o CameraX, uma nova biblioteca focada no Compose agora está disponível na versão Alfa: androidx.camera:camera-compose. Isso fornece o elemento combinável CameraXViewfinder, que é um visor com o estilo de composição que adapta o SurfaceRequest da CameraX ao Compose, de forma semelhante ao funcionamento do PreviewView para visualizações.