我正在尝试创建一个包含多个部分的页面,每个部分都是使用 ListView.builder() 生成的。这里我面临的页面问题是,除非触摸没有集中在使用 ListView 生成的小部件上,否则页面不会滚动。
  Widget _widget1(BuildContext context){
    return ListView.builder(
      ....
       .....
    );
  }
  Widget _widget2(BuildContext context){
    return ListView.builder(
      ....
       .....
    );
  }
  Widget _widget3(BuildContext context){
    return ListView.builder(
      ....
       .....
    );
  }
  body: Container(
    child: ListView(
      scrollDirection: Axis.vertical,
      physics: PageScrollPhysics(),
      shrinkWrap: true,
      children: <Widget>[
        Container(
          height: 140.0,
          child: _offersBanner(context)
        ),
        _widget1(context),
        _widget2(context),
        _widget3(context)
      ],
    )
  )
Run Code Online (Sandbox Code Playgroud)
    试试这个,请在 ListView.builder 中添加以下代码
 shrinkWrap: true,
 physics: ClampingScrollPhysics(),
Run Code Online (Sandbox Code Playgroud)
        |   归档时间:  |  
           
  |  
        
|   查看次数:  |  
           3450 次  |  
        
|   最近记录:  |