Slice
androidx.slice
androidx.slice.builders
androidx.slice.core
androidx.slice.widget
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.
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
parListBuilder#setHostExtras
pour accepter un bundle. (I43ec7, b/) - Ajout des API
ListBuilder#setHostExtra
etSliceMetadata#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é dansSliceProvider
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.