flutter - maneira correta de criar uma caixa que começa em minHeight, cresce até maxHeight
Eu tenho um contêiner que quero iniciar em um tamanho mínimo e aumentar (se o conteúdo aumentar enquanto o usuário está adicionando conteúdo) até um tamanho máximo e parar.
O widget correto para isso parece ser ConstrainedBox, assim:
new ConstrainedBox(
constraints: new BoxConstraints(
minHeight: 35.0,
maxHeight: 60.0,
),
child: ...child with growing content (has default height 25.0)...
),
no entanto, isso inicia a caixa no maxHeight.
Tentei usar o hasBoundedHeight, mas não consigo construir a sintaxe correta para ele ou encontrar um exemplo na documentação.
Qual é a melhor maneira de fazer a caixa funcionar conforme descrito?