一种基于网格算法的图标移动方法与流程

文档序号:12176063阅读:来源:国知局

技术特征:

1.一种基于网格算法的图标移动方法,其特征在于,包括:

1)在主界面中加入新的图标,促使主界面原本存在的图标在本页移动位置;

2)从主界面中删除图标,促使剩余图标在本页移动位置;

3)在主界面的同一页移动图标,则交换图标位置。

2.根据权利要求1所述的一种基于网格算法的图标移动方法,其特征在于,所述1)在主界面中加入新的图标,促使主界面原本存在的图标在本页移动位置包括:

a)在主界面加入新的图标之前,主界面重新计算加入新的图标之后的图标个数;

b)根据所述a)算出的图标个数,促使剩余图标在本页移动位置。

3.根据权利要求2所述的一种基于网格算法的图标移动方法,其特征在于,所述b)根据a)算出的图标个数,促使剩余图标在本页移动位置包括:

c)根据所述a)算出的图标个数,将主界面均分成n个网格,n的取值等同于图标个数,计算出每个网格的位置;

d)按照本页已有的图标顺序,以及新加入图标的位置,计算出新的图标列表的顺序;

e)根据所述c)每个网格的位置以及所述d)新的图标列表的顺序,计算出本页每个图标新的位置,将本页的每个图标移动到对应的网格位置即可。

4.根据权利要求3所述的一种基于网格算法的图标移动方法,其特征在于,所述c)根据a)算出的图标个数,将主界面均分成n个网格,n的取值等同于图标个数,计算出每个网格的位置的具体公式为:

假设主界面的宽是x,需要分割成n个网格,则计算每个网格的中心点,具体公式为:

x(i)=x/n×i+x/(n×2)

其中,x(i)表示第i个网格的中心点,i的取值为1,2…n,n为正整数。

5.根据权利要求2所述的一种基于网格算法的图标移动方法,其特征在于,所述2)从主界面中删除图标,促使剩余图标在本页移动位置包括:

A)在主界面删除图标之前,主界面重新计算删除之后的图标个数;

B)根据所述A)算出的图标个数,促使剩余图标在本页移动位置。

6.根据权利要求5所述的一种基于网格算法的图标移动方法,其特征在于,所述B)根据A)算出的图标个数,促使剩余图标在本页移动位置包括:

C)根据所述A)算出的图标个数,将主界面均分成N个网格,N的取值等同于图标个数,计算出每个网格的位置;

D)按照本页已有的图标顺序,以及删除图标的位置,计算出新的图标列表的顺序;

E)根据所述C)每个网格的位置以及所述D)新的图标列表的顺序,计算出本页每个图标新的位置,将本页的每个图标移动到对应的网格位置即可。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1