美文网首页
解决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