我想知道在使用时SingleChildScrollView,是否有一种方法可以停止向上或向下滚动,例如当页面已经位于顶部时,所以我想阻止页面继续向上滚动。因为我不想改变整个背景Scaffold,但是当滚动到顶部上方时,会Scaffold显示白色背景颜色,而且看起来不太好。谢谢你!该代码并不是太花哨,例如。
return SingleChildScrollView(
child: Container(
width: 200,
height: 2000,
color: Colors.red,
),
);
Run Code Online (Sandbox Code Playgroud)
添加ClampingScrollPhysics()到您的SingleChildScrollView就可以了,
return SingleChildScrollView(
physics : ClampingScrollPhysics(),
child: Container(
width: 200,
height: 2000,
color: Colors.red,
),
);
Run Code Online (Sandbox Code Playgroud)