Limites actuelles

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 rememberInfiniteTransition dans 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.xml ou styles.xml existants. Les styles ne prendront jamais directement en charge cette fonctionnalité.
  • Interopérabilité avec Ripple/Indication : l'utilisation de pressed sans définir indication = null sur le modificateur clickable entraî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é.