wear protolayout

  
Cette bibliothèque permet de définir des mises en page d'UI et des expressions non liées à l'UI à afficher ou à évaluer sur des surfaces distantes.
Dernière mise à jour Version stable Version finale Version bêta Version alpha
8 février 2023 - - - 1.0.0-alpha03

Déclarer des dépendances

Pour ajouter une dépendance sur wear-protolayout, 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 correspondant aux artefacts dont vous avez besoin dans le fichier build.gradle de votre application ou de votre module :

Groovy

dependencies {
    // Use to implement support for Wear ProtoLayout Expressions
    implementation "androidx.wear.protolayout:protolayout-expression:1.1.0"

    // Use to implement support for Wear ProtoLayout
    implementation "androidx.wear.protolayout:protolayout:1.1.0"

    // Use to utilize components and layouts with Material design in your ProtoLayout
    implementation "androidx.wear.protolayout:protolayout-material:1.1.0"
}

Kotlin

dependencies {
    // Use to implement support for Wear ProtoLayout Expressions
    implementation("androidx.wear.protolayout:protolayout-expression:1.1.0")

    // Use to implement support for Wear ProtoLayout
    implementation("androidx.wear.protolayout:protolayout:1.1.0")

    // Use to utilize components and layouts with Material design in your ProtoLayout
    implementation("androidx.wear.protolayout:protolayout-material:1.1.0")
}

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

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 nouveau problème

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

Version 1.0

Version 1.0.0-alpha03

8 février 2023

Publication d'androidx.wear.protolayout:protolayout-*:1.0.0-alpha03. Liste des commits de la version 1.0.0-alpha03

Nouvelles fonctionnalités

  • Nous avons ajouté toByteArray() et fromByteArray() aux types dynamiques dans la bibliothèque protolayout-express.
  • Nous avons ajouté toString() aux types dynamiques dans la bibliothèque protolayout-expression.
  • Les types de créations dynamiques sont désormais compatibles avec l'évaluation. La classe DynamicTypeEvaluator de la bibliothèque protolayout-expression-pipeline peut être utilisée pour évaluer (et recevoir les valeurs mises à jour) pour un type dynamique précédemment créé (DynamicString, DynamicFloat, etc.).
  • Lorsqu'il est impossible de lire des animations (soit parce qu'elles sont désactivées par l'évaluateur, soit parce que le nombre d'animations en cours d'exécution a atteint la limite définie), les valeurs statiques définies sur le nœud animable sont utilisées pour remplacer l'animation.

Version 1.0.0-alpha02

25 janvier 2023

Publication d'androidx.wear.protolayout:protolayout:1.0.0-alpha02, androidx.wear.protolayout:protolayout-expression:1.0.0-alpha02 et androidx.wear.protolayout:protolayout-proto:1.0.0-alpha02. Liste des commits de la version 1.0.0-alpha02

Nouvelles fonctionnalités

  • Les outils de création de mise en page d'androidx.wear.tiles:tiles vont être déplacés vers androidx.wear.protolayout:protolayout. Ceux d'androidx.wear.tiles:tiles seront abandonnés dans l'une des prochaines versions alpha.

Version 1.0.0-alpha01

11 janvier 2023

Publication d'androidx.wear.protolayout:protolayout-expression:1.0.0-alpha01 et androidx.wear.protolayout:protolayout-proto:1.0.0-alpha01. Liste des commits de la version 1.0.0-alpha01

Nouvelles fonctionnalités

  • Cette version introduit une nouvelle bibliothèque "ProtoLayout Expression" qui permet de créer des expressions à partir de variables dynamiques.