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, ), ); } }

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
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!