繁体   English   中英

Flutter SingleChildScrollView 在达到 LIMIT 时停止滚动

[英]Flutter SingleChildScrollView stop scrolling when LIMIT reached

我想知道当使用SingleChildScrollView ,有没有办法在页面已经在顶部时停止向上或向下滚动,所以我想防止页面继续向上滚动。 因为我不想更改整个Scaffold的背景,但是当滚动到顶部时,会显示白色的Scaffold背景颜色,看起来不太好。 谢谢! 代码不是太花哨的东西,例如。

return SingleChildScrollView(
  child: Container(
    width: 200,
    height: 2000,
    color: Colors.red,
  ),
);

这是它在已经在顶部时继续向上滚动时显示的内容

ClampingScrollPhysics()添加到您的SingleChildScrollView就可以了,

return SingleChildScrollView(
  physics : ClampingScrollPhysics(),
  child: Container(
    width: 200,
    height: 2000,
    color: Colors.red,
  ),
);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM