Управляющие входы трепещут

#flutter

Вопрос:

Я создавал форму в flutter и искал, как использовать Controller ее для ввода : я хочу, чтобы name ввод принимал только альфа-символы и Email принимал name@domaine.com .

Я не знаю, проблема ли в том, что все мои входные данные-это один и тот же виджет, используемый много раз :

 FadeAnimation(  1.2,  makeInput(  label: "Name",  ),  ),  FadeAnimation(  1.2,  makeInput(  label: "e-Mail",  )),   Widget makeInput({label, obscureText = false}) { return Column(  crossAxisAlignment: CrossAxisAlignment.start,  children: lt;Widgetgt;[  Text(  label,  style: TextStyle(  fontSize: 15, fontWeight: FontWeight.w400, color: Colors.white),  ),  SizedBox(  height: 5,  ),  TextField(  obscureText: obscureText,  style: TextStyle(color: Colors.white),  decoration: InputDecoration(  contentPadding: EdgeInsets.symmetric(vertical: 0, horizontal: 12),  enabledBorder: OutlineInputBorder(  borderSide: BorderSide(color: Colors.purple[800])),  border: OutlineInputBorder(  borderSide: BorderSide(color: Colors.purple[800])),  focusedBorder: OutlineInputBorder(  borderSide: BorderSide(color: Colors.purple[800], width: 2.0),  )),  ),  SizedBox(  height: 25,  ),  ], ); }