【技术实现步骤摘要】
图形界面的排列显示方法及装置
本专利技术涉及计算机领域,具体而言,涉及一种图形界面的排列显示方法及装置。
技术介绍
在日常的软件开发过程中,程序开发人员往往在对软件功能进行开发之后,还要对前端显示界面进行设计开发。在开发调试阶段,不但要对软件功能的可靠性进行测试,还要对前端界面的兼容性和美观度进行验证。 对于程序开发人员来说,前端显示界面的设计开发工作往往并不能得心应手,很难在保证前端显示界面兼容性的同时,还兼顾美观度。每次在对功能开发完毕之后,还要花费大量的时间和精力对前端显示界面进行重复的开发,造成了程序开发人员资源的浪费。 进一步的,如果在多个开发人员对同一个软件进行开发时,很难统一每个程序开发人员开发出来的前端显示界面的一致性。 就设计人员来说,创意的结果是多样的,从创意产生到最终的工程图样的呈现都是需要经过大量的尺度换算和设定。同时在设计中存在大量的定制和个性多元化的设计概念,这样在多平台设计当中增加了设计师的工作量。就咨询人员来说,需要大量将咨询结果转换为简单易懂的图形的绘图任务,处理图形界面的工作量非常庞大。就界面的使用用户来说,想要打造具有自己个性的操作界面的学习成本和实施成本都很高。 针对现有技术中设计人员、技术人员、咨询人员以及界面使用用户需要针对每个前端界面进行重复开发,导致的开发效率低、浪费人力资源的问题,目前尚未提出有效的解决方案。
技术实现思路
本专利技术的主要目的在于提供一种图形界面的排列显示方法及装置,以解决现有技术中设计人员、技术人员、咨询人员以及界面使用用户需要针对每个前端界面进行 ...
【技术保护点】
一种图形界面的排列显示方法,其特征在于,包括:读取屏幕的屏幕分辨率;根据所述屏幕分辨率对所述图形界面进行划分,生成排列网格;获取需要显示的数据内容集合;根据所述数据内容集合,获取与所述数据内容集合匹配的等高矩形排列模板,其中,所述等高矩形排列模板用于表征在图形界面内,在用于确定初始位置的正方形图标的横向方向上,以宽度不同的等高矩形图标按预定的排列方式对所述数据内容进行显示的排列显示方法,所述排列网格用于表征所述等高矩形排列模板中用于计算各个矩形图标各个边长的基本单位;将所述数据内容集合按照所述等高矩形排列模板对所述数据内容进行排列显示。
【技术特征摘要】
1.一种图形界面的排列显示方法,其特征在于,包括: 读取屏幕的屏幕分辨率; 根据所述屏幕分辨率对所述图形界面进行划分,生成排列网格; 获取需要显示的数据内容集合; 根据所述数据内容集合,获取与所述数据内容集合匹配的等高矩形排列模板,其中,所述等高矩形排列模板用于表征在图形界面内,在用于确定初始位置的正方形图标的横向方向上,以宽度不同的等高矩形图标按预定的排列方式对所述数据内容进行显示的排列显示方法,所述排列网格用于表征所述等高矩形排列模板中用于计算各个矩形图标各个边长的基本单位; 将所述数据内容集合按照所述等高矩形排列模板对所述数据内容进行排列显示。2.根据权利要求1所述的方法,其特征在于,根据所述屏幕分辨率对所述图形界面进行划分,生成排列网格的步骤包括: 根据所述屏幕分辨率,确定用于划分所述图形界面的基本单位a ; 按照所述基本单位a对所述图形界面进行划分,将所述图形界面划分为由正方形组成的所述排列网格,其中,所述正方形边长为所述基本单位a。3.根据权利要求2所述的方法,其特征在于,所述数据内容集合至少包括:所述数据内容和与所述数据内容对应的预设图标属性,其中,根据所述数据内容集合,获取与所述数据内容集合匹配的等高矩形排列模板的步骤包括: 根据所述数据内容集合,确定所述数据内容集合包含的所述数据内容的数量; 将所述数据内容的数量与所述等高矩形排列模板定义的图标数量进行匹配,得到与所述数据内容集合匹配的等高矩形排列模板; 将所述数据内容的所述预设图标属性分别与所述等高矩形排列模板中与各个图标对应的预设的图标属性进行匹配,得到所述数据内容在所述等高矩形排列模板中的显示位置。4.根据权利要求2所述的方法,其特征在于,在所述读取屏幕的屏幕分辨率之前,所述方法还包括: 设定所述等高矩形排列模板,所述等高矩形排列模板用于确定所述数据内容集合中的内容数据的显示位置和用于显示内容数据的等高矩形图标的图标大小。5.根据权利要求4所述的方法,其特征在于,所述设定所述等高矩形排列模板的步骤包括: 设定所述等高矩形图标间的图标间距为a ; 设定所述等高矩形图标中用于定义初始位置的正方形的初始图标的边长为a*n,其中,所述η为正整数; 设定在所述初始图标在横向方向上的各个所述等高矩形图标的纵向高边边长为a*n,横向宽边边长为为a*n’,其中,所述η’为正整数; 根据所述初始图标的边长、所述等高矩形图标的横向宽边边长和所述图标间距,设定所述等高矩形图标的排列位置。6.根据权利要求2所述的方法,其特征在于,所述数据内容集合至少包括:至少一个功能性数据和至少一个...
【专利技术属性】
技术研发人员:黄佳嘉,
申请(专利权)人:北京国双科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。