首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何根据内容调整小部件的大小

如何根据内容调整小部件的大小
EN

Stack Overflow用户
提问于 2022-08-16 05:41:52
回答 2查看 78关注 0票数 1

我使用的是可拖放的可滚动工作表,如果我使用的是可见性小部件,并且它是可见性小部件,它不应该显示它的空间,我希望它根据当前在工作表中显示的内容来显示内容,但是如果是真的,它应该自动调整自身大小并显示在屏幕上,我的工作表中总共有4个小部件,其中2个在visibilty小部件中。

EN

回答 2

Stack Overflow用户

发布于 2022-08-16 06:03:27

当小部件的可见性发生变化时,您可以更改minChildSize和maxChildSize of draggableScrollableSheet,并将其设置为特定的值。

票数 0
EN

Stack Overflow用户

发布于 2022-08-16 21:11:52

如果您想隐藏和取消隐藏一个小部件,但不希望隐藏的小部件占用屏幕上的空间,那么您应该使用If,而不是没有任何大括号的情况下的可见性。

代码语言:javascript
运行
复制
Column(
  Children:[
   Text(Hello), 
   if(_isVisible) 
   SizedBox(height:200, width:500)
  ]
  ) 

如果您想要添加多个要隐藏和显示的列小部件,那么请使用hide运算符。

代码语言:javascript
运行
复制
Column(
  Children:[
   Text(Hello), 
   if(_isVisible) ...[
   SizedBox(height:200, width:500), 
   Container(height:400, width:500, 
       Color:Colors.red) 
    ]
  ]) 
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73369229

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档