Flutter Widget Diseño de pantallas

De MediaWiki
Ir a la navegación Ir a la búsqueda

Introducción

  • En las secciones anteriores vimos algunos de los widgets que podemos emplear para visualizar contenidos en una pantalla.
En esta sección vamos a ver widgets que nos permiten colocar a otros widgets en ciertas posiciones en base a las propiedades que disponga el Widget.
Vienen a ser el equivalente a divs en HTML.


  • Asociado a este punto vamos a ver como identificar y solucionar los problemas que podamos tener de posicionamiento cuando los widgets no queppan en el espacio asignado por su widget contenedor.



Column / Row

  • Más información en:
  • Estos widgets permiten 'colocar' en forma de fila o columna el cojunto de Widget que se encuentran dentro.
  • El widget Column coloca los widgets uno debajo del otro.
  • El widgert Row coloca los widgets uno al lado del otro.
Flutter dart colrow 1.JPG
Imagen obtenida de este sito web





Container


SizeBox

Debugger Diseño

  • Debugger de diseño. Verificar el tamaño de las cajas de cada widget y localizar cual de ellas produce un error




Enlaces de interés


  • En el Card Widget vimos que disponemos del parámetro clipBehavior para 'recortar' el contenido y que se ajuste a los bordes redondeados.
Si queremos hacer lo mismo con cualquier Widget podemos hacer uso del https://api.flutter.dev/flutter/widgets/ClipRRect-class.html






Enlace a la página principal de la UD3

Enlace a la página principal del curso




-- Ángel D. Fernández González -- (2021).