Google lance Jetpack Compose 1.4 avec de nouvelles fonctionnalités d’interface utilisateur natives
Google a publié la version 1.4 de sa populaire boîte à outils d’interface utilisateur Android, Jetpack Compose, qui offre aux développeurs une prise en charge intégrée des changements de page horizontaux et verticaux, des mises en page de flux et davantage d’options de personnalisation pour les zones de texte. Jetpack Compose est la boîte à outils recommandée pour créer des interfaces utilisateur natives dans Android et utilise le langage de programmation Kotlin.
Transitions de page fluides avec VerticalPager et HorizontalPager
Jetpack Compose 1.4 introduit deux nouveaux composables expérimentaux : VerticalPager et HorizontalPager, qui fournissent des fonctionnalités similaires à PageViewer dans le système View. Les développeurs peuvent facilement basculer entre les pages sans recourir à des adaptateurs ou à des fragments, ce qui facilite l’intégration d’un composable dans le pager. Par défaut, HorizontalPager occupe toute la largeur de l’écran et VerticalPager toute la hauteur de l’écran, mais les développeurs peuvent ajuster ces valeurs selon leurs besoins.
Dispositions de flux pour les conteneurs dynamiques
Les nouvelles dispositions FlowRow et FlowColumn de Jetpack Compose 1.4 peuvent améliorer l’efficacité de la présentation des éléments dans un conteneur lorsque la taille des éléments et du conteneur est inconnue ou dynamique. Les dispositions de flux permettent aux éléments de passer à la ligne ou à la colonne suivante lorsque l’espace est limité, et prennent également en charge le dimensionnement dynamique à l’aide de poids pour répartir les éléments dans le conteneur.
Améliorations des champs de texte
L’équipe Jetpack Compose a également apporté des améliorations à TextField, qui garantit désormais qu’un champ de texte dans une colonne déroulante ou une colonne paresseuse n’est pas obscurci après la mise au point avec le clavier à l’écran. Il existe également de nouvelles options pour la personnalisation du texte, telles que la possibilité de tracer du texte avec TextStyle.drawStyle et des sauts de ligne précis avec TextStyle.lineBreak. Les développeurs peuvent également déplacer leur texte à l’aide du modificateur BasicMarquee, qui peut être appliqué à tout composable devant se déplacer comme un chapiteau.
En savoir plus sur Jetpack Compose 1.4
Pour en savoir plus sur les nouvelles fonctionnalités et améliorations de Jetpack Compose 1.4, visitez le blog des développeurs Android. Cette nouvelle version ravira les développeurs à la recherche de moyens efficaces de créer des interfaces utilisateur natives sur Android à l’aide de Kotlin avec ses fonctionnalités de pagination améliorées, de conteneurs dynamiques et de zone de texte.