关于不规则网格布局后台数据结构?

image.png

产品给出了类似上图的页面找了下andorid 相关的类库大多是类似网格布局 子类有width height 字段,遇到的问题是后端传数据给前端,前端怎么保证排版是紧凑的后台数据是类似于这种 {data: [{name: 'test', width:1,height:2},{name: 'test2', wdith: '2', height: '2'}]},求赐教。

阅读 1.5k
1 个回答

table 的行列合并看上去更符合要求。

也可以用瀑布流布局算。

如果是存算法,我理解可以构建图形,比如说2*2是一个[[1,1],[1,1]]1*1[2] 这样都落到二维数组中,再去聚合。

推荐问题