web-dev-qa-db-fra.com

Est-il possible de définir la hauteur sur un en-tête de tiroir?

Je cherche un moyen de régler la hauteur d'un en-tête de tiroir .

DrawerHeader(
        child: Text('Categories', style: TextStyle(color: Colors.white)),
        decoration: BoxDecoration(
            color: Colors.black
        ),
        margin: EdgeInsets.all(0.0),
        padding: EdgeInsets.all(0.0)
    ))

Mais je ne vois pas comment régler la hauteur au tiroir, c'est trop grand.

4
Joseph Arriaza

Vous emballez ceci avec le widget Conteneur.

Container(
        height: 10.0,
      child: DrawerHeader(
            child: Text('Categories', style: TextStyle(color: Colors.white)),
            decoration: BoxDecoration(
                    color: Colors.black
            ),
            margin: EdgeInsets.all(0.0),
            padding: EdgeInsets.all(0.0)
      ),
    );
7
Shudipto Trafder

Vous pouvez utiliser SizedBox widget pour redimensionner la hauteur DrawerHeader

new SizedBox(
   height : 120.0, 
   child  : new DrawerHeader(
      child  : new Text('Categories', style: TextStyle(color: Colors.white)),
      decoration: new BoxDecoration(color: Colors.black),
      margin : EdgeInsets.all(0.0),
      padding: EdgeInsets.all(0.0)
   ),
);
1
hana