Flutter Tip: Multiplicar en vez de dividir
Hay veces que queremos calcular el ancho o la altura de un widget y tomamos como referencia el espacio de pantalla
disponible. Por ejemplo en el siguiente fragmento de código, la altura de cada Container
es la mitad del tamaño de
la pantalla o MediaQuery.of(context).size.height / 2
.
Column(
children: [
Container(
color: Colors.blue,
height: MediaQuery.of(context).size.height / 2,
),
Container(
color: Colors.green,
height: MediaQuery.of(context).size.height / 2,
)
],
)
Como podemos ver cada container ocupa la mitad de la pantalla: