我有一个包含元素列表的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出现错误消息(例如“钻取名称不能为空”)。

谢谢你的帮助

转载请注明出处:http://www.yutianjidian.com/article/20230526/1616949.html

随机推荐

  1. 防止从NgRx缩减程序中复制的角度到重新渲染组件

    我的问题在于:我们必须复制NgRx reducer中的状态,以实现不变性。但由于这种角度重现组件,如果属性中没有更改的组件,它们只能由扩展操作符或lodash克隆重新创建。我在我的组件中保留了一些状态,比如计数器,我不想将它们存储在NgRx...

  2. 防止Visual Studio 2015在Lambda表达式中的断点处着色背景

    我试图阻止Visual Studio 2015在lambda表达式中的断点处对代码块进行着色。(屏幕截图如下)。这对我来说非常分散注意力,我想阻止这种行为,但不知道如何A)完全阻止它,或者B)将它使用的背景颜色更改为黑色,这样效果就看不见了...

  3. 防止子类重写父类中的方法

    我有一个主类RecordFieldBase。应用程序中有许多从RecordFieldBase类扩展而来的子类。基类RecordFieldBase公开了公共方法updateInspector,如下所示:public Inspector udp...

  4. 防止flex容器中的图像在Chrome中拉伸

    我不知道我做错了什么。在火狐中看起来还不错,但在chrome中,我的图片都被放大到了疯狂的高度。我尝试了所有我在网上找到的解决方案,比如将img的min-height设置为0,或者在代码中添加一个height:auto,似乎没有什么帮助。c...

  5. js控制容器隐藏出现防止样式变化的两种方法

    方法一: 复制代码 代码如下: document.getElementById("控件ID").style.visibility="hidden"; document.getElementById("控件ID").style.visibi...

  6. 防止从pages文件夹中的components和公用文件夹创建管线。并拒绝访问查看公共文件夹中的文件。NextJs

    我有一个自定义服务器的NextJs应用程序,我已经在其中自定义了一条路由。其中,我根据主机名和路径名显示模板。我的server.jsconst next = require(next); const { createServer } = r...

  7. 防止元素在iframe中的Element.scrollIntoView()函数滚动父元素

    我有一个具有以下功能的页面:function aux_func(_this){ let link = document.getElementById(oLink).href; var elmn...

  8. 防止文本区域中的文本重叠

    在Firefox中,它可以正常工作:??但在Chrome中会出现覆盖:??如何修复它?FireFox (开发者版) 83.0b5Chrome版本88.0.4305.3?div{ position: relative; } label{...

  9. 如何防止docker容器在执行sh脚本文件后停止

    我正在运行一个docker容器,如下所示,在执行sh文件后,容器默认终止,我如何保持容器在后台工作docker文件中的示例#========================= # Copying Scripts to root #=====...

  10. 防止在C中调整控制台窗口的大小/滚动(Window.h)

    我在C程序中使用window.h,并希望能够阻止用户调整控制台窗口的大小。是否可以使用C语言删除控制台窗口的滚动条和“拖动以调整大小”功能(如图所示)??