Cette page décrit certaines limites fonctionnelles de l'API Styles.
Limites fonctionnelles
- Compatibilité avec les animations infinies : pour le moment, les styles ne peuvent pas être utilisés pour définir des animations infinies. Pour implémenter ces effets, continuez à utiliser
rememberInfiniteTransitiondans Compose. - Portée des propriétés : les propriétés personnalisées qui s'étendent au-delà des attributs de style standards ne sont pas prises en charge.
- Formes : les formes personnalisées ne sont pas prises en charge. Ce problème sera résolu dans les prochaines versions. Les animations de formes ne sont pas encore acceptées.
- Interopérabilité avec les thèmes et styles du système View : il n'est pas possible d'extraire un style à partir de vos
themes.xmloustyles.xmlexistants. Les styles ne prendront jamais directement en charge cette fonctionnalité. - Interopérabilité avec Ripple/Indication : l'utilisation de
pressedsans définirindication = nullsur le modificateurclickableentraînera l'affichage des deux à la fois.
État de l'intégration des composants
Nous prévoyons d'ajouter la prise en charge des styles aux composants Material dans une prochaine mise à jour.
Envoyez un rapport de bug si vous rencontrez un cas d'utilisation non accepté.