金融行业标准网
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210870946.8 (22)申请日 2022.07.22 (71)申请人 凯云联创 (北京) 科技有限公司 地址 100070 北京市丰台区星火 路1号1幢 23层23CD1房间 申请人 中国人民解 放军91404部队   中国船舶集团有限公司系统工程研 究院 (72)发明人 何国凯 白云祥 李佳洁 王鑫  张海军 李建波 桂灿芝 马超  曲媛  (74)专利代理 机构 北京八月瓜知识产权代理有 限公司 1 1543 专利代理师 陈赢(51)Int.Cl. G06F 8/38(2018.01) G06F 9/445(2018.01) G06F 9/451(2018.01) G06F 3/0486(2013.01) (54)发明名称 一种界面元素排布的控制方法、 装置和存储 介质 (57)摘要 本说明书实施例提供了一种界面元素排布 的控制方法、 装置和存储介质, 包括: 根据预设界 面排布数据, 创建界面元素排布树, 所述界面元 素排布树包括至少一个插件, 用于表征各所述插 件在所述界面中的位置; 根据所述界面元素排布 树和预设自动换行规则, 将各所述插件布置在预 设界面上。 本申请提供的技术方案用以解决现有 技术中设计人员需要经常性的重新调整界面控 件的大小和位置, 会占用大量时间的问题。 权利要求书2页 说明书8页 附图1页 CN 115113872 A 2022.09.27 CN 115113872 A 1.一种界面元 素排布的控制方法, 其特 征在于, 包括: 根据预设界面排布数据, 创建界面元素排布树, 所述界面元素排布树包括至少一个插 件, 用于表征 各所述插件在所述界面中的位置; 根据所述界面元 素排布树和预设自动换 行规则, 将各 所述插件布置在预设界面上。 2.根据权利要求1所述的方法, 其特 征在于, 所述预设界面 排布数据包括: 面板列宽、 插 件种类和插 件排序; 所述根据预设界面 排布数据, 创建界面元 素排布树, 包括: 根据所述插 件排序和所述插 件种类, 利用插 件构建树结构; 其中, 所述 树结构的节点与所述插 件一一对应; 根据所述面板列宽、 所述插件种类和所述插件排序, 在所述节点中设置所述插件的列 宽, 得到所述界面元 素排布树。 3.根据权利要求2所述的方法, 其特 征在于, 包括: 所述根据所述面板列宽、 所述插件种类和所述插件排序, 在所述节点中设置所述插件 的列宽, 包括: 将所述插 件种类相同的插 件设定为同一插 件排序; 相同排序的插 件的列宽和为所述 面板列宽 。 4.根据权利要求2所述的方法, 其特 征在于, 所述方法还 包括: 在所述树结构的任意 位置增加新节点; 在所述新节点上设置新插 件和所述 新插件的列宽 。 5.根据权利要求2所述的方法, 其特 征在于, 所述预设界面 排布数据包括: 面板列宽、 插 件种类和插 件排序; 任一所述插 件的列宽不大于所述 面板列宽; 所述根据所述界面元素排布树和预设自动换行规则, 将各所述插件布置在预设界面 上, 包括: 将所述树结构的根节点对应的插 件设置所述界面的第一行; 根据所述自动换行规则、 所述插件排序、 所述插件的列宽和所述树结构中插件的顺序, 依次将各插 件设置所述界面的其 他行上。 6.根据权利要求5所述的方法, 其特 征在于, 所述根据所述自动换行规则、 所述插件排序、 所述面板列宽、 所述插件的列宽和所述树 结构中插 件的顺序, 依次将各插 件设置所述界面上, 包括: 根据所述 树结构中插 件的顺序, 确定当前节点和所述当前节点的父节点; 根据所述面板列宽和所述插件的列宽, 确定所述父节点对应的插件所在行的剩余列 宽; 确定所述当前节点对应的插 件的列宽是否大于所述剩余列宽; 当所述当前节点对应的插件的列宽大于所述剩余列宽时, 所述当前节点对应的插件设 置在所述父节点所在行的下一行; 当所述当前节点对应的插件的列宽不大于所述剩余列宽时, 所述当前节点对应的插件 设置在所述父节点 位所在行。 7.根据权利要求1 ‑6任一项所述的方法, 其特 征在于,权 利 要 求 书 1/2 页 2 CN 115113872 A 2在所述界面任一行中, 各 所述插件间没有间隙, 且各 所述插件的行高相同。 8.一种界面元 素排布的控制装置, 其特 征在于, 包括: 创建模块和布置模块; 所述创建模块用于根据预设界面排布数据, 创建界面元素排布树, 所述界面元素排布 树包括至少一个插 件, 用于表征 各所述插件在所述界面中的位置; 所述布置模块用于根据 所述界面元素排布树和预设自动换行规则, 将各所述插件布置 在预设界面上。 9.根据权利要求8所述装置, 其特 征在于, 所述预设界面 排布数据包括: 面板列宽、 插 件种类和插 件排序; 所述创建模块用于根据所述插件排序和所述插件种类, 利用插件构建树结构; 根据所 述面板列宽、 所述插件种类和所述插件排序, 在所述节点中设置所述插件的列宽, 得到所述 界面元素排布树; 其中, 所述 树结构的节点与所述插 件一一对应。 10.一种存 储介质, 其特 征于, 包括: 用于存储计算机可执行指令, 所述计算机可执行指令在被执行时实现权利要求1 ‑7任 一项所述的方法。权 利 要 求 书 2/2 页 3 CN 115113872 A 3

.PDF文档 专利 一种界面元素排布的控制方法、装置和存储介质

文档预览
中文文档 12 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共12页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种界面元素排布的控制方法、装置和存储介质 第 1 页 专利 一种界面元素排布的控制方法、装置和存储介质 第 2 页 专利 一种界面元素排布的控制方法、装置和存储介质 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 07:47:13上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。