Quiero cambiar la altura del encabezado del cajón. He creado una barra lateral con la ayuda del cajón pero no puedo cambiar la altura del encabezado del cajón.

Soy nueva en el desarrollo de Flutter.

He intentado este código

drawer: Container(
        child: ClipRRect(
          borderRadius: BorderRadius.only(
              topRight: Radius.circular(30), bottomRight: Radius.circular(30)),
          child: Drawer(
            child: ListView(
              padding: EdgeInsets.only(
                top: 0.0,
              ),
              scrollDirection: Axis.vertical,
              children: <Widget>[
                DrawerHeader(
                  child: Text('data '),
                  decoration: BoxDecoration(color: Colors.green),
                ),
                ListTile(
                  title: Text('Home'),
                  leading: Icon(Icons.home, color: Colors.red),
                  
                ),
              ],
            ),
          ),
        ),
      ),
0
Ronak Patel 17 jul. 2020 a las 14:45

2 respuestas

La mejor respuesta

Puedes hacer dos cosas aquí:

Utilice un SizedBox o puede utilizar un Container personalizado en lugar de DrawerHeader

SizedBox(
  height: 150.0,
  child: DrawerHeader(
    //add further code here
  ),
),

//OR YOU CAN DO THIS

Drawer(
  child: ListView(
    children: [
      Container(
        height: 150.0,
        child: //add futher code here
      ),
    ],
  ),
)
0
Hardik Kumar 17 jul. 2020 a las 12:25

Agregue SizeBox arriba DrawerHeader

     SizedBox(
              height: 100,
              child: DrawerHeader(
                child: Text('data '),
                decoration: BoxDecoration(color: Colors.green),
              ),
            ),
0
jitsm555 17 jul. 2020 a las 12:14