У меня есть ReorderableListView
, который содержит список элементов (код ниже), но когда вы долго нажимаете на элемент для перетаскивания, чтобы изменить порядок, он расширяет Container
, чтобы заполнить весь экран. Изображение ниже:
Вот как это выглядит, если не нажимать долго:
Я хочу, чтобы код все еще позволял расширяться 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»). имя не может быть пустым ").
Спасибо за любую помощь