gráficos

  
Use recursos gráficos em várias versões da Plataforma Android.
Atualização mais recente Versão estável Candidata a lançamento Versão Beta Versão Alfa
9 de novembro de 2022 - - - 1.0.0-alpha02

Declarar dependências

Para adicionar uma dependência a Graphics, é preciso adicionar o repositório Maven do Google ao seu projeto. Leia Repositório Maven do Google para mais informações.

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

Groovy

dependencies {
    implementation "androidx.graphics:graphics-core:1.0.0-alpha02"
}

Kotlin

dependencies {
    implementation("androidx.graphics:graphics-core:1.0.0-alpha02")
}

Para ver 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.

Não há notas de versão para este artefato.

Versão 1.0

Versão 1.0.0-alpha02

9 de novembro de 2022

Lançamento de androidx.graphics:graphics-core:1.0.0-alpha02. A versão 1.0.0-alpha02 contém estas confirmações.

Mudanças na API

  • Correção da anotação RequiresApi ausente no addTransactionCommitListener, que foi introduzida no Android S (I0a035).
  • Os callbacks de buffer onDraw<Front/Double> foram atualizados para fornecer uma matriz de transformação que os consumidores podem transmitir para os sombreadores de vértice, além da largura e altura do buffer atual. Os consumidores são responsáveis por usar esses parâmetros para pré-rotacionar da forma correta o código de renderização do OpenGL (I82f9e).

Correções de bugs

  • Melhorada a latência gráfica ao pré-rotacionar os buffers antes de emitir transações SurfaceControl.
  • Corrigido o problema em que os registros de erros mostravam o erro 300d (EGL_BAD_SURFACE).
  • Corrigimos o problema em que o GLFrontBufferedRenderer era considerado inválido após a retomada da atividade correspondente.
  • Aumento do suporte aos emuladores e dispositivos ChromeOS.
  • Corrigimos o problema em que a camada de buffer frontal podia ser ocultada de forma prematura.

Versão 1.0.0-alpha01

24 de outubro de 2022

Lançamento de androidx.graphics:graphics-core:1.0.0-alpha01. A versão 1.0.0-alpha01 contém estas confirmações.

Novos recursos

  • Versão inicial da principal biblioteca de gráficos do AndroidX. Essa versão inclui APIs compatíveis com casos de uso de baixa latência, como entrada da stylus. Também introduz algumas APIs auxiliares para uso do OpenGL.

Mudanças na API

  • Introdução de GLFrontBufferedRenderer para auxiliar na renderização frontal e com vários buffers a fim de alcançar saída de baixa latência e alta qualidade de renderização.
  • Introdução da API GLRenderer para auxiliar na renderização do OpenGL para vários provedores de Surface, como SurfaceView, TextureView e outros.