← 返回列表
页面布局方法、装置、电子设备、存储介质及程序产品
申请人信息
- 申请人:腾讯科技(深圳)有限公司
- 申请人地址:518057 广东省深圳市南山区高新区科技中一路腾讯大厦35层
- 发明人: 腾讯科技(深圳)有限公司
专利详细信息
| 项目 | 内容 |
|---|---|
| 专利名称 | 页面布局方法、装置、电子设备、存储介质及程序产品 |
| 专利类型 | 发明申请 |
| 申请号 | CN202410027518.8 |
| 申请日 | 2024/1/9 |
| 公告号 | CN117539491A |
| 公开日 | 2024/2/9 |
| IPC主分类号 | G06F8/38 |
| 权利人 | 腾讯科技(深圳)有限公司 |
| 发明人 | 傅博泉; 黄思程; 钟霆融 |
| 地址 | 广东省深圳市南山区高新区科技中一路腾讯大厦35层 |
摘要文本
本申请提供了一种页面布局方法、装置、电子设备、存储介质及程序产品,方法包括:获取待布局页面对应的节点树,节点树中包括多个节点;针对多个节点中的任一节点,在节点的父节点采用弹性布局的情况下,获取节点的样式属性,并基于节点的样式属性确定节点的主轴尺寸;样式属性至少包括节点尺寸限制属性;在节点包括至少一个儿子节点的情况下,获取参数映射表,并基于节点的主轴尺寸和参数映射表,得到节点的从轴尺寸;基于每一节点的主轴尺寸和从轴尺寸,确定每一节点的主轴坐标和从轴坐标;根据每一节点的主轴尺寸、从轴尺寸、主轴坐标以及从轴坐标,生成待布局页面。通过本申请,能够缩短页面布局时间,提高布局性能。
专利主权项内容
1.一种页面布局方法,其特征在于,所述方法包括:获取待布局页面对应的节点树,所述节点树中包括多个节点,所述节点用于表征所述待布局页面的内容;针对所述多个节点中的任一节点,在所述节点的父节点采用弹性布局的情况下,获取所述节点的样式属性,并基于所述节点的样式属性确定所述节点的主轴尺寸;所述样式属性至少包括节点尺寸限制属性;在所述节点包括至少一个儿子节点的情况下,获取参数映射表,并基于所述节点的主轴尺寸和所述参数映射表,得到所述节点的从轴尺寸;所述参数映射表包括样式属性与尺寸返回值之间的映射关系;基于每一所述节点的主轴尺寸和从轴尺寸,确定每一所述节点的主轴坐标和从轴坐标;根据每一所述节点的主轴尺寸、从轴尺寸、主轴坐标以及从轴坐标,生成所述待布局页面。