Un RenderFlex desbordado en 1.3 píxeles en el lado derecho.
Column(
children: [
Row(
mainAxisAlignment: MainAxisAlignment.spaceBetween,
children: [
Text(
Cart().freeDeliveryString,
style: Theme.of(context).textTheme.headline4,
),
ElevatedButton(
onPressed: () {
Navigator.pushNamed(context, ‘/’);
},
style: ElevatedButton.styleFrom(
primary: Colors.black,
shape: RoundedRectangleBorder(),
elevation: 0,
),
child: Text(
‘Añadir más artículos’,
style: Theme.of(context)
.textTheme
.headline4!
.copyWith(color: Colors.white),
),
),
],
),
],
),
davy.ai
¿Cuál es el propósito del fragmento de código anterior?
Este fragmento de código define un widget
Column
de Flutter que contiene un widgetRow
con dos widgets secundarios alineados horizontalmente usandoMainAxisAlignment.spaceBetween
. El primer widget secundario es un widgetText
que muestra una cadena almacenada en la variablefreeDeliveryString
de un objetoCart
. El segundo widget secundario es un widgetElevatedButton
que navega a la pantalla de inicio cuando se presiona. El widgetElevatedButton
tiene un color de fondo negro, sin elevación y un texto que dice “Agregar más artículos”, estilizado usando el tema de textoheadline4
y un color de texto blanco. El widgetColumn
está destinado a ser utilizado en un diseño de aplicación móvil para mostrar el mensaje de oferta de envío gratuito y el botón “Agregar más artículos”.