dimensionamento flutter della scatola vincolata al suo spessore massimo. altezza minima

ho una scatola con minHeight 50 e maxheight 200. il CB contiene un contenitore che si colora di rosso.

ora ho due scenari:

  • voglio fare il CB più grande possibile (prendere maxheight). posso raggiungere che attaccando il CB in un SizedBox.expanding.

  • voglio rendere il CB il più piccolo possibile (prendere minHeight). quindi, ho bisogno del contrario di SizedBox.expanding. come posso farlo?

EN From: Flutter sizing of constrained box to its maxHeight resp. minHeight

More similar articles:

3 Comments

  1. è possibile utilizzare:

    constraints: BoxConstraints.loose(Size(width, height)),

    renderà il widget il più piccolo possibile con i vincoli dati.

    per esempio se si danno vincoli Dimensione (100, 100), con bambino con w = 110, h = 110. il widget sarà 100 x 100 a causa dei vincoli.

    anche se il dare i vincoli Dimensione (100m 100), con bambino w = 50, h = 50. il widget sarà 50 x 50.

  2. caso uno: ConstrainedBox > SizedBox.expand > Container, caso due: ConstrainedBox > SizedBox.shrink > Container – l’opposto per SizedBox.expand è SizedBox.shrink
  3. btw si può fare con Container > SizedBox.expand e Container > SizedBox.shrink troppo – non c’è bisogno di top ConstrainedBox

Leave a Reply

Your email address will not be published. Required fields are marked *