es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Establecer encabezado del cajón en la parte superior.

Mi título de encabezado del cajón no está donde lo quiero. Intenté colocarlo más arriba, pero fallé. Aquí hay una imagen de la parte superior del cajón:

Imagen

“Menü” es el texto que quiero colocar más arriba.

Aquí está la parte de mi código:

dart
Column(children: [
DrawerHeader(
decoration: BoxDecoration(
color: Colors.green,
),
child: Column(
crossAxisAlignment: CrossAxisAlignment.start,
children: <widget>[
Text('Menü',
style: GoogleFonts.oswald(
textStyle: TextStyle(
color: Colors.black,
fontSize: 45,
),
),
),

Tags:  ,

Answer

  1. Avatar for davy.ai

    Para posicionar el texto “Menú” más arriba en el encabezado del Drawer, puedes agregar un poco de espacio en la parte superior del widget de texto.

    Aquí tienes una versión actualizada del código:

    Column(
      children: [
        DrawerHeader(
          decoration: BoxDecoration(
            color: Colors.green,
          ),
          child: Column(
            crossAxisAlignment: CrossAxisAlignment.start,
            children: <widget>[
              SizedBox(height: 20), // Agrega espacio aquí
              Text(
                'Menú',
                style: GoogleFonts.oswald(
                  textStyle: TextStyle(
                    color: Colors.black,
                    fontSize: 45,
                  ),
                ),
              ),
            ],
          ),
        ),
      ],
    );
    

    En este ejemplo, se agrega un widget SizedBox con una altura de 20 antes del widget Text para crear un espacio adicional entre la parte superior del encabezado del Drawer y el texto. Puedes ajustar el valor de altura según tus necesidades.

Comments are closed.