Slice

Affichez en dehors de votre application des éléments d'interface utilisateur créés à partir d'un modèle.
Dernière mise à jour Version stable Version finale Version bêta Version alpha
13 janvier 2021 - - - 1.1.0-alpha02

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.1.0

Version 1.1.0-alpha02

13 janvier 2021

Publication d'androidx.slice:slice-builders:1.1.0-alpha02, androidx.slice:slice-core:1.1.0-alpha02 et androidx.slice:slice-view:1.1.0-alpha02. Liste des commits de la version 1.1.0-alpha02

Modifications apportées à l'API

  • Prise en charge des sélecteurs dans les actions de segment d'application dans la vue par ligne. (I4d965)
  • Prise en charge de SliceAction avec GridRow. (Ie289b)
  • Ajout d'un texte de sélecteur pour l'heure, qui crée une boîte de dialogue avec un sélecteur de date ou d'heure lorsque l'utilisateur appuie dessus. (I07deb)
  • Correction d'un problème lié à Treehug. (I416cc)
  • Ajout de ListBuilder.StarRatingBuilder, qui est une ligne prenant en charge les notes attribuées à des segments. (I25aec)
  • Remplacement de ListBuilder#setHostExtra par ListBuilder#setHostExtras pour accepter un bundle. (I43ec7, b/)
  • Ajout des API ListBuilder#setHostExtra et SliceMetadata#getHostExtras pour enregistrer et extraire des informations supplémentaires pour l'hôte à partir du segment. (Ib0768, b/)
  • Ajout d'une API pour RowBuilder afin d'indiquer la fin d'une section et d'afficher la ligne de séparation. (I23ddd, b/)
  • Ajout d'une annotation pour la possibilité de valeur nulle dans les constructeurs de segments afin de permettre une meilleure interopérabilité avec Kotlin. (If00f1, b/166489398)
  • Ajout de CellBuilder.addOverlayText, qui superpose le texte de l'image dans la cellule. (I09d97)
  • Ajout de l'attribut imageCornerRadius pour appliquer des angles arrondis à des images ou icônes SliceHints.LARGE_IMAGE. (I3e8f8)
  • Passage de configureViewPolicy en mode protégé au lieu de privé afin qu'il puisse être appelé à partir de sous-classes. (I6772b)
  • Prise en charge des images brutes pour l'affichage GridRow. Adapté aux images en mode portrait et paysage. (I925fb)
  • Ajout d'une nouvelle API SliceView#getNumberOfHiddenItems pour obtenir le nombre d'éléments de segments qui ne rentrent pas dans la vue. (I09651)
  • Ajout de SliceView#setRowStyleFactory pour permettre aux hôtes de segment de personnaliser le style de chaque ligne en fonction des métadonnées du segment. (Ia8f2e)

Correction de bugs

  • Correction de l'action de segment de sélecteur sur GridRow comme seul élément. (I3d899)

Contribution externe

  • Activation de la vérification d'analyse lint pour l'API StaticFinalBuilder possible dans androidx. (I2b11b, b/138602561)

Slice-Builders-Ktx version 1.0.0-alpha08

13 janvier 2021

Publication d'androidx.slice:slice-builders-ktx:1.0.0-alpha08. Liste des commits de la version 1.0.0-alpha08

Mis à jour pour dépendre de slice-builders 1.1.0-alpha02.

Version 1.1.0-alpha01

7 mai 2019

Publication d'androidx.slice:slice-builders:1.1.0-alpha01, androidx.slice:slice-builders-ktx:1.0.0-alpha07, androidx.slice:slice-core:1.1.0-alpha01 et androidx.slice:slice-view:1.1.0-alpha01. Les commits inclus dans cette version sont disponibles sur cette page.

Nouvelles fonctionnalités

  • onCreatePermissionRequest peut être forcé dans SliceProvider pour personnaliser le comportement d'octroi d'autorisation.

Corrections de bugs

  • Correction de OnSliceActionListener, qui n'était pas appelé lorsqu'un utilisateur cliquait sur un élément de ligne avec une seule action.
  • Correction de SliceView, qui ne respectait pas les paramètres de mise en page de MeasureSpec.EXACTLY.
  • Correction d'un doublon de onClick lors de l'utilisation de onLongClick sur SliceView.