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