visor da 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 |
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.
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 paraviewfinder-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.