Как добавить Textfield под Appbar в флаттере - PullRequest
0 голосов
/ 02 марта 2020

Я пытаюсь добавить TextField под верхней панелью приложения в моем приложении для рисования, но не могу понять, как это сделать. Я пытался искать растворимые вещества в Интернете, но ничего не нашел ...

@override
  Widget build(BuildContext context)
  {
    return Scaffold(
      appBar: new AppBar(title: new Center(child: new Text("Draw 1102 - Beta Version", textAlign: TextAlign.center))),
      body: 
      Column(children: <Widget>[ TextField() ],),  // Does not work
      Container( 
        child: GestureDetector(
          onPanUpdate: (DragUpdateDetails details)
          {
            setState(()
            {
              RenderBox _object = context.findRenderObject();
              //More code...
            });
          },

1 Ответ

1 голос
/ 02 марта 2020

Вы можете использовать PreferredSize Widget в качестве свойства AppBars bottom. У виджета PreferredSize также есть дочерний элемент, куда вы можете поместить свой TextField.

Вам просто нужно вручную найти правильный height для PreferredSize.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...