欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

圖形界面顯示方法、圖形界面顯示裝置及終端的制作方法_2

文檔序號:9616060閱讀:來源:國知局
5為本發(fā)明圖形界面顯示裝置第一實施例的功能模塊示意圖;
[0055]圖6為圖5中判斷模塊的細化功能模塊示意圖;
[0056]圖7為圖5中控制模塊的細化功能模塊示意圖;
[0057]圖8為本發(fā)明圖形界面顯示裝置第二實施例的功能模塊示意圖。
[0058]本發(fā)明目的的實現(xiàn)、功能特點及優(yōu)點將結合實施例,參照附圖做進一步說明。
【具體實施方式】
[0059]應當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0060]本發(fā)明提供一種圖形界面顯示方法,參照圖1,在一實施例中,該圖形界面顯示方法包括:
[0061]步驟S10,接收對目標懸浮窗的觸摸操作指令;
[0062]本發(fā)明實施例提供的圖形界面顯示方法主要應用于觸摸屏顯示終端上,用于對觸摸屏顯示終端上的懸浮窗的顯示位置進行控制。上述懸浮窗可以為一軟件程序中的懸浮控件,例如可以為酷管家軟件中的C鍵。具體地,用戶可點擊觸摸目標懸浮窗,從而輸入觸摸操作指令。
[0063]步驟S20,根據(jù)所述觸摸操作指令控制所述目標懸浮窗處于可移動模式;
[0064]當用戶點擊觸摸目標懸浮窗輸入觸摸操作指令時,使得目標懸浮窗處于可移動模式,目標懸浮則根據(jù)觸摸位置的改變移動目標懸浮窗。具體地,目標懸浮窗移動的方式可根據(jù)實際需要進行設置,例如用戶可以點擊觸摸目標懸浮窗使得目標懸浮窗處于可移動模式,然后隨觸摸位置的滑動軌跡進行移動;還可以為,用戶點擊觸摸目標懸浮窗,使得目標懸浮窗處于可移動模式,然后點擊觸摸需要移動的目標位置,并釋放第一次點擊觸摸的位置,從而使得目標懸浮窗直接移動至第二次點擊觸摸的位置,并根據(jù)第二次點擊觸摸位置的滑動的軌跡進行移動;從而降低在大屏幕上進行觸摸操作的難度,更加方便用戶使用。
[0065]步驟S30,檢測所述目標懸浮窗處于可移動模式時的位置信息;
[0066]本實施例中,上述位置信息為目標懸浮窗在可移動模式下隨觸摸位置的滑動顯示的位置。具體地,檢測時間可根據(jù)實際需要進行設置,在目標懸浮窗處于可移動模式下,可每間隔10ms檢測一次目標懸浮的位置信息,根據(jù)該位置信息可判斷懸浮窗是停留還是被拖動。
[0067]步驟S40,當觸摸操作停止時,根據(jù)檢測的位置信息判斷所述目標懸浮窗持續(xù)位于觸摸操作停止時刻所處的目標位置的時間是否大于預設值;若是則執(zhí)行步驟S50,若否則執(zhí)行步驟S60 ;
[0068]步驟S50,控制所述目標懸浮窗顯示于所述目標位置上;
[0069]步驟S60,控制所述目標懸浮窗吸附顯示于顯示桌面的邊緣。
[0070]上述觸摸操作停止為用戶釋放觸摸操作,上述目標位置為用戶當次觸摸操作停止時對應的位置;上述顯示桌面為觸摸顯示屏的顯示界面;上述預設值的大小可根據(jù)實際需要進行設置,例如可以設置為2S。在觸摸操作停止時,根據(jù)檢測的位置信息可以計算獲得目標懸浮窗持續(xù)位于觸摸操作停止時刻所處的目標位置的時間,即目標懸浮窗停留在目標位置的時間。根據(jù)該時間的大小確定目標懸浮窗顯示的位置。當標懸浮窗停留在目標位置的時間大于2S時,則將目標位置設置為目標懸浮窗的顯示位置;當標懸浮窗停留在目標位置的時間小于等于2S時,則將顯示桌面的邊緣設置為目標懸浮窗的顯示位置。應當說明的是,上述目標懸浮窗吸附顯示于顯示桌面的邊緣,即將目標懸浮窗的一側(cè)與顯示桌面的邊緣貼合顯示,從而有效防止懸浮窗對顯示桌面的顯示影響。
[0071]本發(fā)明實施例通過檢測目標懸浮窗處于可移動模式時的位置信息,并當觸摸操作停止時,根據(jù)檢測的位置信息判斷所述目標懸浮窗持續(xù)位于觸摸操作停止時刻所處的目標位置的時間是否大于預設值;然后控制所述目標懸浮窗顯示于所述目標位置上,或者控制所述目標懸浮窗吸附顯示于顯示桌面的邊緣,從而實現(xiàn)對目標懸浮窗的顯示位置進行控制。由于本發(fā)明實施例提供的圖形界面顯示方法在實現(xiàn)懸浮窗邊界顯示的基礎上,實現(xiàn)了任意位置的顯示,因此增加了懸浮窗顯示效果,降低了懸浮窗對用戶操作的影響,從而提高了產(chǎn)品的實用性。
[0072]進一步地,參照圖2,基于上述實施例,本實施例中,上述步驟S40包括:
[0073]步驟S41,當根據(jù)檢測的位置信息確定所述目標懸浮窗未被移動時,啟動計時器計時;
[0074]步驟S42,判斷所述目標懸浮窗是否被再次移動;若是則執(zhí)行步驟S43,否則執(zhí)行步驟S44 ;
[0075]步驟S43,將計時器清零;并轉(zhuǎn)入步驟S41 ;
[0076]步驟S44,判斷是否停止觸摸操作;若是則執(zhí)行步驟S45,若否則執(zhí)行步驟S42 ;
[0077]步驟S45,判斷所述計時器計時的時間是否大于預設值;若是,則執(zhí)行所述步驟S50,否則執(zhí)行所述步驟S60。
[0078]本實施例中,上述目標懸浮窗是否被移動,可通過檢測的位置信息進行判斷。例如,在目標懸浮窗處于可移動模式下,可每間隔10ms檢測一次目標懸浮的位置信息,可以通過判斷連續(xù)兩次或三次檢測到上述目標懸浮窗的位置信息均未發(fā)生變化,則確定目標懸浮窗處于未被移動狀態(tài),即目標懸浮窗處于停留狀態(tài);若連續(xù)兩次或三次檢測到目標懸浮窗的位置信息發(fā)生了變化,則確定目標懸浮窗處理被移動狀態(tài),即拖動狀態(tài),并隨觸摸位置的變化軌跡被拖動。在確定目標懸浮窗處于停留狀態(tài)后,可啟動計時器進行計時操作,直到停止觸摸操作時,將檢測到目標懸浮窗當前的位置設定為目標位置,并讀取計時器的計時時間,從而確定目標懸浮窗在目標位置停留的時間。在計時器計時的過程中,若目標懸浮窗再次發(fā)生移動,則需要再次確定目標懸浮窗處于停留狀態(tài),并重新計時,直到觸摸停止。
[0079]進一步地,參照圖3,基于上述實施例,本實施例中,上述步驟S60包括:
[0080]步驟S61,計算所述目標位置與所述顯示桌面上各邊緣的距離值;
[0081]步驟S62,根據(jù)所述距離值控制所述目標懸浮窗貼附顯示于所述距離值最短對應的邊緣。
[0082]應當說明的是,控制目標懸浮窗在邊緣顯示時,顯示的方式可根據(jù)實際需要進行設置,例如可根據(jù)目標懸浮窗運動的趨勢選擇懸浮窗吸附的邊緣,也可根據(jù)目標懸浮窗相對于顯示桌面各邊緣的距離選擇吸附的邊緣,本實施例中,優(yōu)選地可根據(jù)目標相對于顯示桌面各邊緣的距離選擇吸附的邊緣。具體地,可首先計算目標位置與所述顯示桌面上各邊緣的距離值,然后根據(jù)計算的結果選擇目標懸浮窗吸附在距離最近的邊緣上,從而防止目標懸浮窗口的顯示對當前界面的顯示效果的影響。
[0083]進一步地,參照圖4,基于上述實施例,本實施例中,上述步驟S50之后還包括:
[0084]步驟S70,當所述目標位置上存在觸摸控件、且所述目標懸浮窗全部覆蓋所述觸摸控件時,調(diào)整所述目標懸浮窗的位置,以使所述觸摸控件與所述目標懸浮窗錯位設置。
[0085]本實施例中,當目標懸浮窗顯示于所述目標位置上時,檢測該目標位置上是否存在觸摸控件;若存在觸摸控件,則判斷目標懸浮窗是否全部覆蓋觸摸控件,若目標懸浮窗全部覆蓋該觸摸控件,則表示該目標位置不適于放置目標懸浮窗。可以理解的是,上述目標懸浮窗位于顯示桌面的頂層,上述觸摸控件位于顯示桌面的底層,當目標懸浮窗全部覆蓋該觸摸控件時,則無法實現(xiàn)底層觸摸控件的觸摸操作,從而影響底層觸摸操作功能
當前第2頁1 2 3 4 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
临澧县| 渝北区| 绥宁县| 古蔺县| 沾化县| 屏东县| 三都| 始兴县| 米林县| 堆龙德庆县| 宾川县| 安宁市| 灯塔市| 衢州市| 全州县| 临沭县| 昌图县| 淳化县| 拜城县| 南平市| 肃宁县| 宜丰县| 酒泉市| 阿拉善左旗| 大埔区| 深水埗区| 嘉峪关市| 和平县| 大洼县| 诸暨市| 新巴尔虎右旗| 双流县| 富平县| 汤阴县| 鄂尔多斯市| 当涂县| 宁乡县| 罗田县| 内黄县| 南平市| 沙田区|