TextFormField несколько строк ввода - PullRequest
0 голосов
/ 27 мая 2020

Я делаю контактную форму и в теле мне нужно, чтобы он был выше и имел возможность поставить ввод (как если бы вы нажимали ввод, он перестает писать.

Это мой текущий код:

TextFormField(
      validator: (value) {
        if (value.isEmpty) {
          return 'Please enter a ${widget.name}';
        }
        return null;
      },
      style: TextStyle(
          color: Colors.white
      ),
      cursorColor: Colors.white,
      decoration: InputDecoration(
        focusedBorder: OutlineInputBorder(
            borderSide: BorderSide(color: kBlue)),
        enabledBorder: OutlineInputBorder(
            borderSide: BorderSide(color: Colors.grey)),
        labelText: 'Enter the ${widget.name}',
        labelStyle: TextStyle(
          color: Colors.grey,
        ),
      ),
    );

1 Ответ

0 голосов
/ 27 мая 2020

Вы можете это сделать:

TextFormField(
  keyboardType: TextInputType.multiline,
  minLines: 2,
  maxLines: 3,
)
...