graphismes
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.
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 pouraddTransactionCommitListener
, 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, commeSurfaceView
etTextureView
, entre autres.