最新的毛片基地免费,国产国语一级毛片,免费国产成人高清在线电影,中天堂国产日韩欧美,中国国产aa一级毛片,国产va欧美va在线观看,成人不卡在线

微件面積調(diào)節(jié)的方法及裝置制造方法

文檔序號(hào):6508149閱讀:215來(lái)源:國(guó)知局
微件面積調(diào)節(jié)的方法及裝置制造方法
【專利摘要】本發(fā)明公開(kāi)了一種微件面積調(diào)節(jié)的方法及裝置,涉及互聯(lián)網(wǎng)應(yīng)用【技術(shù)領(lǐng)域】,能夠解決用戶操作準(zhǔn)確度低的問(wèn)題。所述方法包括:根據(jù)用戶觸發(fā)的啟動(dòng)指示進(jìn)入微件編輯狀態(tài);獲取用戶在進(jìn)入編輯狀態(tài)的微件中觸發(fā)的滑動(dòng)軌跡,所述滑動(dòng)軌跡用于調(diào)節(jié)微件面積;根據(jù)由所述滑動(dòng)軌跡的偏移量確定的微件終止位置以及屏幕邊框位置確定所述微件面積。本發(fā)明主要應(yīng)用于電子設(shè)備使用的過(guò)程中。
【專利說(shuō)明】微件面積調(diào)節(jié)的方法及裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及互聯(lián)網(wǎng)應(yīng)用【技術(shù)領(lǐng)域】,尤其涉及一種微件面積調(diào)節(jié)的方法及裝置。
【背景技術(shù)】
[0002]現(xiàn)有安卓(Android)系統(tǒng)的設(shè)備,其主屏部分由桌面啟動(dòng)器(launcher)應(yīng)用進(jìn)程來(lái)實(shí)現(xiàn)的。桌面啟動(dòng)器應(yīng)用是系統(tǒng)核心應(yīng)用,在設(shè)備被啟動(dòng)時(shí)同時(shí)被開(kāi)啟,并且是開(kāi)啟其他應(yīng)用的基礎(chǔ)。桌面啟動(dòng)器應(yīng)用提供了一個(gè)虛擬的桌面(home)界面,在桌面上,有兩種基本的內(nèi)容,一種是微件(Widget),另一種是應(yīng)用的快捷方式。其中Widget作為應(yīng)用信息的呈現(xiàn)與簡(jiǎn)單操作的載體,可以支持顯示一些應(yīng)用內(nèi)的信息給用戶,如新聞標(biāo)題,郵件標(biāo)題,快速提醒等;同時(shí),微件也可以通過(guò)簡(jiǎn)單的手勢(shì)操作,如點(diǎn)擊,滑動(dòng)等,來(lái)觸發(fā)啟動(dòng)微件對(duì)應(yīng)的應(yīng)用,進(jìn)入應(yīng)用界面,或者切換所呈現(xiàn)內(nèi)容的切換,翻頁(yè)等動(dòng)作。但是,因?yàn)槲⒓旧淼拿娣e有限,且微件占用桌面的空間,因此,安卓系統(tǒng)提供了微件面積大小可變的功能,以便用戶根據(jù)自己的需要調(diào)節(jié)微件的大小,達(dá)到信息顯示內(nèi)容與占用桌面空間二者之間的平衡,滿足自己對(duì)功能性和易用性的綜合要求。
[0003]現(xiàn)有技術(shù)中,在調(diào)節(jié)微件面積時(shí)采用下述方式:用戶長(zhǎng)按微件之后,微件進(jìn)入編輯模式,編輯模式用于調(diào)整微件的面積大小和位置。進(jìn)入編輯模式的特征是微件的邊緣位置顯示邊框,并在邊框的每個(gè)邊的中點(diǎn)位置或每個(gè)頂點(diǎn)顯示一個(gè)小圓點(diǎn)。當(dāng)用戶拖動(dòng)一個(gè)小圓點(diǎn)移動(dòng)時(shí),該小圓點(diǎn)(位于邊的中點(diǎn))所在的邊的位置隨之改變或該小圓點(diǎn)(位于頂點(diǎn))對(duì)應(yīng)的兩條邊的位置及長(zhǎng)度隨之改變,進(jìn)而實(shí)現(xiàn)對(duì)微件面積大小的調(diào)節(jié)。
[0004]在實(shí)現(xiàn)上述微件面積調(diào)節(jié)的過(guò)程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)中至少存在如下問(wèn)題:由于在編輯模式中顯示的邊框面積有限,因此用戶無(wú)法準(zhǔn)確的點(diǎn)擊邊框上的小圓點(diǎn),導(dǎo)致操作準(zhǔn)確度低的問(wèn)題。當(dāng)用戶未能準(zhǔn)確點(diǎn)擊小圓點(diǎn)時(shí),如果接觸點(diǎn)在邊框內(nèi)部則觸發(fā)微件移動(dòng)指示,如果接觸點(diǎn)在邊框外部則無(wú)法對(duì)微件進(jìn)行調(diào)整。

【發(fā)明內(nèi)容】

[0005]本發(fā)明提供的一種微件面積調(diào)節(jié)的方法及裝置,能夠解決用戶操作準(zhǔn)確度低的問(wèn)題。
[0006]第一方面,本發(fā)明提供了一種微件面積調(diào)節(jié)的方法,其特征在于,包括:
[0007]根據(jù)用戶觸發(fā)的啟動(dòng)指示進(jìn)入微件編輯狀態(tài);
[0008]獲取用戶在進(jìn)入編輯狀態(tài)的微件中觸發(fā)的滑動(dòng)軌跡,所述滑動(dòng)軌跡用于調(diào)節(jié)微件面積;
[0009]根據(jù)由所述滑動(dòng)軌跡的偏移量確定的微件終止位置以及屏幕邊框位置確定所述微件面積。
[0010]在所述第一方面的第一種可能的實(shí)現(xiàn)方式中,所述獲取用戶在進(jìn)入編輯狀態(tài)的微件中觸發(fā)的滑動(dòng)軌跡,包括:
[0011]獲取用戶在進(jìn)入編輯狀態(tài)的微件內(nèi)部區(qū)域中觸發(fā)的滑動(dòng)軌跡。[0012]在所述第一方面的實(shí)現(xiàn)方式中,還提供了所述第一方面的第二種可能的實(shí)現(xiàn)方式,在所述第一方面的第二種可能的實(shí)現(xiàn)方式中,所述根據(jù)由所述滑動(dòng)軌跡的偏移量確定的微件終止位置以及屏幕邊框位置確定所述微件面積,包括:
[0013]根據(jù)滑動(dòng)軌跡起點(diǎn)和終點(diǎn)確定位移量,所述位移量用于表示微件各頂點(diǎn)的位移量;
[0014]根據(jù)所述位移量和微件初始位置計(jì)算微件終止位置,所述微件終止位置和微件起始位置均由所述微件的四個(gè)頂點(diǎn)坐標(biāo)表示,所述微件初始位置為滑動(dòng)軌跡的起點(diǎn)對(duì)應(yīng)的微件各定點(diǎn)的位置,所述微件終止位置為滑動(dòng)軌跡的終點(diǎn)對(duì)應(yīng)的微件各定點(diǎn)的位置;
[0015]獲取屏幕邊框的四個(gè)頂點(diǎn)坐標(biāo);
[0016]如果所述微件終止位置的四個(gè)頂點(diǎn)坐標(biāo)中存在超出所述屏幕邊框的四個(gè)頂點(diǎn)坐標(biāo)表示的坐標(biāo)范圍的坐標(biāo),則計(jì)算所述微件與所述屏幕邊框的重疊區(qū)域的面積,所述重疊區(qū)域的面積為所述微件面積。
[0017]在所述第一方面的實(shí)現(xiàn)方式中,還提供了所述第一方面的第三種可能的實(shí)現(xiàn)方式,在所述第一方面的第三種可能的實(shí)現(xiàn)方式中,所述根據(jù)用戶觸發(fā)的啟動(dòng)指示進(jìn)入微件編輯狀態(tài),包括:
[0018]根據(jù)用戶觸發(fā)的啟動(dòng)指示顯示激活狀態(tài)的微件。
[0019]第二方面,本發(fā)明還提供了一種微件面積調(diào)節(jié)的方法,包括:
[0020]根據(jù)用戶觸發(fā)的啟動(dòng)指示進(jìn)入微件編輯狀態(tài);
[0021]獲取用戶在進(jìn)入編輯狀態(tài)的微件內(nèi)部區(qū)域中觸發(fā)的滑動(dòng)軌跡,所述滑動(dòng)軌跡用于調(diào)節(jié)微件面積;
[0022]如果接收到用戶在預(yù)設(shè)固定點(diǎn)上觸發(fā)的固定指示,則根據(jù)所述預(yù)設(shè)固定點(diǎn)、與所述預(yù)設(shè)固定點(diǎn)對(duì)應(yīng)的參考點(diǎn)以及所述滑動(dòng)軌跡起點(diǎn)和終點(diǎn)對(duì)應(yīng)的位移量確定所述微件面積,或者根據(jù)所述滑動(dòng)軌跡終點(diǎn)以及所述預(yù)設(shè)固定點(diǎn)確定所述微件面積。
[0023]在所述第二方面的第一種可能的實(shí)現(xiàn)方式中,所述獲取用戶在進(jìn)入編輯狀態(tài)的微件中觸發(fā)的滑動(dòng)軌跡,包括:
[0024]獲取用戶在進(jìn)入編輯狀態(tài)的微件內(nèi)部區(qū)域中觸發(fā)的滑動(dòng)軌跡。
[0025]在所述第二方面的實(shí)現(xiàn)方式中,還提供了所述第二方面的第二種可能的實(shí)現(xiàn)方式,在所述第二方面的第二種可能的實(shí)現(xiàn)方式中,所述根據(jù)用戶觸發(fā)的啟動(dòng)指示進(jìn)入微件編輯狀態(tài),包括:
[0026]根據(jù)用戶觸發(fā)的啟動(dòng)指示顯示激活狀態(tài)的微件,在所述微件邊框的固定點(diǎn)上顯示固定圖標(biāo),所述固定圖標(biāo)用于表示微件是否被固定。
[0027]在所述第二方面的第二種可能的實(shí)現(xiàn)方式中,還提供了所述第二方面的第三種可能的實(shí)現(xiàn)方式,在所述第二方面的第三種可能的實(shí)現(xiàn)方式中,所述如果接收到用戶在預(yù)設(shè)固定點(diǎn)上觸發(fā)的固定指示,則根據(jù)所述預(yù)設(shè)固定點(diǎn)、與所述預(yù)設(shè)固定點(diǎn)對(duì)應(yīng)的參考點(diǎn)以及所述滑動(dòng)軌跡起點(diǎn)和終點(diǎn)對(duì)應(yīng)的位移量確定所述微件面積,包括:
[0028]接收用戶在固定點(diǎn)上處觸發(fā)的固定指示,所述固定點(diǎn)為所述微件的任意一個(gè)頂點(diǎn),所述固定點(diǎn)的坐標(biāo)為(X。,yQ);
[0029]如果接收到所述固定指示,則:
[0030]獲取微件邊框上與所述固定點(diǎn)形成對(duì)角線的參考點(diǎn)的坐標(biāo)(X’ ο, ? 0);[0031]用滑動(dòng)軌跡的終點(diǎn)的橫坐標(biāo)減去滑動(dòng)軌跡的起點(diǎn)的橫坐標(biāo),得到橫向位移dx;
[0032]用滑動(dòng)軌跡的終點(diǎn)的縱坐標(biāo)減去滑動(dòng)軌跡的起點(diǎn)的縱坐標(biāo),得到縱向位移dy;
[0033]計(jì)算新參考點(diǎn)坐標(biāo)(X’ o+dx, y’ o+dy);
[0034]計(jì)算所述新參考點(diǎn)坐標(biāo)(x’d+dx, y’d+dy)和所述固定點(diǎn)坐標(biāo)(Xci, y0)確定的微件面積。
[0035]在所述第二方面的第二種可能的實(shí)現(xiàn)方式中,還提供了所述第二方面的第四種可能的實(shí)現(xiàn)方式,在所述第二方面的第四種可能的實(shí)現(xiàn)方式中,所述如果接收到用戶在預(yù)設(shè)固定點(diǎn)上觸發(fā)的固定指示,則根據(jù)所述滑動(dòng)軌跡終點(diǎn)以及所述預(yù)設(shè)固定點(diǎn)確定所述微件面積,包括:
[0036]接收用戶在固定點(diǎn)上處觸發(fā)的固定指示,所述固定點(diǎn)為所述微件的任意一個(gè)頂點(diǎn),所述固定點(diǎn)的坐標(biāo)為(X。,yQ);
[0037]如果接收到所述固定指示,則:
[0038]獲取滑動(dòng)軌跡終點(diǎn)坐標(biāo)(Xl,Y1);
[0039]計(jì)算所述滑動(dòng)軌跡終點(diǎn)坐標(biāo)(Xpy1)和所述固定點(diǎn)坐標(biāo)(X0,ytl)確定的微件面積。
[0040]第三方面,本發(fā)明提供了一種微件面積調(diào)節(jié)的裝置,包括:
[0041]切換單元,用于根據(jù)用戶觸發(fā)的啟動(dòng)指示進(jìn)入微件編輯狀態(tài);
[0042]獲取單元,用于獲取用戶在進(jìn)入編輯狀態(tài)的微件中觸發(fā)的滑動(dòng)軌跡,所述滑動(dòng)軌跡用于調(diào)節(jié)微件面積;
[0043]確定單元,用于根據(jù)所述獲取單元獲取的所述滑動(dòng)軌跡的偏移量確定的微件終止位置以及屏幕邊框位置確定所述微件面積。
[0044]在所述第三方面的第一種可能的實(shí)現(xiàn)方式中,所述獲取單元還用于,獲取用戶在進(jìn)入編輯狀態(tài)的微件內(nèi)部區(qū)域中觸發(fā)的滑動(dòng)軌跡。
[0045]在所述第三方面的實(shí)現(xiàn)方式中,還提供了所述第三方面的第二種可能的實(shí)現(xiàn)方式,在所述第三方面的第二種可能的實(shí)現(xiàn)方式中,所述確定單元包括:
[0046]確定子單元,用于根據(jù)滑動(dòng)軌跡起點(diǎn)和終點(diǎn)確定位移量,所述位移量用于表示微件各頂點(diǎn)的位移量;
[0047]計(jì)算子單元,用于根據(jù)所述確定子單元確定的所述位移量和微件初始位置計(jì)算微件終止位置,所述微件終止位置和微件起始位置均由所述微件的四個(gè)頂點(diǎn)坐標(biāo)表示,所述微件初始位置為滑動(dòng)軌跡的起點(diǎn)對(duì)應(yīng)的微件各定點(diǎn)的位置,所述微件終止位置為滑動(dòng)軌跡的終點(diǎn)對(duì)應(yīng)的微件各定點(diǎn)的位置;
[0048]獲取子單元,用于獲取屏幕邊框的四個(gè)頂點(diǎn)坐標(biāo);
[0049]所述計(jì)算子單元還用于,當(dāng)所述微件終止位置的四個(gè)頂點(diǎn)坐標(biāo)中存在超出所述屏幕邊框的四個(gè)頂點(diǎn)坐標(biāo)表示的坐標(biāo)范圍的坐標(biāo)時(shí),計(jì)算所述微件與所述屏幕邊框的重疊區(qū)域的面積,所述重疊區(qū)域的面積為所述微件面積。
[0050]在所述第三方面的實(shí)現(xiàn)方式中,還提供了所述第三方面的第三種可能的實(shí)現(xiàn)方式,在所述第三方面的第三種可能的實(shí)現(xiàn)方式中,所述切換單元還用于,根據(jù)用戶觸發(fā)的啟動(dòng)指示顯示激活狀態(tài)的微件。
[0051]第四方面,本發(fā)明提供了一種微件面積調(diào)節(jié)的裝置,包括:
[0052]切換單元,用于根據(jù)用戶觸發(fā)的啟動(dòng)指示進(jìn)入微件編輯狀態(tài);[0053]獲取單元,用于獲取用戶在進(jìn)入編輯狀態(tài)的微件內(nèi)部區(qū)域中觸發(fā)的滑動(dòng)軌跡,所述滑動(dòng)軌跡用于調(diào)節(jié)微件面積;
[0054]確定單元,用于如果接收到用戶在預(yù)設(shè)固定點(diǎn)上觸發(fā)的固定指示,則根據(jù)所述預(yù)設(shè)固定點(diǎn)、與所述預(yù)設(shè)固定點(diǎn)對(duì)應(yīng)的參考點(diǎn)以及所述滑動(dòng)軌跡起點(diǎn)和終點(diǎn)對(duì)應(yīng)的位移量確定所述微件面積,或者根據(jù)所述滑動(dòng)軌跡終點(diǎn)以及所述預(yù)設(shè)固定點(diǎn)確定所述微件面積。
[0055]在所述第四方面的第一種可能的實(shí)現(xiàn)方式中,所述獲取單元還用于,獲取用戶在進(jìn)入編輯狀態(tài)的微件內(nèi)部區(qū)域中觸發(fā)的滑動(dòng)軌跡。
[0056]在所述第四方面的實(shí)現(xiàn)方式中,還提供了所述第四方面的第二種可能的實(shí)現(xiàn)方式,在所述第四方面的第二種可能的實(shí)現(xiàn)方式中,所述切換單元還用于,根據(jù)用戶觸發(fā)的啟動(dòng)指示顯示激活狀態(tài)的微件,在所述微件邊框的固定點(diǎn)上顯示固定圖標(biāo),所述固定圖標(biāo)用于表示微件是否被固定。
[0057]在所述第四方面的第二種可能的實(shí)現(xiàn)方式中,還提供了所述第四方面的第三種可能的實(shí)現(xiàn)方式,在所述第四方面的第三種可能的實(shí)現(xiàn)方式中,所述確定單元包括:
[0058]接收子單元,用于接收用戶在固定點(diǎn)上處觸發(fā)的固定指示,所述固定點(diǎn)為所述微件的任意一個(gè)頂點(diǎn),所述固定點(diǎn)的坐標(biāo)為(Xe),yo);
[0059]獲取子單元,用于在接收到所述固定指示時(shí),獲取微件邊框上與所述固定點(diǎn)形成對(duì)角線的參考點(diǎn)的坐標(biāo)(Χ’ο,Υ’。);
[0060]計(jì)算子單元,用于用滑動(dòng)軌跡的終點(diǎn)的橫坐標(biāo)減去滑動(dòng)軌跡的起點(diǎn)的橫坐標(biāo),得到橫向位移dx;
[0061]用滑動(dòng)軌跡的終點(diǎn)的縱坐標(biāo)減去滑動(dòng)軌跡的起點(diǎn)的縱坐標(biāo),得到縱向位移dy;
[0062]計(jì)算新參考點(diǎn)坐標(biāo)(X’ o+dx, y’ o+dy);
[0063]計(jì)算所述新參考點(diǎn)坐標(biāo)(x’d+dx, y’d+dy)和所述固定點(diǎn)坐標(biāo)(Xci, y0)確定的微件面積。
[0064]在所述第四方面的第二種可能的實(shí)現(xiàn)方式中,還提供了所述第四方面的第四種可能的實(shí)現(xiàn)方式,在所述第四方面的第四種可能的實(shí)現(xiàn)方式中,所述接收單元還用于,接收用戶在固定點(diǎn)上處觸發(fā)的固定指示,所述固定點(diǎn)為所述微件的任意一個(gè)頂點(diǎn),所述固定點(diǎn)的坐標(biāo)為(X。,y0);
[0065]所述獲取單元還用于,當(dāng)接收到所述固定指示時(shí),獲取滑動(dòng)軌跡終點(diǎn)坐標(biāo)(X1,Yi);
[0066]所述計(jì)算單元還用于,計(jì)算所述滑動(dòng)軌跡終點(diǎn)坐標(biāo)(Xl,Y1)和所述固定點(diǎn)坐標(biāo)(X(i,y0)確定的微件面積。
[0067]本發(fā)明提供的微件面積調(diào)節(jié)的方法及裝置,能夠根據(jù)啟動(dòng)指示確定微件進(jìn)入編輯狀態(tài),并在微件內(nèi)部區(qū)域中接收用戶觸發(fā)的滑動(dòng)軌跡,根據(jù)由所述滑動(dòng)軌跡的偏移量確定的微件終止位置以及屏幕邊框位置確定所述微件面積,或者如果接收到用戶在預(yù)設(shè)固定點(diǎn)上觸發(fā)的固定指示,則根據(jù)所述預(yù)設(shè)固定點(diǎn)、與所述預(yù)設(shè)固定點(diǎn)對(duì)應(yīng)的參考點(diǎn)以及所述滑動(dòng)軌跡起點(diǎn)和終點(diǎn)對(duì)應(yīng)的位移量確定所述微件面積,或者根據(jù)所述滑動(dòng)軌跡終點(diǎn)以及所述預(yù)設(shè)固定點(diǎn)確定所述微件面積?,F(xiàn)有技術(shù)中需要用戶在微件邊框上觸發(fā)操作,接觸面積小,導(dǎo)致用戶操作準(zhǔn)確度低。本發(fā)明中,用戶可以在微件內(nèi)部區(qū)域通過(guò)滑動(dòng)軌跡調(diào)節(jié)微件的面積,由于微件內(nèi)部區(qū)域的面積大于微件邊框的面積,因此提高用戶操作的準(zhǔn)確度。【專利附圖】

【附圖說(shuō)明】
[0068]為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0069]圖1為本發(fā)明實(shí)施例中第一個(gè)微件面積調(diào)節(jié)的方法的流程圖;
[0070]圖2為本發(fā)明實(shí)施例中第二個(gè)微件面積調(diào)節(jié)的方法的流程圖;
[0071]圖3為本發(fā)明實(shí)施例中一個(gè)使用場(chǎng)景的示意圖;
[0072]圖4為本發(fā)明實(shí)施例中一種微件編輯狀態(tài)的顯示方式;
[0073]圖5為本發(fā)明實(shí)施例中第三個(gè)微件面積調(diào)節(jié)的方法的流程圖;
[0074]圖6為本發(fā)明實(shí)施例中另一種微件編輯狀態(tài)的顯示方式;
[0075]圖7為本發(fā)明實(shí)施例中第四個(gè)微件面積調(diào)節(jié)的方法的流程圖;
[0076]圖8為本發(fā)明實(shí)施例中另一個(gè)使用場(chǎng)景的示意圖;
[0077]圖9為本發(fā)明實(shí)施例中第五個(gè)微件面積調(diào)節(jié)的方法的流程圖;
[0078]圖10為本發(fā)明實(shí)施例中第一個(gè)微件面積調(diào)節(jié)的裝置的結(jié)構(gòu)示意圖;
[0079]圖11為本發(fā)明實(shí)施例中第二個(gè)微件面積調(diào)節(jié)的裝置的結(jié)構(gòu)示意圖;
[0080]圖12為本發(fā)明實(shí)施例中第三個(gè)微件面積調(diào)節(jié)的裝置的結(jié)構(gòu)示意圖;
[0081]圖13為本發(fā)明實(shí)施例中第四個(gè)微件面積調(diào)節(jié)的裝置的結(jié)構(gòu)示意圖;
[0082]圖14為本發(fā)明實(shí)施例中第五個(gè)微件面積調(diào)節(jié)的裝置的結(jié)構(gòu)示意圖;
[0083]圖15為本發(fā)明實(shí)施例中第六個(gè)微件面積調(diào)節(jié)的裝置的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0084]下面將結(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ù)的范圍。
[0085]本發(fā)明實(shí)施例提供了一種微件面積調(diào)節(jié)的方法,所述方法應(yīng)用于電子設(shè)備中,如智能手機(jī)、平板電腦等,如圖1所示,所述方法包括:
[0086]步驟101、根據(jù)用戶觸發(fā)的啟動(dòng)指示確定微件進(jìn)入編輯狀態(tài)。
[0087]當(dāng)用戶用手指在微件內(nèi)部長(zhǎng)按(達(dá)Is以上)時(shí),能夠觸發(fā)啟動(dòng)指示。用戶也可以通過(guò)連續(xù)點(diǎn)擊微件內(nèi)部觸發(fā)啟動(dòng)指示。當(dāng)微件進(jìn)入編輯狀態(tài)后,微件的顯示方式會(huì)發(fā)生改變,例如:微件內(nèi)部區(qū)域用填充。同時(shí),根據(jù)編輯狀態(tài)下的解析方式,對(duì)用戶在微件內(nèi)部區(qū)域觸發(fā)的滑動(dòng)軌跡等手勢(shì)進(jìn)行解析,例如:在非編輯狀態(tài)時(shí),一個(gè)縱向的滑動(dòng)軌跡被解析為用于瀏覽微件內(nèi)部信息的指示,在編輯狀態(tài)下,一個(gè)縱向的滑動(dòng)軌跡被解析為移動(dòng)微件區(qū)域的指示。
[0088]步驟102、獲取用戶在進(jìn)入編輯狀態(tài)的微件中觸發(fā)的滑動(dòng)軌跡,滑動(dòng)軌跡用于調(diào)節(jié)微件面積。
[0089]具體點(diǎn),獲取用戶在進(jìn)入編輯狀態(tài)的微件內(nèi)部區(qū)域中觸發(fā)的滑動(dòng)軌跡。[0090]該滑動(dòng)軌跡為用于在在進(jìn)入編輯狀態(tài)的微件內(nèi)部區(qū)域中觸發(fā)的,可以是用于移動(dòng)微件區(qū)域的滑動(dòng)軌跡,也可以是直接調(diào)節(jié)微件面積的滑動(dòng)軌跡。
[0091]步驟103、根據(jù)由所述滑動(dòng)軌跡的偏移量確定的微件終止位置以及屏幕邊框位置確定所述微件面積。
[0092]微件的起始位置和終止位置均用微件的四個(gè)頂點(diǎn)坐標(biāo)共同表示,如{ (1,1)、(I, 2)、(2,2)、(2,I) },該位置為從左下角的頂點(diǎn)開(kāi)始逆時(shí)針?lè)较蛏弦来闻帕械捻旤c(diǎn)坐標(biāo),屏幕邊框位置可以由屏幕邊框的四個(gè)頂點(diǎn)坐標(biāo)共同表示,同時(shí)是微件實(shí)際可以移動(dòng)到的最大范圍,如{ (0,O)、(0,4)、(4,4)、(4,O) },該位置為從左下角的頂點(diǎn)開(kāi)始逆時(shí)針?lè)较蛏弦来闻帕械捻旤c(diǎn)坐標(biāo)。
[0093]根據(jù)滑動(dòng)軌跡可以確定移動(dòng)后的微件終止位置,該位置可能在實(shí)際可以移動(dòng)到的最大范圍內(nèi),也可能移動(dòng)到實(shí)際可以移動(dòng)到的最大范圍之外。如果在實(shí)際可以移動(dòng)到的最大范圍之內(nèi),即在屏幕邊框內(nèi),則微件面積不發(fā)生改變。如果在實(shí)際可以移動(dòng)到的最大范圍之外,則將微件終止位置與屏幕邊框位置的重疊區(qū)域的面積確定為微件面積。
[0094]本發(fā)明提供的微件面積調(diào)節(jié)的方法,能夠根據(jù)啟動(dòng)指示確定微件進(jìn)入編輯狀態(tài),在微件內(nèi)部區(qū)域中接收用戶觸發(fā)的滑動(dòng)軌跡,根據(jù)由所述滑動(dòng)軌跡的偏移量確定的微件終止位置以及屏幕邊框位置確定所述微件面積?,F(xiàn)有技術(shù)中需要用戶在微件邊框上觸發(fā)操作,接觸面積小,導(dǎo)致用戶操作準(zhǔn)確度低。本發(fā)明中,用戶可以在微件內(nèi)部區(qū)域通過(guò)滑動(dòng)軌跡調(diào)節(jié)微件的面積,由于微件內(nèi)部區(qū)域的面積大于微件邊框的面積,因此提高用戶操作的準(zhǔn)確度。
[0095]本發(fā)明實(shí)施例還提供了一種微件面積調(diào)節(jié)的方法,作為對(duì)圖1所示方法的具體說(shuō)明,如圖2所示,步驟103、根據(jù)由所述滑動(dòng)軌跡的偏移量確定的微件終止位置以及屏幕邊框位置確定所述微件面積,可通過(guò)如下方式進(jìn)行實(shí)施:
[0096]步驟201、根據(jù)滑動(dòng)軌跡起點(diǎn)和終點(diǎn)確定位移量,位移量用于表示微件各頂點(diǎn)的位移量。
[0097]用滑動(dòng)軌跡終點(diǎn)的坐標(biāo)減去滑動(dòng)軌跡起點(diǎn)的坐標(biāo),得到位移量?;瑒?dòng)軌跡用于移動(dòng)微件。位移量不大于屏幕邊框各頂點(diǎn)的坐標(biāo)差的最大值。
[0098]步驟202、根據(jù)位移量和微件初始位置計(jì)算微件終止位置,微件終止位置和微件起始位置均由微件的四個(gè)頂點(diǎn)坐標(biāo)表示,微件初始位置為滑動(dòng)軌跡的起點(diǎn)對(duì)應(yīng)的微件各定點(diǎn)的位置,微件終止位置為滑動(dòng)軌跡的終點(diǎn)對(duì)應(yīng)的微件各定點(diǎn)的位置。
[0099]滑動(dòng)軌跡的起點(diǎn)與終點(diǎn)確定的位移量為微件四個(gè)頂點(diǎn)的位移量。
[0100]步驟203、獲取屏幕邊框的四個(gè)頂點(diǎn)坐標(biāo)。
[0101]屏幕邊邊框的四個(gè)頂點(diǎn)的坐標(biāo)為預(yù)置坐標(biāo),可從存儲(chǔ)介質(zhì)中直接讀取。
[0102]步驟204、如果微件終止位置的四個(gè)頂點(diǎn)坐標(biāo)中存在超出屏幕邊框的四個(gè)頂點(diǎn)坐標(biāo)表示的坐標(biāo)范圍的坐標(biāo),則計(jì)算微件與屏幕邊框的重疊區(qū)域的面積,重疊區(qū)域的面積為微件面積。
[0103]在用戶角度,微件終止位置的四個(gè)頂點(diǎn)坐標(biāo)中存在超出屏幕邊框的四個(gè)頂點(diǎn)坐標(biāo)表示的坐標(biāo)范圍的坐標(biāo)的表現(xiàn)為:移動(dòng)后的微件被部分移動(dòng)到屏幕之外。
[0104]在機(jī)器角度,如果微件終止位置的四個(gè)頂點(diǎn)坐標(biāo)中的橫坐標(biāo)存在小于屏幕邊框的四個(gè)頂點(diǎn)坐標(biāo)中的橫坐標(biāo)最小值,或微件終止位置的四個(gè)頂點(diǎn)坐標(biāo)中的橫坐標(biāo)存在大于屏幕邊框的四個(gè)頂點(diǎn)坐標(biāo)中的橫坐標(biāo)最大值;和/或微件終止位置的四個(gè)頂點(diǎn)坐標(biāo)中的縱坐標(biāo)存在小于屏幕邊框的四個(gè)頂點(diǎn)坐標(biāo)中的縱坐標(biāo)最小值,或微件終止位置的四個(gè)頂點(diǎn)坐標(biāo)中的縱坐標(biāo)存在大于屏幕邊框的四個(gè)頂點(diǎn)坐標(biāo)中的縱坐標(biāo)最大值時(shí),則可判斷出微件終止位置的四個(gè)頂點(diǎn)坐標(biāo)中存在超出屏幕邊框的四個(gè)頂點(diǎn)坐標(biāo)表示的坐標(biāo)范圍的坐標(biāo)。
[0105]微件與屏幕邊框的重疊區(qū)域?yàn)槲⒓闯銎聊贿吙虮硎痉秶膮^(qū)域。屏幕邊框表示范圍為屏幕邊框圈定的內(nèi)部區(qū)域。重疊區(qū)域?yàn)槲⒓乃膫€(gè)頂點(diǎn)坐標(biāo)與屏幕邊框的四個(gè)頂點(diǎn)坐標(biāo)共同表示的最小矩形區(qū)域。
[0106]當(dāng)微件為矩形時(shí),則該重疊區(qū)域?yàn)槲⒓c屏幕邊框圈定的矩形區(qū)域。
[0107]下面通過(guò)一個(gè)使用場(chǎng)景進(jìn)行具體說(shuō)明:
[0108]如圖3所示,當(dāng)用戶在微件內(nèi)部觸發(fā)滑動(dòng)軌跡之后,獲取滑動(dòng)軌跡終點(diǎn)對(duì)應(yīng)的微件區(qū)域{(-1,3)、(-1,5)、(2,5)、(2,3)}。獲取的屏幕邊框的坐標(biāo)為{(0,0)、(0,4)、(4,4)、(4,O)}。由于滑動(dòng)軌跡終點(diǎn)對(duì)應(yīng)的的四個(gè)頂點(diǎn)坐標(biāo)中的橫坐標(biāo)存在小于屏幕邊框的四個(gè)頂點(diǎn)坐標(biāo)中的橫坐標(biāo)最小值(-1〈0)且滑動(dòng)軌跡終點(diǎn)對(duì)應(yīng)的微件的四個(gè)頂點(diǎn)坐標(biāo)中的縱坐標(biāo)存在大于屏幕邊框的四個(gè)頂點(diǎn)坐標(biāo)中的縱坐標(biāo)最大值(5>4),因此將微件與屏幕邊框的重疊區(qū)域的面積確定微件面積。重疊區(qū)域?yàn)槲⒓乃膫€(gè)頂點(diǎn)坐標(biāo)與屏幕邊框的四個(gè)頂點(diǎn)坐標(biāo)共同表示的最小矩形區(qū)域{ (O, 3)、(O, 4)、(2,4)、(2,3) }。
[0109]本發(fā)明實(shí)施例提供的微件面積調(diào)節(jié)的方法,能夠根據(jù)滑動(dòng)軌跡起點(diǎn)和終點(diǎn)確定位移量和微件初始位置計(jì)算微件終止位置,如果所述微件終止位置的四個(gè)頂點(diǎn)坐標(biāo)中存在超出所述屏幕邊框的四個(gè)頂點(diǎn)坐標(biāo)表示的坐標(biāo)范圍的坐標(biāo),則計(jì)算所述微件與所述屏幕邊框的重疊區(qū)域的面積,所述重疊區(qū)域的面積為所述微件面積。達(dá)到根據(jù)屏幕邊框?qū)ξ⒓M(jìn)行“裁剪”,實(shí)現(xiàn)對(duì)微件面積的調(diào)節(jié)的效果,現(xiàn)有技術(shù)中需要多次拖拽各邊終點(diǎn)的小圓點(diǎn),操作步驟較多,本發(fā)明實(shí)施例中根據(jù)用戶對(duì)微件的移動(dòng)指示即可達(dá)到對(duì)微件面積的調(diào)整效果。
[0110]本發(fā)明實(shí)施例還提供了一種微件面積調(diào)節(jié)的方法,作為對(duì)圖1所示方法的具體說(shuō)明,步驟101、根據(jù)用戶觸發(fā)的啟動(dòng)指示進(jìn)入微件編輯狀態(tài),微件的編輯狀態(tài)可通過(guò)如下方式進(jìn)行實(shí)施:根據(jù)用戶觸發(fā)的啟動(dòng)指示顯示激活狀態(tài)的微件。如圖4所示,根據(jù)用戶觸發(fā)的啟動(dòng)指示顯示微件邊框,激活狀態(tài)可以用用斜線填充的方式進(jìn)行顯示。此外,激活狀態(tài)還可通過(guò)將微件邊框進(jìn)行用虛線表示等方式進(jìn)行顯示。
[0111]本發(fā)明實(shí)施例提供的微件面積調(diào)節(jié)的方法,通過(guò)顯示激活狀態(tài)的微件,能夠更加直觀的表達(dá)微件的當(dāng)前狀態(tài),簡(jiǎn)化用戶操作。
[0112]本發(fā)明實(shí)施例還提供了一種微件面積調(diào)節(jié)的方法,如圖5所示,所述方法包括:
[0113]步驟501、根據(jù)用戶觸發(fā)的啟動(dòng)指示進(jìn)入微件編輯狀態(tài)。
[0114]具體的,根據(jù)用戶觸發(fā)的啟動(dòng)指示顯示激活狀態(tài)的微件,在所述微件邊框的固定點(diǎn)上顯示固定圖標(biāo),所述固定圖標(biāo)用于表示微件是否被固定。
[0115]如圖6所示,根據(jù)用戶觸發(fā)的啟動(dòng)指示顯示微件邊框,用斜線填充所述微件邊框圈定的區(qū)域,在所述微件邊框的固定點(diǎn)上顯示固定圖標(biāo),所述固定圖標(biāo)用于表示微件是否被固定。
[0116]當(dāng)微件進(jìn)入編輯狀態(tài)之后,微件的顯示方式也隨之改變,以便使用戶知曉當(dāng)前微件為編輯狀態(tài)。編輯狀態(tài)有兩種顯示方式:一種為只顯示微件邊框和填充線;另一種在顯示微件邊框和填充線之余,還在微件邊框的固定點(diǎn)上顯示固定圖標(biāo)。所述固定圖標(biāo)用于表示微件是否被固定,其內(nèi)容可以是圖釘、曲別針、壓塊等圖片。
[0117]通過(guò)對(duì)在固定點(diǎn)顯示固定圖標(biāo)能夠更加直觀的表達(dá)微件的當(dāng)前狀態(tài),簡(jiǎn)化用戶操作。
[0118]步驟502、獲取用戶在進(jìn)入編輯狀態(tài)的微件內(nèi)部區(qū)域中觸發(fā)的滑動(dòng)軌跡,滑動(dòng)軌跡用于調(diào)節(jié)微件面積。
[0119]具體的,獲取用戶在進(jìn)入編輯狀態(tài)的微件內(nèi)部區(qū)域中觸發(fā)的滑動(dòng)軌跡。步驟501和步驟502與圖1所示的方法中的步驟101和步驟102相同。
[0120]步驟503、如果接收到用戶在預(yù)設(shè)固定點(diǎn)上觸發(fā)的固定指示,則根據(jù)預(yù)設(shè)固定點(diǎn)、與預(yù)設(shè)固定點(diǎn)對(duì)應(yīng)的參考點(diǎn)以及滑動(dòng)軌跡起點(diǎn)和終點(diǎn)對(duì)應(yīng)的位移量確定微件面積,或者根據(jù)滑動(dòng)軌跡終點(diǎn)以及預(yù)設(shè)固定點(diǎn)確定微件面積。
[0121]固定指示為用戶在微件邊框的固定點(diǎn)上,通過(guò)對(duì)固定點(diǎn)上的圖標(biāo)(如圖釘圖標(biāo))進(jìn)行點(diǎn)擊等操作時(shí)觸發(fā)的。在接收到固定指示之后,根據(jù)滑動(dòng)軌跡的起點(diǎn)對(duì)應(yīng)的微件區(qū)域與終點(diǎn)分別對(duì)應(yīng)的微件區(qū)域的比值確定微件的縮放比例,進(jìn)而確定微件面積。
[0122]本發(fā)明實(shí)施例提供的微件面積調(diào)節(jié)的方法,能夠根據(jù)啟動(dòng)指示確定微件進(jìn)入編輯狀態(tài),在微件內(nèi)部區(qū)域中接收用戶觸發(fā)的滑動(dòng)軌跡,如果接收到用戶在預(yù)設(shè)固定點(diǎn)上觸發(fā)的固定指示,則根據(jù)預(yù)設(shè)固定點(diǎn)、與預(yù)設(shè)固定點(diǎn)對(duì)應(yīng)的參考點(diǎn)以及滑動(dòng)軌跡起點(diǎn)和終點(diǎn)對(duì)應(yīng)的位移量確定微件面積,或者根據(jù)滑動(dòng)軌跡終點(diǎn)以及預(yù)設(shè)固定點(diǎn)確定微件面積。現(xiàn)有技術(shù)中需要用戶在微件邊框上觸發(fā)操作,接觸面積小,導(dǎo)致用戶操作準(zhǔn)確度低。本發(fā)明中,用戶可以在微件內(nèi)部區(qū)域通過(guò)滑動(dòng)軌跡調(diào)節(jié)微件的面積,由于微件內(nèi)部區(qū)域的面積大于微件邊框的面積,因此提高用戶操作的準(zhǔn)確度。
[0123]本發(fā)明實(shí)施例還提供了一種微件面積調(diào)節(jié)的方法,作為對(duì)圖5所示方法的具體說(shuō)明,如圖7所示,步驟503、如果接收到用戶在預(yù)設(shè)固定點(diǎn)上觸發(fā)的固定指示,則根據(jù)預(yù)設(shè)固定點(diǎn)、與預(yù)設(shè)固定點(diǎn)對(duì)應(yīng)的參考點(diǎn)以及滑動(dòng)軌跡起點(diǎn)和終點(diǎn)對(duì)應(yīng)的位移量確定微件面積,或者根據(jù)滑動(dòng)軌跡終點(diǎn)以及預(yù)設(shè)固定點(diǎn)確定微件面積,可通過(guò)如下方式進(jìn)行實(shí)施:
[0124]步驟701、接收用戶在固定點(diǎn)上處觸發(fā)的固定指示,固定點(diǎn)為微件的任意一個(gè)頂點(diǎn),固定點(diǎn)的坐標(biāo)為(X。,y0)。
[0125]由于固定點(diǎn)上顯示有固定圖標(biāo),因此當(dāng)用戶點(diǎn)擊固定圖標(biāo)時(shí),即可觸發(fā)固定指示,微件進(jìn)入固定狀態(tài),此時(shí),固定點(diǎn)的坐標(biāo)在本次調(diào)節(jié)操作中不再改變,同時(shí)固定圖標(biāo)顯示為已固定的樣式。當(dāng)用戶再次點(diǎn)擊固定圖標(biāo)時(shí),取消微件的固定狀態(tài),同時(shí)固定圖標(biāo)顯示為未固定的樣式。
[0126]如果接收到固定指示,則:
[0127]步驟702、獲取微件邊框上與固定點(diǎn)形成對(duì)角線的參考點(diǎn)的坐標(biāo)(X’ 0) ? 0)。
[0128]由于一條對(duì)角線能夠確定一個(gè)矩形,固定點(diǎn)坐標(biāo)(xO,yO)和參考點(diǎn)坐標(biāo)(X’ 0, y’ 0)能夠確定調(diào)整前的微件區(qū)域。
[0129]步驟703、用滑動(dòng)軌跡的終點(diǎn)的橫坐標(biāo)減去滑動(dòng)軌跡的起點(diǎn)的橫坐標(biāo),得到橫向位移dx。
[0130]步驟704、用滑動(dòng)軌跡的終點(diǎn)的縱坐標(biāo)減去滑動(dòng)軌跡的起點(diǎn)的縱坐標(biāo),得到縱向位移dy。
[0131]如果滑動(dòng)軌跡的起始坐標(biāo)為(X1, Y1),終點(diǎn)坐標(biāo)為(X1, y2),則Ck=X2-X1, dy=Z=y2-y1[0132]步驟705、計(jì)算新參考點(diǎn)坐標(biāo)(X’ o+dx, y' 0+dy)。
[0133]步驟706、計(jì)算新參考點(diǎn)坐標(biāo)(x’d+dx, y' 0+dy)和固定點(diǎn)坐標(biāo)(Xci, y0)確定的微件面積。
[0134]下面通過(guò)一個(gè)使用場(chǎng)景對(duì)圖7所示步驟進(jìn)行具體說(shuō)明:
[0135]如圖8所示,用戶點(diǎn)擊微件邊框左上角的固定圖標(biāo),固定點(diǎn)為微件的左上角頂點(diǎn),坐標(biāo)(Χο,Υο)為(1,3);與所述固定點(diǎn)形成對(duì)角線的參考點(diǎn)的坐標(biāo)(x’d’y’d)為(4,O)。滑動(dòng)軌跡的起點(diǎn)(X y1)為(3,I),終點(diǎn)(x2, y2)為(2,2)。dx=2-3=_l, dy=2_l=l,則新參考點(diǎn)坐標(biāo)(X’Q+dX,y' o+dy)為(4-1,3+1)= (3,I)。根據(jù)固定點(diǎn)坐標(biāo)(1,3)和新參考點(diǎn)坐標(biāo)(3,I)確定的微件區(qū)域?yàn)閧 (1,I)、(1,3)、(3,3)、(3,I)}。
[0136]本發(fā)明實(shí)施例還提供了一種微件面積調(diào)節(jié)的方法,作為對(duì)圖5所示方法的具體說(shuō)明,如圖9所示,步驟503、如果接收到用戶在預(yù)設(shè)固定點(diǎn)上觸發(fā)的固定指示,則根據(jù)預(yù)設(shè)固定點(diǎn)、與預(yù)設(shè)固定點(diǎn)對(duì)應(yīng)的參考點(diǎn)以及滑動(dòng)軌跡起點(diǎn)和終點(diǎn)對(duì)應(yīng)的位移量確定微件面積,或者根據(jù)滑動(dòng)軌跡終點(diǎn)以及預(yù)設(shè)固定點(diǎn)確定微件面積,可通過(guò)如下方式進(jìn)行實(shí)施:
[0137]步驟901、接收用戶在固定點(diǎn)上處觸發(fā)的固定指示,固定點(diǎn)為微件的任意一個(gè)頂點(diǎn),固定點(diǎn)的坐標(biāo)為(X。,y0)。
[0138]如果接收到固定指示,則:
[0139]步驟902、獲取滑動(dòng)軌跡終點(diǎn)坐標(biāo)(X1, Y1)。
[0140]步驟903、計(jì)算滑動(dòng)軌跡終點(diǎn)坐標(biāo)(Xpy1)和固定點(diǎn)坐標(biāo)(X(i,y(i)確定的微件面積。
[0141]滑動(dòng)軌跡終點(diǎn)坐標(biāo)(Xl,Yl)與固定點(diǎn)坐標(biāo)(X(l,y0)所確定的面積為為佳那面積。
[0142]下面通過(guò)一個(gè)使用場(chǎng)景對(duì)圖9所示步驟進(jìn)行具體說(shuō)明:
[0143]用戶點(diǎn)擊微件邊框左上角的固定圖標(biāo),固定點(diǎn)為微件的左上角頂點(diǎn),坐標(biāo)(?, y0)為(1,3)?;瑒?dòng)軌跡的終點(diǎn)坐標(biāo)(12,72)為(2,2)。根據(jù)固定點(diǎn)坐標(biāo)(1,3)和滑動(dòng)軌跡的終點(diǎn)坐標(biāo)(2,2)確定的微件區(qū)域?yàn)閧 (1,2)、(1,3)、(2,3)、(2,I)}。
[0144]本發(fā)明實(shí)施例提供的微件面積調(diào)節(jié)的方法,能夠在用戶觸發(fā)的固定指示之后,根據(jù)滑動(dòng)軌跡的位移或滑動(dòng)軌跡的終點(diǎn)坐標(biāo)調(diào)節(jié)微件的面積。用戶根據(jù)固定圖標(biāo)的不同樣式可以直觀地獲取當(dāng)前微件是否處于固定狀態(tài),當(dāng)處于固定狀態(tài)時(shí),用戶通過(guò)在微件邊框內(nèi)部區(qū)域進(jìn)行滑動(dòng)操作可調(diào)節(jié)微件的面積。
[0145]WAndroicM.0版本開(kāi)始,在符合系統(tǒng)的要求的情況下,可以進(jìn)行幾個(gè)不同尺寸大小的切換。此不同尺寸大小的切換是按照桌面部分的格子來(lái)劃分的,常見(jiàn)的寬視頻圖形陣列(Wide Quarter Video Graphics Array,簡(jiǎn)稱 WVGA),屏幕為 4X4 的格子,即四行、四列,在顯示微件是滿區(qū)域顯示。此時(shí),屏幕將被劃分為4X4的坐標(biāo)區(qū)域。每個(gè)頂點(diǎn)的坐標(biāo)對(duì)應(yīng)一個(gè)坐標(biāo)區(qū)域。在確定四個(gè)頂點(diǎn)坐標(biāo)所在的坐標(biāo)區(qū)域之后,在所述坐標(biāo)區(qū)域內(nèi)滿格顯示微件區(qū)域。
[0146]本發(fā)明實(shí)施例還提供了一種微件面積調(diào)節(jié)的裝置,所述裝置位于電子設(shè)備中,如圖10所示,包括:
[0147]切換單元1001,用于根據(jù)用戶觸發(fā)的啟動(dòng)指示進(jìn)入微件編輯狀態(tài);
[0148]獲取單元1002,用于獲取用戶在進(jìn)入編輯狀態(tài)的微件中觸發(fā)的滑動(dòng)軌跡,所述滑動(dòng)軌跡用于調(diào)節(jié)微件面積;
[0149]確定單元1003,用于根據(jù)所述獲取單元1002獲取的所述滑動(dòng)軌跡的偏移量確定的微件終止位置以及屏幕邊框位置確定所述微件面積。
[0150]本發(fā)明提供的微件面積調(diào)節(jié)的裝置,能夠根據(jù)啟動(dòng)指示確定微件進(jìn)入編輯狀態(tài),在微件內(nèi)部區(qū)域中接收用戶觸發(fā)的滑動(dòng)軌跡,根據(jù)由所述滑動(dòng)軌跡的偏移量確定的微件終止位置以及屏幕邊框位置確定所述微件面積。現(xiàn)有技術(shù)中需要用戶在微件邊框上觸發(fā)操作,接觸面積小,導(dǎo)致用戶操作準(zhǔn)確度低。本發(fā)明中,用戶可以在微件內(nèi)部區(qū)域通過(guò)滑動(dòng)軌跡調(diào)節(jié)微件的面積,由于微件內(nèi)部區(qū)域的面積大于微件邊框的面積,因此提高用戶操作的準(zhǔn)確度。
[0151]進(jìn)一步的,如圖11所示,本發(fā)明實(shí)施例還提供了一種微件面積調(diào)節(jié)的裝置,所述獲取單元1002還用于,獲取用戶在進(jìn)入編輯狀態(tài)的微件內(nèi)部區(qū)域中觸發(fā)的滑動(dòng)軌跡。
[0152]所述確定單元1003包括:
[0153]確定子單元1101,用于根據(jù)滑動(dòng)軌跡起點(diǎn)和終點(diǎn)確定位移量,所述位移量用于表示微件各頂點(diǎn)的位移量;
[0154]計(jì)算子單元1102,用于根據(jù)所述確定子單元1101確定的所述位移量和微件初始位置計(jì)算微件終止位置,所述微件終止位置和微件起始位置均由所述微件的四個(gè)頂點(diǎn)坐標(biāo)表示,所述微件初始位置為滑動(dòng)軌跡的起點(diǎn)對(duì)應(yīng)的微件各定點(diǎn)的位置,所述微件終止位置為滑動(dòng)軌跡的終點(diǎn)對(duì)應(yīng)的微件各定點(diǎn)的位置;
[0155]獲取子單元1103,用于獲取屏幕邊框的四個(gè)頂點(diǎn)坐標(biāo);
[0156]所述計(jì)算子單元1102還用于,當(dāng)所述微件終止位置的四個(gè)頂點(diǎn)坐標(biāo)中存在超出所述屏幕邊框的四個(gè)頂點(diǎn)坐標(biāo)表示的坐標(biāo)范圍的坐標(biāo)時(shí),計(jì)算所述微件與所述屏幕邊框的重疊區(qū)域的面積,所述重疊區(qū)域的面積為所述微件面積。
[0157]所述切換單元1001還用于,根據(jù)用戶觸發(fā)的啟動(dòng)指示顯示激活狀態(tài)的微件。
[0158]本發(fā)明實(shí)施例提供的微件面積調(diào)節(jié)的裝置,能夠根據(jù)滑動(dòng)軌跡起點(diǎn)和終點(diǎn)確定位移量和微件初始位置計(jì)算微件終止位置,如果所述微件終止位置的四個(gè)頂點(diǎn)坐標(biāo)中存在超出所述屏幕邊框的四個(gè)頂點(diǎn)坐標(biāo)表示的坐標(biāo)范圍的坐標(biāo),則計(jì)算所述微件與所述屏幕邊框的重疊區(qū)域的面積,所述重疊區(qū)域的面積為所述微件面積。達(dá)到根據(jù)屏幕邊框?qū)ξ⒓M(jìn)行“裁剪”,實(shí)現(xiàn)對(duì)微件面積的調(diào)節(jié)的效果,現(xiàn)有技術(shù)中需要多次拖拽各邊終點(diǎn)的小圓點(diǎn),操作步驟較多,本發(fā)明實(shí)施例中根據(jù)用戶對(duì)微件的移動(dòng)指示即可達(dá)到對(duì)微件面積的調(diào)整效果。此外,通過(guò)顯示激活狀態(tài)的微件,能夠更加直觀的表達(dá)微件的當(dāng)前狀態(tài),簡(jiǎn)化用戶操作。
[0159]本發(fā)明實(shí)施例還提供了一種微件面積調(diào)節(jié)的裝置,所述裝置位于電子設(shè)備中,如圖12所示,所述裝置包括:
[0160]切換單元1201,用于根據(jù)用戶觸發(fā)的啟動(dòng)指示進(jìn)入微件編輯狀態(tài);
[0161]獲取單元1202,用于獲取用戶在進(jìn)入編輯狀態(tài)的微件內(nèi)部區(qū)域中觸發(fā)的滑動(dòng)軌跡,所述滑動(dòng)軌跡用于調(diào)節(jié)微件面積;
[0162]確定單元1203,用于如果接收到用戶在預(yù)設(shè)固定點(diǎn)上觸發(fā)的固定指示,則根據(jù)所述預(yù)設(shè)固定點(diǎn)、與所述預(yù)設(shè)固定點(diǎn)對(duì)應(yīng)的參考點(diǎn)以及所述滑動(dòng)軌跡起點(diǎn)和終點(diǎn)對(duì)應(yīng)的位移量確定所述微件面積,或者根據(jù)所述滑動(dòng)軌跡終點(diǎn)以及所述預(yù)設(shè)固定點(diǎn)確定所述微件面積。
[0163]本發(fā)明實(shí)施例提供的微件面積調(diào)節(jié)的裝置,能夠根據(jù)啟動(dòng)指示確定微件進(jìn)入編輯狀態(tài),在微件內(nèi)部區(qū)域中接收用戶觸發(fā)的滑動(dòng)軌跡,如果接收到用戶在預(yù)設(shè)固定點(diǎn)上觸發(fā)的固定指示,則根據(jù)預(yù)設(shè)固定點(diǎn)、與預(yù)設(shè)固定點(diǎn)對(duì)應(yīng)的參考點(diǎn)以及滑動(dòng)軌跡起點(diǎn)和終點(diǎn)對(duì)應(yīng)的位移量確定微件面積,或者根據(jù)滑動(dòng)軌跡終點(diǎn)以及預(yù)設(shè)固定點(diǎn)確定微件面積?,F(xiàn)有技術(shù)中需要用戶在微件邊框上觸發(fā)操作,接觸面積小,導(dǎo)致用戶操作準(zhǔn)確度低。本發(fā)明中,用戶可以在微件內(nèi)部區(qū)域通過(guò)滑動(dòng)軌跡調(diào)節(jié)微件的面積,由于微件內(nèi)部區(qū)域的面積大于微件邊框的面積,因此提高用戶操作的準(zhǔn)確度。
[0164]進(jìn)一步的,本發(fā)明實(shí)施例還提供了一種微件面積調(diào)節(jié)的裝置,如圖13所示,所述獲取單元1202還用于,獲取用戶在進(jìn)入編輯狀態(tài)的微件內(nèi)部區(qū)域中觸發(fā)的滑動(dòng)軌跡。
[0165]進(jìn)一步的,所述切換單元1201還用于,根據(jù)用戶觸發(fā)的啟動(dòng)指示顯示激活狀態(tài)的微件,在所述微件邊框的固定點(diǎn)上顯示固定圖標(biāo),所述固定圖標(biāo)用于表示微件是否被固定。
[0166]進(jìn)一步的,所述確定單元1203包括:
[0167]接收子單元1301,用于接收用戶在固定點(diǎn)上處觸發(fā)的固定指示,所述固定點(diǎn)為所述微件的任意一個(gè)頂點(diǎn),所述固定點(diǎn)的坐標(biāo)為(X(i,yo);
[0168]獲取子單元1302,用于在接收到所述固定指示時(shí),獲取微件邊框上與所述固定點(diǎn)形成對(duì)角線的參考點(diǎn)的坐標(biāo)(x’c-y’o);
[0169]計(jì)算子單元1303,用于用滑動(dòng)軌跡的終點(diǎn)的橫坐標(biāo)減去滑動(dòng)軌跡的起點(diǎn)的橫坐標(biāo),得到橫向位移dx;
[0170]用滑動(dòng)軌跡的終點(diǎn)的縱坐標(biāo)減去滑動(dòng)軌跡的起點(diǎn)的縱坐標(biāo),得到縱向位移dy;
[0171]計(jì)算新參考點(diǎn)坐標(biāo)(X’Q+dx, y’Q+dy);
[0172]計(jì)算所述新參考點(diǎn)坐標(biāo)(x’d+dx, y’d+dy)和所述固定點(diǎn)坐標(biāo)(Xci, y0)確定的微件面積。
[0173]進(jìn)一步的,所述接收單元還用于,接收用戶在固定點(diǎn)上處觸發(fā)的固定指示,所述固定點(diǎn)為所述微件的任意一個(gè)頂點(diǎn),所述固定點(diǎn)的坐標(biāo)為(X(l,y。);
[0174]所述獲取單元1202還用于,當(dāng)接收到所述固定指示時(shí),獲取滑動(dòng)軌跡終點(diǎn)坐標(biāo)(Xi,Yi);
[0175]所述計(jì)算單元還用于,計(jì)算所述滑動(dòng)軌跡終點(diǎn)坐標(biāo)(Xl,Y1)和所述固定點(diǎn)坐標(biāo)(X(i,y0)確定的微件面積。
[0176]本發(fā)明實(shí)施例提供的微件面積調(diào)節(jié)的裝置,能夠在用戶觸發(fā)的固定指示之后,根據(jù)滑動(dòng)軌跡的位移或滑動(dòng)軌跡的終點(diǎn)坐標(biāo)調(diào)節(jié)微件的面積。用戶根據(jù)固定圖標(biāo)的不同樣式可以直觀地獲取當(dāng)前微件是否處于固定狀態(tài),當(dāng)處于固定狀態(tài)時(shí),用戶通過(guò)在微件邊框內(nèi)部區(qū)域進(jìn)行滑動(dòng)操作可調(diào)節(jié)微件的面積。
[0177]本發(fā)明實(shí)施例還 提供了一種微件面積調(diào)節(jié)的裝置,如圖14所示,包括:
[0178]處理器1401,用于根據(jù)用戶觸發(fā)的啟動(dòng)指示進(jìn)入微件編輯狀態(tài);
[0179]接收器1402,用于獲取用戶在進(jìn)入編輯狀態(tài)的微件中觸發(fā)的滑動(dòng)軌跡,所述滑動(dòng)軌跡用于調(diào)節(jié)微件面積;
[0180]所示處理器1401還用于,根據(jù)由所述滑動(dòng)軌跡的偏移量確定的微件終止位置以及屏幕邊框位置確定所述微件面積。
[0181]所示裝置還包括用于存放圖1所示方法的代碼的存儲(chǔ)器1404,所述處理器1401與存儲(chǔ)器1404電路耦合,處理器通過(guò)讀取存儲(chǔ)器1404中的代碼試試圖1所示的方法。
[0182]本發(fā)明提供的微件面積調(diào)節(jié)的裝置,能夠根據(jù)啟動(dòng)指示確定微件進(jìn)入編輯狀態(tài),在微件內(nèi)部區(qū)域中接收用戶觸發(fā)的滑動(dòng)軌跡,根據(jù)由所述滑動(dòng)軌跡的偏移量確定的微件終止位置以及屏幕邊框位置確定所述微件面積?,F(xiàn)有技術(shù)中需要用戶在微件邊框上觸發(fā)操作,接觸面積小,導(dǎo)致用戶操作準(zhǔn)確度低。本發(fā)明中,用戶可以在微件內(nèi)部區(qū)域通過(guò)滑動(dòng)軌跡調(diào)節(jié)微件的面積,由于微件內(nèi)部區(qū)域的面積大于微件邊框的面積,因此提高用戶操作的準(zhǔn)確度。
[0183]進(jìn)一步的,所示接收器1402還用于接收用戶出發(fā)的啟動(dòng)指示。
[0184]所示接收單元還用于,獲取用戶在進(jìn)入編輯狀態(tài)的微件內(nèi)部區(qū)域中觸發(fā)的滑動(dòng)軌跡。
[0185]進(jìn)一步的,所示處理器1401還用于:
[0186]根據(jù)滑動(dòng)軌跡起點(diǎn)和終點(diǎn)確定位移量,所述位移量用于表示微件各頂點(diǎn)的位移量;
[0187]根據(jù)所述位移量和微件初始位置計(jì)算微件終止位置,所述微件終止位置和微件起始位置均由所述微件的四個(gè)頂點(diǎn)坐標(biāo)表示,所述微件初始位置為滑動(dòng)軌跡的起點(diǎn)對(duì)應(yīng)的微件各定點(diǎn)的位置,所述微件終止位置為滑動(dòng)軌跡的終點(diǎn)對(duì)應(yīng)的微件各定點(diǎn)的位置;
[0188]獲取屏幕邊框的四個(gè)頂點(diǎn)坐標(biāo);
[0189]如果所述微件終止位置的四個(gè)頂點(diǎn)坐標(biāo)中存在超出所述屏幕邊框的四個(gè)頂點(diǎn)坐標(biāo)表示的坐標(biāo)范圍的坐標(biāo),則計(jì)算所述微件與所述屏幕邊框的重疊區(qū)域的面積,所述重疊區(qū)域的面積為所述微件面積。
[0190]進(jìn)一步的,所示裝置還包括:顯示器1403,用于根據(jù)用戶觸發(fā)的啟動(dòng)指示顯示激活狀態(tài)的微件。
[0191]本發(fā)明實(shí)施例提供的微件面積調(diào)節(jié)的裝置,能夠根據(jù)滑動(dòng)軌跡起點(diǎn)和終點(diǎn)確定位移量和微件初始位置計(jì)算微件終止位置,如果所述微件終止位置的四個(gè)頂點(diǎn)坐標(biāo)中存在超出所述屏幕邊框的四個(gè)頂點(diǎn)坐標(biāo)表示的坐標(biāo)范圍的坐標(biāo),則計(jì)算所述微件與所述屏幕邊框的重疊區(qū)域的面積,所述重疊區(qū)域的面積為所述微件面積。達(dá)到根據(jù)屏幕邊框?qū)ξ⒓M(jìn)行“裁剪”,實(shí)現(xiàn)對(duì)微件面積的調(diào)節(jié)的效果,現(xiàn)有技術(shù)中需要多次拖拽各邊終點(diǎn)的小圓點(diǎn),操作步驟較多,本發(fā)明實(shí)施例中根據(jù)用戶對(duì)微件的移動(dòng)指示即可達(dá)到對(duì)微件面積的調(diào)整效果。此外,通過(guò)顯示激活狀態(tài)的微件,能夠更加直觀的表達(dá)微件的當(dāng)前狀態(tài),簡(jiǎn)化用戶操作。
[0192]本發(fā)明實(shí)施例還提供了一種微件面積調(diào)節(jié)的裝置,如圖15所示,包括:
[0193]處理器1501,用于根據(jù)用戶觸發(fā)的啟動(dòng)指示進(jìn)入微件編輯狀態(tài);
[0194]接收器1502,用于獲取用戶在進(jìn)入編輯狀態(tài)的微件內(nèi)部區(qū)域中觸發(fā)的滑動(dòng)軌跡,所述滑動(dòng)軌跡用于調(diào)節(jié)微件面積;
[0195]所述處理器1501還用于,當(dāng)接收到用戶在預(yù)設(shè)固定點(diǎn)上觸發(fā)的固定指示時(shí),根據(jù)所述預(yù)設(shè)固定點(diǎn)、與所述預(yù)設(shè)固定點(diǎn)對(duì)應(yīng)的參考點(diǎn)以及所述滑動(dòng)軌跡起點(diǎn)和終點(diǎn)對(duì)應(yīng)的位移量確定所述微件面積,
[0196]所述處理器1501還用于,當(dāng)接收到用戶在預(yù)設(shè)固定點(diǎn)上觸發(fā)的固定指示時(shí),根據(jù)所述滑動(dòng)軌跡終點(diǎn)以及所述預(yù)設(shè)固定點(diǎn)確定所述微件面積。
[0197]所示裝置還包括用于存放圖5所示方法的代碼的存儲(chǔ)器1504,所述處理器1501與存儲(chǔ)器1504電路耦合,處理器通過(guò)讀取存儲(chǔ)器1504中的代碼試試圖1所示的方法。
[0198]本發(fā)明實(shí)施例提供的微件面積調(diào)節(jié)的裝置,能夠根據(jù)啟動(dòng)指示確定微件進(jìn)入編輯狀態(tài),在微件內(nèi)部區(qū)域中接收用戶觸發(fā)的滑動(dòng)軌跡,如果接收到用戶在預(yù)設(shè)固定點(diǎn)上觸發(fā)的固定指示,則根據(jù)預(yù)設(shè)固定點(diǎn)、與預(yù)設(shè)固定點(diǎn)對(duì)應(yīng)的參考點(diǎn)以及滑動(dòng)軌跡起點(diǎn)和終點(diǎn)對(duì)應(yīng)的位移量確定微件面積,或者根據(jù)滑動(dòng)軌跡終點(diǎn)以及預(yù)設(shè)固定點(diǎn)確定微件面積。現(xiàn)有技術(shù)中需要用戶在微件邊框上觸發(fā)操作,接觸面積小,導(dǎo)致用戶操作準(zhǔn)確度低。本發(fā)明中,用戶可以在微件內(nèi)部區(qū)域通過(guò)滑動(dòng)軌跡調(diào)節(jié)微件的面積,由于微件內(nèi)部區(qū)域的面積大于微件邊框的面積,因此提高用戶操作的準(zhǔn)確度
[0199]進(jìn)一步的,所述接收器1502還用于,獲取用戶在進(jìn)入編輯狀態(tài)的微件內(nèi)部區(qū)域中觸發(fā)的滑動(dòng)軌跡。
[0200]所述裝置還包括顯示器1503,用于根據(jù)用戶觸發(fā)的啟動(dòng)指示顯示激活狀態(tài)的微件,在所述微件邊框的固定點(diǎn)上顯示固定圖標(biāo),所述固定圖標(biāo)用于表示微件是否被固定。
[0201]進(jìn)一步的,所述接收器1502還用于,接收用戶在固定點(diǎn)上處觸發(fā)的固定指示,所述固定點(diǎn)為所述微件的任意一個(gè)頂點(diǎn),所述固定點(diǎn)的坐標(biāo)為(X(l,y。);
[0202]所述處理器1501還用于,當(dāng)接收到所述固定指示時(shí):
[0203]獲取微件邊框上與所述固定點(diǎn)形成對(duì)角線的參考點(diǎn)的坐標(biāo)(X’ ο, y’ 0);
[0204]用滑動(dòng)軌跡的終點(diǎn)的橫坐標(biāo)減去滑動(dòng)軌跡的起點(diǎn)的橫坐標(biāo),得到橫向位移dx;
[0205]用滑動(dòng)軌跡的終點(diǎn)的縱坐標(biāo)減去滑動(dòng)軌跡的起點(diǎn)的縱坐標(biāo) ,得到縱向位移dy;
[0206]計(jì)算新參考點(diǎn)坐標(biāo)(X’ o+dx, f o+dy);
[0207]計(jì)算所述新參考點(diǎn)坐標(biāo)(x’d+dx, y’d+dy)和所述固定點(diǎn)坐標(biāo)(Xci, y0)確定的微件面積。
[0208]所述接收單元還用于,接收用戶在固定點(diǎn)上處觸發(fā)的固定指示,所述固定點(diǎn)為所述微件的任意一個(gè)頂點(diǎn),所述固定點(diǎn)的坐標(biāo)為(X(i,yo);
[0209]所述處理單元還用于,當(dāng)接收到所述固定指示時(shí):
[0210]獲取滑動(dòng)軌跡終點(diǎn)坐標(biāo)(Xl,Y1);
[0211]計(jì)算所述滑動(dòng)軌跡終點(diǎn)坐標(biāo)(Xl,yi)和所述固定點(diǎn)坐標(biāo)(?,%)確定的微件面積。
[0212]本發(fā)明實(shí)施例提供的微件面積調(diào)節(jié)的裝置,能夠在用戶觸發(fā)的固定指示之后,根據(jù)滑動(dòng)軌跡的位移或滑動(dòng)軌跡的終點(diǎn)坐標(biāo)調(diào)節(jié)微件的面積。用戶根據(jù)固定圖標(biāo)的不同樣式可以直觀地獲取當(dāng)前微件是否處于固定狀態(tài),當(dāng)處于固定狀態(tài)時(shí),用戶通過(guò)在微件邊框內(nèi)部區(qū)域進(jìn)行滑動(dòng)操作可調(diào)節(jié)微件的面積。
[0213]本發(fā)明實(shí)施例提供的微件面積調(diào)節(jié)的裝置,能夠在用戶觸發(fā)的固定指示之后,根據(jù)滑動(dòng)軌跡的位移或滑動(dòng)軌跡的終點(diǎn)坐標(biāo)調(diào)節(jié)微件的面積。用戶根據(jù)固定圖標(biāo)的不同樣式可以直觀地獲取當(dāng)前微件是否處于固定狀態(tài),當(dāng)處于固定狀態(tài)時(shí),用戶通過(guò)在微件邊框內(nèi)部區(qū)域進(jìn)行滑動(dòng)操作可調(diào)節(jié)微件的面積。
[0214]所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡(jiǎn)潔,僅以上述各功能模塊的劃分進(jìn)行舉例說(shuō)明,實(shí)際應(yīng)用中,可以根據(jù)需要而將上述功能分配由不同的功能模塊完成,即將裝置的內(nèi)部結(jié)構(gòu)劃分成不同的功能模塊,以完成以上描述的全部或者部分功能。上述描述的系統(tǒng),裝置和單元的具體工作過(guò)程,可以參考前述方法實(shí)施例中的對(duì)應(yīng)過(guò)程,在此不再贅述。
[0215]以上所述,僅為本發(fā)明的【具體實(shí)施方式】,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本【技術(shù)領(lǐng)域】的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)以所述權(quán)利要求的保護(hù)范圍為準(zhǔn)。
【權(quán)利要求】
1.一種微件面積調(diào)節(jié)的方法,其特征在于,包括: 根據(jù)用戶觸發(fā)的啟動(dòng)指示進(jìn)入微件編輯狀態(tài); 獲取用戶在進(jìn)入編輯狀態(tài)的微件中觸發(fā)的滑動(dòng)軌跡,所述滑動(dòng)軌跡用于調(diào)節(jié)微件面積; 根據(jù)由所述滑動(dòng)軌跡的偏移量確定的微件終止位置以及屏幕邊框位置確定所述微件面積。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述獲取用戶在進(jìn)入編輯狀態(tài)的微件中觸發(fā)的滑動(dòng)軌跡,包括: 獲取用戶在進(jìn)入編輯狀態(tài)的微件內(nèi)部區(qū)域中觸發(fā)的滑動(dòng)軌跡。
3.根據(jù)權(quán) 利要求1所述的方法,其特征在于,所述根據(jù)由所述滑動(dòng)軌跡的偏移量確定的微件終止位置以及屏幕邊框位置確定所述微件面積,包括: 根據(jù)滑動(dòng)軌跡起點(diǎn)和終點(diǎn)確定位移量,所述位移量用于表示微件各頂點(diǎn)的位移量; 根據(jù)所述位移量和微件初始位置計(jì)算微件終止位置,所述微件終止位置和微件起始位置均由所述微件的四個(gè)頂點(diǎn)坐標(biāo)表示,所述微件初始位置為滑動(dòng)軌跡的起點(diǎn)對(duì)應(yīng)的微件各定點(diǎn)的位置,所述微件終止位置為滑動(dòng)軌跡的終點(diǎn)對(duì)應(yīng)的微件各定點(diǎn)的位置; 獲取屏幕邊框的四個(gè)頂點(diǎn)坐標(biāo); 如果所述微件終止位置的四個(gè)頂點(diǎn)坐標(biāo)中存在超出所述屏幕邊框的四個(gè)頂點(diǎn)坐標(biāo)表示的坐標(biāo)范圍的坐標(biāo),則計(jì)算所述微件與所述屏幕邊框的重疊區(qū)域的面積,所述重疊區(qū)域的面積為所述微件面積。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)用戶觸發(fā)的啟動(dòng)指示進(jìn)入微件編輯狀態(tài),包括: 根據(jù)用戶觸發(fā)的啟動(dòng)指示顯示激活狀態(tài)的微件。
5.一種微件面積調(diào)節(jié)的方法,其特征在于,包括: 根據(jù)用戶觸發(fā)的啟動(dòng)指示進(jìn)入微件編輯狀態(tài); 獲取用戶在進(jìn)入編輯狀態(tài)的微件內(nèi)部區(qū)域中觸發(fā)的滑動(dòng)軌跡,所述滑動(dòng)軌跡用于調(diào)節(jié)微件面積; 如果接收到用戶在預(yù)設(shè)固定點(diǎn)上觸發(fā)的固定指示,則根據(jù)所述預(yù)設(shè)固定點(diǎn)、與所述預(yù)設(shè)固定點(diǎn)對(duì)應(yīng)的參考點(diǎn)以及所述滑動(dòng)軌跡起點(diǎn)和終點(diǎn)對(duì)應(yīng)的位移量確定所述微件面積,或者根據(jù)所述滑動(dòng)軌跡終點(diǎn)以及所述預(yù)設(shè)固定點(diǎn)確定所述微件面積。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述獲取用戶在進(jìn)入編輯狀態(tài)的微件中觸發(fā)的滑動(dòng)軌跡,包括: 獲取用戶在進(jìn)入編輯狀態(tài)的微件內(nèi)部區(qū)域中觸發(fā)的滑動(dòng)軌跡。
7.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述根據(jù)用戶觸發(fā)的啟動(dòng)指示進(jìn)入微件編輯狀態(tài),包括: 根據(jù)用戶觸發(fā)的啟動(dòng)指示顯示激活狀態(tài)的微件,在所述微件邊框的固定點(diǎn)上顯示固定圖標(biāo),所述固定圖標(biāo)用于表不微件是否被固定。
8.根據(jù)權(quán)利要求7所述的方法,其特征在于,所述如果接收到用戶在預(yù)設(shè)固定點(diǎn)上觸發(fā)的固定指示,則根據(jù)所述預(yù)設(shè)固定點(diǎn)、與所述預(yù)設(shè)固定點(diǎn)對(duì)應(yīng)的參考點(diǎn)以及所述滑動(dòng)軌跡起點(diǎn)和終點(diǎn)對(duì)應(yīng)的位移量確定所述微件面積,包括:接收用戶在固定點(diǎn)上處觸發(fā)的固定指示,所述固定點(diǎn)為所述微件的任意一個(gè)頂點(diǎn),所述固定點(diǎn)的坐標(biāo)為(X。,yQ); 如果接收到所述固定指示,則: 獲取微件邊框上與所述固定點(diǎn)形成對(duì)角線的參考點(diǎn)的坐標(biāo)(x’cy’o); 用滑動(dòng)軌跡的終點(diǎn)的橫坐標(biāo)減去滑動(dòng)軌跡的起點(diǎn)的橫坐標(biāo),得到橫向位移dx; 用滑動(dòng)軌跡的終點(diǎn)的縱坐標(biāo)減去滑動(dòng)軌跡的起點(diǎn)的縱坐標(biāo),得到縱向位移dy; 計(jì)算新參考點(diǎn)坐標(biāo)(X’ ci+dx, y’ o+dy); 計(jì)算所述新參考點(diǎn)坐標(biāo)(X’d+dx, y’d+dy)和所述固定點(diǎn)坐標(biāo)(XcytI)確定的微件面積。
9.根據(jù)權(quán)利要求7所述的方法,其特征在于,所述如果接收到用戶在預(yù)設(shè)固定點(diǎn)上觸發(fā)的固定指示,則根據(jù)所述滑動(dòng)軌跡終點(diǎn)以及所述預(yù)設(shè)固定點(diǎn)確定所述微件面積,包括: 接收用戶在固定點(diǎn)上處觸發(fā)的固定指示,所述固定點(diǎn)為所述微件的任意一個(gè)頂點(diǎn),所述固定點(diǎn)的坐標(biāo)為(X。,yQ); 如果接收到所述固定指示,則: 獲取滑動(dòng)軌跡終點(diǎn)坐標(biāo)(X1, Yi); 計(jì)算所述滑動(dòng)軌跡終點(diǎn)坐標(biāo)(Xl,Y1)和所述固定點(diǎn)坐標(biāo)(Xo,y0)確定的微件面積。
10.一種微件面積調(diào)節(jié)的裝置,其特征在于,包括: 切換單元,用于根據(jù)用戶觸發(fā)的啟動(dòng)指示進(jìn)入微件編輯狀態(tài); 獲取單元,用于獲取用戶在進(jìn)入編輯狀態(tài)的微件中觸發(fā)的滑動(dòng)軌跡,所述滑動(dòng)軌跡用于調(diào)節(jié)微件面積; 確定單元,用于根據(jù)所述獲取單元獲取的所述滑動(dòng)軌跡的偏移量確定的微件終止位置以及屏幕邊框位置確定所述微件面積。
11.根據(jù)權(quán)利要求10所述的裝置,其特征在于,所述獲取單元還用于,獲取用戶在進(jìn)入編輯狀態(tài)的微件內(nèi)部區(qū)域中觸發(fā)的滑動(dòng)軌跡。
12.根據(jù)權(quán)利要求10所述的裝置,其特征在于,所述確定單元包括: 確定子單元,用于根據(jù)滑動(dòng)軌跡起點(diǎn)和終點(diǎn)確定位移量,所述位移量用于表示微件各頂點(diǎn)的位移量; 計(jì)算子單元,用于根據(jù)所述確定子單元確定的所述位移量和微件初始位置計(jì)算微件終止位置,所述微件終止位置和微件起始位置均由所述微件的四個(gè)頂點(diǎn)坐標(biāo)表示,所述微件初始位置為滑動(dòng)軌跡的起點(diǎn)對(duì)應(yīng)的微件各定點(diǎn)的位置,所述微件終止位置為滑動(dòng)軌跡的終點(diǎn)對(duì)應(yīng)的微件各定點(diǎn)的位置; 獲取子單元,用于獲取屏幕邊框的四個(gè)頂點(diǎn)坐標(biāo); 所述計(jì)算子單元還用于,當(dāng)所述微件終止位置的四個(gè)頂點(diǎn)坐標(biāo)中存在超出所述屏幕邊框的四個(gè)頂點(diǎn)坐標(biāo)表示的坐標(biāo)范圍的坐標(biāo)時(shí),計(jì)算所述微件與所述屏幕邊框的重疊區(qū)域的面積,所述重疊區(qū)域的面積為所述微件面積。
13.根據(jù)權(quán)利要求10所述的裝置,其特征在于,所述切換單元還用于,根據(jù)用戶觸發(fā)的啟動(dòng)指示顯示激活狀態(tài)的微件。
14.一種微件面積調(diào)節(jié)的裝置,其特征在于,包括: 切換單元,用于根據(jù)用戶觸發(fā)的啟動(dòng)指示進(jìn)入微件編輯狀態(tài); 獲取單元,用于獲取用戶在進(jìn)入編輯狀態(tài)的微件內(nèi)部區(qū)域中觸發(fā)的滑動(dòng)軌跡,所述滑動(dòng)軌跡用于調(diào)節(jié)微件面積; 確定單元,用于如果接收到用戶在預(yù)設(shè)固定點(diǎn)上觸發(fā)的固定指示,則根據(jù)所述預(yù)設(shè)固定點(diǎn)、與所述預(yù)設(shè)固定點(diǎn)對(duì)應(yīng)的參考點(diǎn)以及所述滑動(dòng)軌跡起點(diǎn)和終點(diǎn)對(duì)應(yīng)的位移量確定所述微件面積,或者根據(jù)所述滑動(dòng)軌跡終點(diǎn)以及所述預(yù)設(shè)固定點(diǎn)確定所述微件面積。
15.根據(jù)權(quán)利要求14所述的裝置,其特征在于,所述獲取單元還用于,獲取用戶在進(jìn)入編輯狀態(tài)的微件內(nèi)部區(qū)域中觸發(fā)的滑動(dòng)軌跡。
16.根據(jù)權(quán)利要求14所述的裝置,其特征在于,所述切換單元還用于,根據(jù)用戶觸發(fā)的啟動(dòng)指示顯示激活狀態(tài)的微件,在所述微件邊框的固定點(diǎn)上顯示固定圖標(biāo),所述固定圖標(biāo)用于表示微件是否被固定。
17.根據(jù)權(quán)利要求16所述的裝置,其特征在于,所述確定單元包括: 接收子單元,用于接收用戶在固定點(diǎn)上處觸發(fā)的固定指示,所述固定點(diǎn)為所述微件的任意一個(gè)頂點(diǎn),所述固定點(diǎn)的坐標(biāo)為(X0,Y0); 獲取子單元,用于在接收到所述固定指示時(shí),獲取微件邊框上與所述固定點(diǎn)形成對(duì)角線的參考點(diǎn)的坐標(biāo)(x’Q,y’。); 計(jì)算子單元,用于用滑動(dòng)軌跡的終點(diǎn)的橫坐標(biāo)減去滑動(dòng)軌跡的起點(diǎn)的橫坐標(biāo),得到橫向位移dx; 用滑動(dòng)軌跡的終點(diǎn)的縱坐標(biāo)減去滑動(dòng)軌跡的起點(diǎn)的縱坐標(biāo),得到縱向位移dy; 計(jì)算新參考點(diǎn)坐標(biāo)(X’Q+dx, y’Q+dy); 計(jì)算所述新參考點(diǎn)坐標(biāo)(X’d+dx, y’d+dy)和所述固定點(diǎn)坐標(biāo)(X0,y0)確定的微件面積。
18.根據(jù)權(quán)利要求17所述的裝置,其特征在于,所述接收單元還用于,接收用戶在固定點(diǎn)上處觸發(fā)的固定指示,所述固定點(diǎn)為所述微件的任意一個(gè)頂點(diǎn),所述固定點(diǎn)的坐標(biāo)為(X0,y0); 所述獲取單元還用于,當(dāng)接收到所述固定指示時(shí),獲取滑動(dòng)軌跡終點(diǎn)坐標(biāo)(Xl,yi); 所述計(jì)算單元還用于,計(jì)算所述滑動(dòng)軌跡終點(diǎn)坐標(biāo)(Xl,Y1)和所述固定點(diǎn)坐標(biāo)(Xο,y0)確定的微件面積。
【文檔編號(hào)】G06F3/0484GK103455245SQ201310363344
【公開(kāi)日】2013年12月18日 申請(qǐng)日期:2013年8月20日 優(yōu)先權(quán)日:2013年8月20日
【發(fā)明者】薛嶸 申請(qǐng)人:華為技術(shù)有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1