Flutter SliverList错误:TabbarView和Sliverlist无法正常工作

时间:2020-06-19 03:21:46

标签: flutter dart

我正在尝试在flutter应用程序中使用Sliverlist,但它给了我错误。我尝试了多次,但是没有用。

我正在使用TabbarView和Sliverlist。早些时候,我使用Listview.builder,它显示的是数据,但滚动不起作用。因此,我计划使用Sliverlist而不是Listview.builder。

这是代码。

slivers: <Widget>[
            SliverList(
              delegate: SliverChildBuilderDelegate(
                (context, index) {
        return 
      
        Container(
        //child: Container(
          height: MediaQuery.of(context).size.height,
          width: MediaQuery.of(context).size.width,
          child: Stack(
            children: 
            <Widget>[
        TabBarView(
          controller: _controller,
          children: [
           // Text("TAB ONE CONTENT"),
           Container(
                decoration: BoxDecoration(
                  color: Colors.black87,
                ),
                padding: EdgeInsets.only(top: 20, bottom: 5),
                height: MediaQuery.of(context).size.height,
                width: double.infinity,
              //  width: MediaQuery.of(context).size.width,
                child:
                SliverList(
              delegate: SliverChildBuilderDelegate(
                (context, index) {
                // ListView.builder(
                    //controller:  //_scrollcontroller,
                 //   itemCount: lists.length, 
                  //  itemBuilder: (BuildContext context, int index) {
                     return buildList1(context, index);
                    }), 
                )   
                    

              ),

我收到此错误。

RenderPadding预期使用RenderBox类型的子项,但是收到了RenderSliv​​erList类型的子项

0 个答案:

没有答案