【发布时间】:2019-10-10 23:20:45
【问题描述】:
我有一个ListView 小部件,我希望它可以根据某些逻辑滚动或不滚动。
NeverScrollableScrollPhysics 阻止滚动,但由于物理参数是最终的,我之后无法更改它。
我想使用状态来使用不同的物理来重建 ListView,但我想重建整个 ListView 是一个相当繁重的操作。
有谁知道或如何处理这种情况,即用户在完成其他用户操作之前不应滚动 ListView?
【问题讨论】:
-
改变物理是一个好方法,但是如果你想使用不同的方法,那么你应该使用 ScrollController,它可能会起作用。您可以在其中设置偏移量为零。