精易论坛

标题: 天际线布局自动排版组件 [打印本页]

作者: 王之能够21wz    时间: 昨天 17:23
标题: 天际线布局自动排版组件
调用了精益模块黑色区域以及藏青区域是图片框组件

藏青色内的按钮属于图片框的子按钮

采用天际线布局
用一个数组记录每一列当前已经占用到的 Y 坐标。
每次放控件时,在可用宽度里找一块“天际线最低”的连续区域放下。
这样大控件右侧的空白天际线很低,后面的小控件会优先填充进去。
图片源码如下

组件排列测试.e (984.42 KB, 下载次数: 4)