小编aru*_*uis的帖子

如何指定 CustomScrollView 滚动到 Flutter 中的 Sliver 小部件?

首先,我有一个 CustomScrollView,它有几个 SilverGrids 作为孩子。

CustomScrollView(
          controller: _scrollController,
          slivers: <Widget>[
            _grid1(),
            _grid2(),
            _grid3(),
          ],
        )
Run Code Online (Sandbox Code Playgroud)

然后我有一个按钮来控制 CustomScrollView 滚动以在按下时仅显示 Grid2

 RaisedButton(onPressed: () {
            _scrollController.animateTo( _getGrid2Offset(),
                duration: Duration(milliseconds: 200), curve: Curves.linear);
          },)
Run Code Online (Sandbox Code Playgroud)

但我不知道如何计算 Grid2 相对于 CustomScrollView 的位置

flutter flutter-sliver

5
推荐指数
1
解决办法
303
查看次数

标签 统计

flutter ×1

flutter-sliver ×1