一种图形界面的元素平铺方法、装置及终端制造方法及图纸

技术编号:16482840 阅读:60 留言:0更新日期:2017-10-31 15:28
本发明专利技术提供一种图形界面的元素平铺方法、装置及终端,涉及通信技术领域。该方法包括:根据预设的对齐方向,获取终端图形界面上所有元素在所述对齐方向上的位置信息;根据所述位置信息,修正每个元素在所述对齐方向上的长度并进行重新平铺,其中,修正后的元素在所述对齐方向上的长度以及相邻元素之间的间隙长度的总和是修正前的所有元素在所述对齐方向上的长度中的最小长度以及相邻元素之间的间隙长度的总和的整数倍。本发明专利技术的方案,解决了现有方式平铺元素凌乱的问题,得到更加整齐的平铺效果,提升用户使用体验。

Method, device and terminal for element tiling of graphical interface

The invention provides a method, a device and a terminal for drawing elements of a graphical interface, which relates to the field of communication technology. The method includes: according to the alignment direction of default, access terminal graphics interface to all elements in the alignment direction of the position information; according to the position information of each element in the fixed length direction of the alignment and re tiling, the sum of the gap length between the modified element in the alignment the length and direction of adjacent elements is integer times the sum of the gap length between the length of all elements before the amendment on the alignment direction in the minimum length and adjacent elements of the. The scheme of the invention solves the problem of messy elements in the existing way, and obtains more neat tile effect, and improves the user experience.

【技术实现步骤摘要】
一种图形界面的元素平铺方法、装置及终端
本专利技术涉及通信
,特别是指一种图形界面的组件平铺方法、装置及终端。
技术介绍
现在的软件中大部分都提供GUI(GraphicalUserInterface,图形用户界面)与用户交互,包括B/S架构(Browser/Server,浏览器/服务器模式)的互联网web页面。而GUI在与用户交互中,为了更好的展示数据给用户,常使用平铺的方式进行展示。但是,在使用传统的平铺方式进行展示数据时,又总会出现平铺出的元素异常凌乱的问题,尤其在无法对元素的尺寸进行排序的场景下尤为严重。
技术实现思路
本专利技术的目的是提供一种图形界面的元素平铺方法、装置及终端,对每个元素进行修正,得到更加整齐的平铺效果,提升用户使用体验。为达到上述目的,本专利技术的实施例提供了一种图形界面的元素平铺方法,包括:根据预设的对齐方向,获取终端图形界面上所有元素在所述对齐方向上的位置信息;根据所述位置信息,修正每个元素在所述对齐方向上的长度并进行重新平铺,其中,修正后的元素在所述对齐方向上的长度以及相邻元素之间的间隙长度的总和是修正前的所有元素在所述对齐方向上的长度中的最小长度本文档来自技高网...
一种图形界面的元素平铺方法、装置及终端

【技术保护点】
一种图形界面的元素平铺方法,其特征在于,包括:根据预设的对齐方向,获取终端图形界面上所有元素在所述对齐方向上的位置信息;根据所述位置信息,修正每个元素在所述对齐方向上的长度并进行重新平铺,其中,修正后的元素在所述对齐方向上的长度以及相邻元素之间的间隙长度的总和是修正前的所有元素在所述对齐方向上的长度中的最小长度以及相邻元素之间的间隙长度的总和的整数倍。

【技术特征摘要】
1.一种图形界面的元素平铺方法,其特征在于,包括:根据预设的对齐方向,获取终端图形界面上所有元素在所述对齐方向上的位置信息;根据所述位置信息,修正每个元素在所述对齐方向上的长度并进行重新平铺,其中,修正后的元素在所述对齐方向上的长度以及相邻元素之间的间隙长度的总和是修正前的所有元素在所述对齐方向上的长度中的最小长度以及相邻元素之间的间隙长度的总和的整数倍。2.根据权利要求1所述的图形界面的元素平铺方法,其特征在于,所述根据所述位置信息,修正每个元素在所述对齐方向上的长度并进行重新平铺的步骤包括:根据所述位置信息,选择一修正策略;根据所述修正策略,逐一确定每个元素修正后在所述对齐方向上的长度;根据已确定的长度,平铺所有元素。3.根据权利要求2所述的图形界面的元素平铺方法,其特征在于,所述根据所述修正策略,逐一确定每个元素修正后在所述对齐方向上的长度的步骤包括:根据第一公式,确定满足所述第一公式的最小的修正参数n,其中,所述第一公式为f(n)*(minLength+horGap)≥Length+horGap,f(n)为修正策略且n为正整数,Length为待修正元素在所述对齐方向上的第一长度,minLength为所有元素的第一长度的最小值,horGap为在所述对齐方向上相邻元素之间的间隙长度;根据第二公式,确定待修正元素在所述对齐方向上修正的第二长度newLength,其中,所述第二公式为newLength=f(n)*(minLength+horGap)-horGap。4.根据权利要求2所述的图形界面的元素平铺方法,其特征在于,所述根据已确定的长度,平铺所有元素的步骤包括:根据所有元素在所述对齐方向上修正后的第二长度以及在所述对齐方向上相邻元素之间的间隙长度,依次进行重新平铺。5.根据权利要求4所述的图形界面的元素平铺方法,其特征在于,所述根据所有元素在所述对齐方向上修正后的第二长度以及在所述对齐方向上相邻元素之间的间隙长度,...

【专利技术属性】
技术研发人员:陈旭
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1