之前做了一个背包系统,采用的差不多是第三种
需要遍历两次,一次是BagList ,一次是DataList,他们的key是道具唯一id
遍历baglist 的时候,删除DataList 不存在,存在的更新,
遍历Datalist 的时候,创建Baglist 不存在的
方法3 是用 列表项的坐标 做排序, 不是用 layout 的加入顺序的方式吧
layout不是有自上而下自动排列子组件嘛, 你的方法是自己写 列表项的高度,然后给出Y坐标,用y坐标来排序?
之前做了一个背包系统,采用的差不多是第三种
需要遍历两次,一次是BagList ,一次是DataList,他们的key是道具唯一id
遍历baglist 的时候,删除DataList 不存在,存在的更新,
遍历Datalist 的时候,创建Baglist 不存在的
方法3 是用 列表项的坐标 做排序, 不是用 layout 的加入顺序的方式吧
layout不是有自上而下自动排列子组件嘛, 你的方法是自己写 列表项的高度,然后给出Y坐标,用y坐标来排序?