記事の内容
TextFieldに入力された値を、あるボタンが押された時に取得したい時があります。
TextFieldとFlatButtonの連携と言えるかもしれません。
この記事ではその方法を紹介します。
実装方法
Widget内に変数を宣言します。
String taskName;
onChangedで値をセットします。
TextField( autofocus: true, textAlign: TextAlign.center, onChanged: (value) { taskName = value; }, ),
onPressedで取得します。
onPressed: () { print(taskName); },