Comment puis-je configurer la couleur d'animation d'un LinearProgressIndicator?

voix
3

La documentation LinearProgressIndicator affiche obligeamment l'existence d'une propriété valueColor et mentionne même « Pour spécifier une utilisation de couleur constante. Nouvelle AlwaysStoppedAnimation (couleur) », mais si je tente de définir la couleur je reçois une erreur qui LinearProgressIndicator n'a pas setter d'instance pour valueColor et le constructeur de la classe accepte uniquement une clé et une valeur numérique pour la quantité de progression.

Si je veux un LinearProgressIndicator avec une couleur personnalisée dois-je créer ma propre classe? Est-il vraiment aucun moyen de le préciser?

Créé 09/12/2016 à 20:44
source utilisateur
Dans d'autres langues...                            


2 réponses

voix
5

Je vous souhaite définir une couleur constante, vous pouvez utiliser:

new AlwaysStoppedAnimation<Color>(Colors.white)
Créé 15/01/2018 à 14:35
source utilisateur

voix
5

On dirait qu'il est contrôlé à partir de la couleur d'accent du thème: https://github.com/flutter/flutter/blob/b670ce4bcc49bbab745221eae24fcebcbc9dba7c/packages/flutter/lib/src/material/progress_indicator.dart#L61

Enveloppez la sous-arborescence pertinente dans un cadre Thème modifié le accentColor à ce que vous pourriez aimer.

Créé 09/12/2016 à 21:17
source utilisateur

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more