在Flutter中,当有SingleChildScrollView时,可以使用Column
或ListView
来包裹按钮,以便调整屏幕底部的按钮位置。
Column
布局:Column
布局:Column
中,使用Expanded
来占据剩余空间,并使用Align
将按钮对齐到底部中心位置。ListView
布局:ListView
布局:ListView
中,设置shrinkWrap
为true
以适应内容高度,设置physics
为NeverScrollableScrollPhysics()
禁止滚动,然后将按钮放在ListView
中。以上两种方法都可以实现在有SingleChildScrollView
的情况下调整屏幕底部的按钮位置。
领取专属 10元无门槛券
手把手带您无忧上云