如何使用Flutter NestedScrollView?

时间:2019-04-24 04:07:02

标签: flutter nestedscrollview

我实现了一些NestedScrollView,如下所示。 它将导致错误“必须在包含NestedScrollView的上下文中调用”。 但是我使用Builder来构建窗口小部件,这在flutter文档的手册中。我该怎么办?

return NestedScrollView(
      headerSliverBuilder: (context, isInScroll) {
        /* something*/
      },
      body: Hero(
        tag: widget.folderInfo.title + 'body',
        child: Container(
          padding: EdgeInsets.fromLTRB(16.0, 20.0, 16.0, 16.0),
          child: Builder(
            builder: (context) {
              print("built body builder");
               // below line causes error "must be called with a context that contains a NestedScrollView"
              var handle =
                  NestedScrollView.sliverOverlapAbsorberHandleFor(context);
              );
            },
          ),
        ),
      ),
    );

1 个答案:

答案 0 :(得分:0)

val r=new scala.util.Random setUp( scn.inject( (1 to 10).map(i => constantUsersPerSec(r.nextInt(500)) during (r.nextInt(30) seconds) randomized) ) ).protocols 函数期望返回的语句似乎在您提供的代码中丢失。

下面的代码可以工作并在屏幕上显示Builder

test