Widget: Expanded


Um widget que expande seus widgets...

Quase todos os layouts do Flutter utilizam linhas (rows) e colunas (Columns) o que é bem legal. Eles podem manter o conteúdo unido ou espalhado:
 
Mas e se você quiser que um desses conteúdos estique para preencher o espaço extra, envolva-o em um widget Expanded e ele irá expandir.
 
Row(
childern:[
MyWidget(),
Expanded(
MyWidget(),
),
MyWidget(),
]
)
Quando uma linha ou coluna distribui o conteúdo, os primeiros são os de tamanho fixo. Depois, o espaço restante é dividido entre os flexí­veis, com Expanded.

É possí­vel determinar um fator de expansão 
em caso de competição de dois ou mais widgets Expanded.
 
Expanded(
flex: 2,
child: Container(),
)
 
223 Visualizações
Awesome Flutter