美文网首页
解决Flutter ListView 或者SingleChild

解决Flutter ListView 或者SingleChild

作者: 醉挽清风_666 | 来源:发表于2019-03-19 14:28 被阅读0次

    解决Flutter ListView 或者SingleChildScrollView 嵌套 ListView.builder滑动冲突

    • 原因
      SingleChildScrollView 和 ListView 都有滚动属性physics 他们默认是都是可以滚动的,
      ListView 嵌套 ListView.builder 需要后者shrinkWrap = true,不然报错;

    • 解决方式
      禁用 ListView 的滚动physics 保留 SingleChildScrollView 的滚动
      Listview 执行 physics 属性 new NeverScrollableScrollPhysics(), //禁用滚动事件

    new ListView.builder(
                  shrinkWrap: true,
                  physics: new NeverScrollableScrollPhysics(),
    )
    

    相关文章

      网友评论

          本文标题:解决Flutter ListView 或者SingleChild

          本文链接:https://www.haomeiwen.com/subject/xubgmqtx.html