【问题标题】:Fix widget in bottom space修复底部空间中的小部件
【发布时间】:2018-12-13 23:30:53
【问题描述】:

我需要一些布局方面的帮助。

我需要将一些小部件放在“滚动视图”中,但将按钮保留在屏幕的底部空间。

Image with a "Scrollview" with some textFields inside, and under de "Scrollview" a Rows containing two buttons

因此,如果我改变方向,布局会将按钮保留在底部并滚动上方的小部件。

我怎么能在flutter中做到这一点,我尝试使用Stack,Listview和其他方法,但我没有运气

【问题讨论】:

  • 如果您提供一些您迄今为止尝试过的代码和MCVE,其他人会更容易帮助您

标签: flutter flutter-layout


【解决方案1】:

多种方式。我建议您使用ScaffoldColumn

如果您已经在您的应用程序中使用了 Scaffold,只需添加 bottomNavigatorBar 作为参数,您希望在其中底部的栏,并确保您的布局的其余部分位于它的 body 标签下.

否则使用列:

Column( 
children: <Widget> [ 
Expanded(child:ScrollView(..),),
 yourBottomBar, 
] )

【讨论】:

  • 我正在使用listview,scoolview在flutter中不存在还是存在?我做到了,但现在的问题是“滚动视图”与按钮重叠,“滚动视图”与底部空间中的按钮顶部不对齐
  • 工作!!我需要将按钮从 lisview 中移出,e 我使用了您所说的展开,谢谢
  • 如果孩子变大,它会给我一个 RenderFlex 溢出
  • 这更像是一种黑客攻击。
  • @OjonugwaJudeOchalifu 对我来说似乎没问题。有更好的主意吗?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-02-03
  • 2013-06-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多