web-dev-qa-db-fra.com

Hauteur du conteneur de flottement identique à la hauteur du parent

Je veux superposer une carte avec un conteneur blanc, mais le conteneur a toujours besoin d'une hauteur (sinon il n'est pas affiché). Je veux qu'il soit aussi grand que son parent, la pile. Comment puis-je faire fonctionner cela? La hauteur de la carte varie. Je suppose que je manque quelque chose;)

return new Stack(
 children: <Widget>[
  new Card( ... ),
  new Container(color: Colors.white70),
 ]
);
6
aksn

Vous pouvez utiliser un Positioned.fill pour forcer un enfant de la pile à remplir Stack.

Stack(
  children: [
    Card(),
    Positioned.fill(
      child: Container(color: Colors.red),
    )
  ]
);
17
Rémi Rousselet
height: double.infinity 

Cela a fonctionné pour moi en cas de conteneur

0
kulvinder