1.一種展示塊顯示方法,其特征在于,包括:
網格化展示頁面,通過記錄展示塊占用網格的行數和列數,得到展示塊的布局信息;
獲取所述展示頁面上的操作焦點;
倘若所述操作焦點移動到所述展示塊以外的區(qū)域,則根據所述展示塊的布局信息,在所述展示頁面上,聚合所述展示塊,生成展示區(qū)域。
2.如權利要求1所述的展示塊顯示方法,其特征在于,倘若所述操作焦點移動到所述展示塊以外的區(qū)域,則根據所述展示塊的布局信息,在所述展示頁面上,聚合所述展示塊,生成展示區(qū)域,具體為:
倘若所述展示頁面上的操作焦點移動到所述展示塊以外的區(qū)域,則根據所述展示塊的布局信息,生成所述展示塊對應的移動距離;
控制每個所述展示塊沿聚合方向移動與其相對應的移動距離,生成展示區(qū)域。
3.如權利要求1或2所述的展示塊顯示方法,其特征在于,在倘若所述操作焦點移動到所述展示塊以外的區(qū)域,則根據所述展示塊的布局信息,在所述展示頁面上,聚合所述展示塊,生成展示區(qū)域之后,所述展示塊顯示方法,還包括:
獲取所述展示區(qū)域的中心點以及屏幕的中心點;
控制所述展示區(qū)域的中心點移向所述屏幕的中心點,直至所述展示區(qū)域的中心點和所述屏幕的中心點重合。
4.如權利要求1或2所述的展示塊顯示方法,其特征在于,在倘若所述操作焦點移動到所述展示塊以外的區(qū)域,則根據所述展示塊的布局信息,在所述展示頁面上,聚合所述展示塊,生成展示區(qū)域之后,所述展示塊顯示方法,還包括:
定位每兩個所述展示塊相鄰的邊界,對相鄰的邊界繪制陰影。
5.如權利要求2所述的展示塊顯示方法,其特征在于,倘若所述展示頁面上的操作焦點移動到所述展示塊以外的區(qū)域,則根據所述展示塊的布局信息,生成所述展示塊對應的移動距離,具體為:
倘若所述展示頁面上的操作焦點移動到所述展示塊以外的區(qū)域,則利用展示塊移動前的坐標位置生成模型,根據展示塊顯示的起始坐標、縮放前網格的長寬、網格之間的間隔以及所述展示塊在網格上的起始和結束位置,生成所述展示塊移動前的坐標位置;
利用展示塊移動后的坐標位置生成模型,根據所述展示塊顯示的起始坐標、縮放后網格的長寬以及所述展示塊在網格上的起始和結束位置,生成所述展示塊移動后的坐標位置;
根據所述展示塊移動前的坐標位置以及所述展示塊移動后的坐標位置,生成所述展示塊對應的移動距離;
其中,所述展示塊移動前的坐標位置生成模型,具體為:
viewleft1=startX+(blocksize1+space)*(end-start+1);
startX為展示塊顯示的起始坐標,blocksize1為縮放前網格的長寬,space為網格之間的間隔,start和end為展示塊在網格上的起始和結束位置,viewleft1為展示塊移動前的坐標位置;
其中,所述展示塊移動后的坐標位置生成模型,具體為:
viewleft2=startX+blocksize2*(end-start+1);
blocksize2為縮放后網格的長寬,viewleft2為展示塊移動后的坐標位置。
6.一種展示塊顯示裝置,其特征在于,包括:
網格化模塊,用于網格化展示頁面,通過記錄展示塊占用網格的行數和列數,得到展示塊的布局信息;
操作焦點獲取模塊,用于獲取所述展示頁面上的操作焦點;
展示區(qū)域生成模塊,用于倘若所述操作焦點移動到所述展示塊以外的區(qū)域,則根據所述展示塊的布局信息,在所述展示頁面上,聚合所述展示塊,生成展示區(qū)域。
7.如權利要求6所述的展示塊顯示裝置,其特征在于,所述展示區(qū)域生成模塊,包括:
移動距離生成單元,用于倘若所述展示頁面上的操作焦點移動到所述展示塊以外的區(qū)域,則根據所述展示塊的布局信息,生成所述展示塊對應的移動距離;
展示區(qū)域生成單元,用于控制每個所述展示塊沿聚合方向移動與其相對應的移動距離,生成展示區(qū)域。
8.如權利要求6或7所述的展示塊顯示裝置,其特征在于,所述展示塊顯示裝置,還包括:
中心移動模塊,用于獲取所述展示區(qū)域的中心點以及屏幕的中心點,控制所述展示區(qū)域的中心點移向所述屏幕的中心點,直至所述展示區(qū)域的中心點和所述屏幕的中心點重合。
9.如權利要求6或7所述的展示塊顯示裝置,其特征在于,所述展示塊顯示裝置,還包括:
繪制陰影模塊,用于定位每兩個所述展示塊相鄰的邊界,對相鄰的邊界繪制陰影。
10.如權利要求7所述的展示塊顯示裝置,其特征在于,所述移動距離生成單元包括:
第一坐標位置子單元,用于倘若所述展示頁面上的操作焦點移動到所述展示塊以外的區(qū)域,則利用展示塊移動前的坐標位置生成模型,根據展示塊顯示的起始坐標、縮放前網格的長寬、網格之間的間隔以及所述展示塊在網格上的起始和結束位置,生成所述展示塊移動前的坐標位置;
第二坐標位置子單元,用于利用展示塊移動后的坐標位置生成模型,根據所述展示塊顯示的起始坐標、縮放后網格的長寬以及所述展示塊在網格上的起始和結束位置,生成所述展示塊移動后的坐標位置;
移動距離生成子單元,用于根據所述展示塊移動前的坐標位置以及所述展示塊移動后的坐標位置,生成所述展示塊對應的移動距離;
其中,所述展示塊移動前的坐標位置生成模型,具體為:
viewleft1=startX+(blocksize1+space)*(end-start+1);
startX為展示塊顯示的起始坐標,blocksize1為縮放前網格的長寬,space為網格之間的間隔,start和end為展示塊在網格上的起始和結束位置,viewleft1為展示塊移動前的坐標位置;
其中,所述展示塊移動后的坐標位置生成模型,具體為:
viewleft2=startX+blocksize2*(end-start+1);
blocksize2為縮放后網格的長寬,viewleft2為展示塊移動后的坐標位置。