Предотвратить заполнение контейнера всем пространством в ReorderableListView - PullRequest
0 голосов
/ 23 марта 2020

У меня есть ReorderableListView, который содержит список элементов (код ниже), но когда вы долго нажимаете на элемент для перетаскивания, чтобы изменить порядок, он расширяет Container, чтобы заполнить весь экран. Изображение ниже:

enter image description here

Вот как это выглядит, если не нажимать долго:

enter image description here

Я хочу, чтобы код все еще позволял расширяться Container, потому что он должен расширяться при появлении ошибок на TextFormFields. Вот мой Container:

Container(
      padding: EdgeInsets.all(8),
      child: Column(
        children: <Widget>[
          TextFormField(),
          Align(
            alignment: Alignment.topLeft,
            child: Text(
              'Drill Name',
              style: TextStyle(fontSize: 12, color: Color(0x70000000)),
            ),
          ),
          const SizedBox(
            height: 15,
          ),
          TextFormField(),
          Align(
            alignment: Alignment.topLeft,
            child: Text(
              'Shots',
              style: TextStyle(fontSize: 12, color: Color(0x70000000)),
            ),
          )
        ],
      ),
    )

Каким-то образом я хочу предотвратить расширение моего Container при переупорядочении, но разрешить его расширение, если есть сообщение об ошибке для моего TextFormField (например, «Drill»). имя не может быть пустым ").

Спасибо за любую помощь

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