1
resposta

Como seria o codigo caso eu queira um editor que possa ou nao ter um controller

class Editor extends StatelessWidget { @override Widget build(BuildContext context) { return Padding( padding: const EdgeInsets.all(16.0), child: TextField( controller: _controladorCampoNumeroConta, style: TextStyle( fontSize: 24.0, ), decoration: InputDecoration( labelText: 'Número da conta', hintText: '0000' ), keyboardType: TextInputType.number, ), ); } }

1 resposta

Olá Mercides, tudo bem com você?

Acredito que tenha finalizado o curso e entendido como fazer para ter esse comportamento, mas caso não irei te dar uma alternativa:

Para isso iremos utilizar o construtor nomeado do Dart:

  Editor( this._rotulo, this._dica, this._icone, { this.controlador} );

Dessa maneira quem utiliza o widget Editor tem a possibilidade ou não de passar um controller, mas veja que pelo menos para esse widget creio que não faça muito sentido não ter um controller dado que precisamos receber as informações do usuário :)

Abraços e Bons Estudos!