graphismes

  
Exploiter les fonctionnalités graphiques de plusieurs versions de la plate-forme Android
Dernière mise à jour Version stable Version admissible Version bêta Version alpha
9 novembre 2022 - - - 1.0.0-alpha02

Déclarer des dépendances

Pour ajouter une dépendance sur Graphics, vous devez ajouter le dépôt Maven de Google à votre projet. Pour en savoir plus, consultez la section Dépôt Maven de Google.

Ajoutez les dépendances des artefacts dont vous avez besoin dans le fichier build.gradle de votre application ou module :

Groovy

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

Kotlin

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

Pour en savoir plus sur les dépendances, consultez Ajouter des dépendances de build.

Commentaires

Vos commentaires nous aident à améliorer Jetpack. N'hésitez pas à nous contacter si vous découvrez de nouveaux problèmes ou si vous avez des idées pour améliorer cette bibliothèque. Veuillez consulter les problèmes existants de cette bibliothèque avant d'en signaler un nouveau. Vous pouvez ajouter votre vote à un problème existant en cliquant sur le bouton en forme d'étoile.

Signaler un problème

Pour en savoir plus, consultez la documentation sur l'outil Issue Tracker.

Aucune note de version pour cet artefact.

Version 1.0

Version 1.0.0-alpha02

9 novembre 2022

Publication d'androidx.graphics:graphics-core:1.0.0-alpha02. Liste des commits de la version 1.0.0-alpha02.

Modifications apportées à l'API

  • Correction de l'annotation RequiresApi manquante pour addTransactionCommitListener, introduite dans Android S. (I0a035)
  • Les rappels de tampon onDraw<Front/Double> ont été mis à jour pour fournir une matrice de transformation que les consommateurs peuvent transmettre à leurs nuanceurs de sommet en plus de la largeur/hauteur de tampon actuelle. Les consommateurs doivent utiliser ces paramètres pour effectuer une prérotation correcte de leur code de rendu OpenGL. (I82f9e)

Correction de bugs

  • Amélioration de la latence graphique grâce à la prérotation des tampons avant l'émission de transactions SurfaceControl.
  • Résolution du problème lié aux journaux d'erreurs qui affichaient l'erreur 300d (EGL_BAD_SURFACE).
  • Résolution du problème où GLFrontBufferedRenderer n'était pas valide après la réactivation de l'activité correspondante.
  • Amélioration de la compatibilité avec les émulateurs et les appareils Chrome OS.
  • Résolution de problème qui entraînait le masquage prématuré de la couche avant de la mémoire tampon.

Version 1.0.0-alpha01

24 octobre 2022

Publication d'androidx.graphics:graphics-core:1.0.0-alpha01. Liste des commits de la version 1.0.0-alpha01

Nouvelles fonctionnalités

  • Version initiale de la bibliothèque graphique principale AndroidX. Inclut les API compatibles avec les cas d'utilisation à faible latence, comme la saisie au stylet. Introduction également d'API d'aide pour utiliser OpenGL.

Modifications apportées à l'API

  • Introduction de GLFrontBufferedRenderer pour faciliter l'affichage multitampon et avant, afin d'obtenir une sortie à faible latence et de haute qualité.
  • Introduction de l'API GLRenderer pour faciliter le rendu OpenGL pour divers fournisseurs de surfaces, comme SurfaceView et TextureView, entre autres.