【发布时间】:2021-01-02 15:00:40
【问题描述】:
我想知道在使用SingleChildScrollView 时,有没有办法在页面已经位于顶部时停止向上或向下滚动,所以我想阻止页面继续向上滚动。因为我不想改变整个Scaffold 的背景,但是当滚动到顶部上方时,会显示白色的Scaffold 背景颜色,看起来不太好。谢谢!代码不是太花哨,例如。
return SingleChildScrollView(
child: Container(
width: 200,
height: 2000,
color: Colors.red,
),
);
This is what what it shows when keep scrolling up when already at the top
【问题讨论】:
-
如果你能展示你的代码,我会帮忙的。
-
@peacetype 我提交了一个简单的例子来说明我基本上想做的事情。如果你能帮助我,我将不胜感激! :)
-
@AlejandroJimenez 那么您的问题是如何以编程方式禁用或启用 SingleChildScrollView 的滚动?
-
@Henok,我想做的是启用滚动,但是当页面位于顶部时,是为了防止页面继续向上滚动,使脚手架背景显示在后面(我认为只发生在 iOS 上)
-
@AlejandroJimenez 那么您能否分享您的图片链接,说明您想停止滚动时的顶部空间或保持向上滚动的原因,有助于澄清问题