亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種基于網(wǎng)格算法的圖標(biāo)移動(dòng)方法與流程

文檔序號(hào):12176063閱讀:285來(lái)源:國(guó)知局

本發(fā)明涉及計(jì)算機(jī)應(yīng)用技術(shù)領(lǐng)域,特別涉及一種基于網(wǎng)格算法的圖標(biāo)移動(dòng)方法。



背景技術(shù):

對(duì)于移動(dòng)操作系統(tǒng)包括平板電腦和手機(jī)而言,由于Android的開(kāi)放性所致,國(guó)內(nèi)大部分手機(jī)和平板電腦的廠商都采用基于Android操作系統(tǒng)的二次開(kāi)發(fā)的操作系統(tǒng)。

目前智能手機(jī)上常常安裝大量的應(yīng)用軟件,用戶(hù)可以根據(jù)個(gè)人喜好、使用習(xí)慣等對(duì)圖標(biāo)位置進(jìn)行調(diào)整。目前Android版本采用的做法是事先把位置留出來(lái),等待用戶(hù)往這個(gè)空位置上加入圖標(biāo),如果沒(méi)有加入圖標(biāo),這個(gè)位置就是空白的。上述做法的缺陷是圖標(biāo)位置是事先預(yù)置好的,每頁(yè)放置的圖標(biāo)個(gè)數(shù)是確定的,用戶(hù)不能按照自己的需求隨意的添加、設(shè)置每頁(yè)的圖標(biāo)個(gè)數(shù)。

因此,計(jì)算機(jī)應(yīng)用技術(shù)領(lǐng)域急需一種基于網(wǎng)格算法的圖標(biāo)移動(dòng)方法,通過(guò)網(wǎng)格算法,在同一頁(yè)上增加或者刪除圖標(biāo)后,能夠重新計(jì)算網(wǎng)格的數(shù)量,每個(gè)網(wǎng)格的位置,以及將每個(gè)圖標(biāo)對(duì)應(yīng)的放置到新的網(wǎng)格位置,解決了現(xiàn)有技術(shù)中主界面每頁(yè)圖標(biāo)位置固定,圖標(biāo)數(shù)量設(shè)置有限的問(wèn)題。



技術(shù)實(shí)現(xiàn)要素:

本發(fā)明為了解決上述問(wèn)題,提供了一種基于網(wǎng)格算法的圖標(biāo)移動(dòng)方法,技術(shù)方案如下:

一種基于網(wǎng)格算法的圖標(biāo)移動(dòng)方法,包括:

1)在主界面中加入新的圖標(biāo),促使主界面原本存在的圖標(biāo)在本頁(yè)移動(dòng)位置;

2)從主界面中刪除圖標(biāo),促使剩余圖標(biāo)在本頁(yè)移動(dòng)位置;

3)在主界面的同一頁(yè)移動(dòng)圖標(biāo),則交換圖標(biāo)位置。

優(yōu)選的,在上述的一種基于網(wǎng)格算法的圖標(biāo)移動(dòng)方法中,1)在主界面中加入新的圖標(biāo),促使主界面原本存在的圖標(biāo)在本頁(yè)移動(dòng)位置包括:

a)在主界面加入新的圖標(biāo)之前,主界面重新計(jì)算加入新的圖標(biāo)之后的圖標(biāo)個(gè)數(shù);

b)根據(jù)a)算出的圖標(biāo)個(gè)數(shù),促使剩余圖標(biāo)在本頁(yè)移動(dòng)位置。

優(yōu)選的,在上述的一種基于網(wǎng)格算法的圖標(biāo)移動(dòng)方法中,b)根據(jù)a)算出的圖標(biāo)個(gè)數(shù),促使剩余圖標(biāo)在本頁(yè)移動(dòng)位置包括:

c)根據(jù)a)算出的圖標(biāo)個(gè)數(shù),將主界面均分成n個(gè)網(wǎng)格,n的取值等同于圖標(biāo)個(gè)數(shù),計(jì)算出每個(gè)網(wǎng)格的位置;

d)按照本頁(yè)已有的圖標(biāo)順序,以及新加入圖標(biāo)的位置,計(jì)算出新的圖標(biāo)列表的順序;

e)根據(jù)c)每個(gè)網(wǎng)格的位置以及d)新的圖標(biāo)列表的順序,計(jì)算出本頁(yè)每個(gè)圖標(biāo)新的位置,將本頁(yè)的每個(gè)圖標(biāo)移動(dòng)到對(duì)應(yīng)的網(wǎng)格位置即可。

優(yōu)選的,在上述的一種基于網(wǎng)格算法的圖標(biāo)移動(dòng)方法中,c)根據(jù)a)算出的圖標(biāo)個(gè)數(shù),將主界面均分成n個(gè)網(wǎng)格,n的取值等同于圖標(biāo)個(gè)數(shù),計(jì)算出每個(gè)網(wǎng)格的位置的具體公式為:

假設(shè)主界面的寬是x,需要分割成n個(gè)網(wǎng)格,則計(jì)算每個(gè)網(wǎng)格的中心點(diǎn),具體公式為:

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

其中,x(i)表示第i個(gè)網(wǎng)格的中心點(diǎn),i的取值為1,2…n,n為正整數(shù)。

優(yōu)選的,在上述的一種基于網(wǎng)格算法的圖標(biāo)移動(dòng)方法中,2)從主界面中刪除圖標(biāo),促使剩余圖標(biāo)在本頁(yè)移動(dòng)位置包括:

A)在主界面刪除圖標(biāo)之前,主界面重新計(jì)算刪除之后的圖標(biāo)個(gè)數(shù);

B)根據(jù)A)算出的圖標(biāo)個(gè)數(shù),促使剩余圖標(biāo)在本頁(yè)移動(dòng)位置。

優(yōu)選的,在上述的一種基于網(wǎng)格算法的圖標(biāo)移動(dòng)方法中,B)根據(jù)A)算出的圖標(biāo)個(gè)數(shù),促使剩余圖標(biāo)在本頁(yè)移動(dòng)位置包括:

C)根據(jù)A)算出的圖標(biāo)個(gè)數(shù),將主界面均分成N個(gè)網(wǎng)格,N的取值等同于圖標(biāo)個(gè)數(shù),計(jì)算出每個(gè)網(wǎng)格的位置;

D)按照本頁(yè)已有的圖標(biāo)順序,以及刪除圖標(biāo)的位置,計(jì)算出新的圖標(biāo)列表的順序;

E)根據(jù)C)每個(gè)網(wǎng)格的位置以及D)新的圖標(biāo)列表的順序,計(jì)算出本頁(yè)每個(gè)圖標(biāo)新的位置,將本頁(yè)的每個(gè)圖標(biāo)移動(dòng)到對(duì)應(yīng)的網(wǎng)格位置即可。

本發(fā)明的有益效果:

本發(fā)明通過(guò)網(wǎng)格算法,在同一頁(yè)上增加或者刪除圖標(biāo)后,能夠重新計(jì)算網(wǎng)格的數(shù)量,每個(gè)網(wǎng)格的位置,以及將每個(gè)圖標(biāo)對(duì)應(yīng)的放置到新的網(wǎng)格位置,解決了現(xiàn)有技術(shù)中主界面每頁(yè)圖標(biāo)位置固定,圖標(biāo)數(shù)量設(shè)置有限的問(wèn)題。

附圖說(shuō)明

下面結(jié)合附圖和具體實(shí)施方式來(lái)詳細(xì)說(shuō)明本發(fā)明:

圖1是本發(fā)明一種基于網(wǎng)格算法的加入新的圖標(biāo)移動(dòng)方法的流程圖。

具體實(shí)施方式

為了使本發(fā)明技術(shù)實(shí)現(xiàn)的措施、創(chuàng)作特征、達(dá)成目的與功效易于明白了解,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。

實(shí)施例1:

一種基于網(wǎng)格算法的圖標(biāo)移動(dòng)方法,包括:

1)在主界面中加入新的圖標(biāo),促使主界面原本存在的圖標(biāo)在本頁(yè)移動(dòng)位置;

2)從主界面中刪除圖標(biāo),促使剩余圖標(biāo)在本頁(yè)移動(dòng)位置;

3)在主界面的同一頁(yè)移動(dòng)圖標(biāo),則交換圖標(biāo)位置。

實(shí)施例2:

一種基于網(wǎng)格算法的圖標(biāo)移動(dòng)方法,包括如下步驟:

圖1是本發(fā)明一種基于網(wǎng)格算法的加入新的圖標(biāo)移動(dòng)方法的流程圖。

如圖1所示,1)在主界面中加入新的圖標(biāo),促使主界面原本存在的圖標(biāo)在本頁(yè)移動(dòng)位置,具體包括:

a)在主界面加入新的圖標(biāo)之前,主界面重新計(jì)算加入新的圖標(biāo)之后的圖標(biāo)個(gè)數(shù);

b)根據(jù)a)算出的圖標(biāo)個(gè)數(shù),促使剩余圖標(biāo)在本頁(yè)移動(dòng)位置,具體包括:

c)根據(jù)a)算出的圖標(biāo)個(gè)數(shù),將主界面均分成n個(gè)網(wǎng)格,n的取值等同于圖標(biāo)個(gè)數(shù),計(jì)算出每個(gè)網(wǎng)格的位置,具體公式為:

首先,假設(shè)主界面的寬是x,需要分割成n個(gè)網(wǎng)格,則計(jì)算每個(gè)網(wǎng)格的中心點(diǎn),具體公式為:

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

其中,x(i)表示第i個(gè)網(wǎng)格的中心點(diǎn),i的取值為1,2…n,n為正整數(shù);

d)按照本頁(yè)已有的圖標(biāo)順序,以及新加入圖標(biāo)的位置,計(jì)算出新的圖標(biāo)列表的順序;

e)根據(jù)c)每個(gè)網(wǎng)格的位置以及d)新的圖標(biāo)列表的順序,計(jì)算出本頁(yè)每個(gè)圖標(biāo)新的位置,將本頁(yè)的每個(gè)圖標(biāo)移動(dòng)到對(duì)應(yīng)的網(wǎng)格位置即可;

2)從主界面中刪除圖標(biāo),促使剩余圖標(biāo)在本頁(yè)移動(dòng)位置,具體包括:

A)在主界面刪除圖標(biāo)之前,主界面重新計(jì)算刪除之后的圖標(biāo)個(gè)數(shù);

B)根據(jù)A)算出的圖標(biāo)個(gè)數(shù),促使剩余圖標(biāo)在本頁(yè)移動(dòng)位置,具體包括:

C)根據(jù)A)算出的圖標(biāo)個(gè)數(shù),將主界面均分成N個(gè)網(wǎng)格,N的取值等同于圖標(biāo)個(gè)數(shù),計(jì)算出每個(gè)網(wǎng)格的位置;

D)按照本頁(yè)已有的圖標(biāo)順序,以及刪除圖標(biāo)的位置,計(jì)算出新的圖標(biāo)列表的順序;

E)根據(jù)C)每個(gè)網(wǎng)格的位置以及D)新的圖標(biāo)列表的順序,計(jì)算出本頁(yè)每個(gè)圖標(biāo)新的位置,將本頁(yè)的每個(gè)圖標(biāo)移動(dòng)到對(duì)應(yīng)的網(wǎng)格位置即可;

3)在主界面的同一頁(yè)移動(dòng)圖標(biāo),則交換圖標(biāo)位置。

本發(fā)明通過(guò)網(wǎng)格算法,在同一頁(yè)上增加或者刪除圖標(biāo)后,能夠重新計(jì)算網(wǎng)格的數(shù)量,每個(gè)網(wǎng)格的位置,以及將每個(gè)圖標(biāo)對(duì)應(yīng)的放置到新的網(wǎng)格位置,解決了現(xiàn)有技術(shù)中主界面每頁(yè)圖標(biāo)位置固定,圖標(biāo)數(shù)量設(shè)置有限的問(wèn)題。

以上顯示和描述了本發(fā)明的基本原理、主要特征和本發(fā)明的優(yōu)點(diǎn)。本行業(yè)的技術(shù)人員應(yīng)該了解,本發(fā)明不受上述實(shí)施例的限制,上述實(shí)施例和說(shuō)明書(shū)中描述的只是說(shuō)明本發(fā)明的原理,在不脫離本發(fā)明精神和范圍的前提下本發(fā)明還會(huì)有各種變化和改進(jìn),這些變化和改進(jìn)都落入要求保護(hù)的本發(fā)明范圍內(nèi)。本發(fā)明要求保護(hù)范圍由所附的權(quán)利要求書(shū)及其等同物界定。

當(dāng)前第1頁(yè)1 2 3 
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1