Flutter: Élargissement vs Souple
J'ai utilisé à la fois Expanded
et Flexible
widgets et ils semblent fonctionner même. Quelle est la différence entre les deux que j'ai raté?
Vous devez vous connecter pour publier un commentaire.
J'ai utilisé à la fois Expanded
et Flexible
widgets et ils semblent fonctionner même. Quelle est la différence entre les deux que j'ai raté?
Vous devez vous connecter pour publier un commentaire.
Expanded
est juste un raccourci pourFlexible
À l'aide étendue de cette façon:
est strictement équivalent à:
Vous souhaiterez peut-être utiliser
Flexible
surExpanded
quand vous voulez une autrefit
, utile dans certaines mises en forme réactives.La différence entre
FlexFit.tight
etFlexFit.loose
est que lâche va permettre à son enfant d'avoir une taille maximale tout serré forces que l'enfant à remplir tout l'espace disponible.Maximum size
etAvailable space
dire la même chose ici?Flexible.tight
va forcer les enfants à prendre l'ensemble de l'espace disponible etFlexible.loose
va laisser les enfants faire ce qu'ils veulent. Certains enfants pourraient occuper tout l'espace et d'autres non, en fonction de leurs types.Élargi, il est Flexible avec ajustement mis en
Vous pouvez utiliser Flexible pour redimensionner les widgets dans lignes et colonnes. Il est principalement utilisé pour ajuster l'espace des différents widgets enfants tout en gardant la relation avec leurs parents widgets.
Pendant ce temps, Élargi changements les contraintes envoyé aux enfants d' lignes et colonnes; il contribue à combler les espaces disponibles là. Par conséquent, lorsque vous enveloppez votre enfant dans un widget Agrandi il remplit les espaces vides.
La prestation de ces vidéos à partir de la Flottement de la chaîne YouTube Officielle juste pour aider les gens, qui peut paraître dans le prochain avenir...
Élargi:
Flexible: