Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/flutter/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Flutter 当用户向下滚动屏幕时,如何使Container()收缩_Flutter_Scroll_Containers_Expand_Shrink - Fatal编程技术网

Flutter 当用户向下滚动屏幕时,如何使Container()收缩

Flutter 当用户向下滚动屏幕时,如何使Container()收缩,flutter,scroll,containers,expand,shrink,Flutter,Scroll,Containers,Expand,Shrink,当用户向下滚动时,我想缩小[说明部分]。 像银条,但反向。 我希望找到像银底条这样的颤振小部件,但我失望了。 当用户向下滚动屏幕时,我想使Container()收缩 并向上滚动起始位置,使容器()第一次展开。 我该怎么做???您可以使用AnimatedContainer(doc) 此外,您必须使用ScrollController(doc)。 要侦听滚动事件,每次当用户向下/向上滚动时(在某些情况下可能是向左/向右滚动),您将重新计算动画容器的高度,并设置一个新状态。您可以使用动画容器(doc)

当用户向下滚动时,我想缩小[说明部分]。
像银条,但反向。 我希望找到像银底条这样的颤振小部件,但我失望了。 当用户向下滚动屏幕时,我想使Container()收缩 并向上滚动起始位置,使容器()第一次展开。
我该怎么做???

您可以使用AnimatedContainer(doc)

此外,您必须使用ScrollController(doc)。
要侦听滚动事件,每次当用户向下/向上滚动时(在某些情况下可能是向左/向右滚动),您将重新计算动画容器的高度,并设置一个新状态。

您可以使用动画容器(doc)

此外,您必须使用ScrollController(doc)。 要侦听滚动事件,每次当用户向下/向上滚动时(在某些情况下可能是向左/向右滚动),您将重新计算动画容器的高度,并设置一个新状态