Separar componentes Flutter – Stack Overflow em Português


Dentro de um alertDialog eu criei uma column com os checkbox e depois uma Row com dois FlatButton, porem eles ficam lado a lado e eu preciso que os botoes fiquem abaixo dos checkbox.

inserir a descrição da imagem aqui

Código

AlertDialog(
...
actions: <Widget>(
    Container(
      color: Colors.green,
      child: Column(
        children: <Widget>(
          Row(
            children: <Widget>(
              Checkbox(
                value: false,
              ),
              Text("Teste 123"),
            ),
          ),
          Row(
            children: <Widget>(
              Checkbox(
                value: false,
              ),
              Text("Teste 0321"),
            ),
          ),
        ),
      ),
    ),
    Container(
      color: Colors.blue,
      child: Column(
        children: <Widget>(
          Row(
            mainAxisAlignment: MainAxisAlignment.end,
            children: <Widget>(
              FlatButton(
                child: Text(
                  AppLocalizations.of(context).cancel.toUpperCase(),
                ),
              ),
              FlatButton(
                child: Text(
                  AppLocalizations.of(context).send.toUpperCase(),
                ),
              ),
            ),
          ),
        ),
      ),
    ),
  ),

Eu consegui obter o resultado esperado apenas envolvendo o column com um container e elevando seu width ao maximo da tela, mas isso sai do padrão das outras dialogs do app e faz com que ela fique errada dependendo do dispositivo.

inserir a descrição da imagem aqui