一種觸摸屏懸浮對象在觸摸屏邊緣的排布方法和系統(tǒng)的制作方法
【專利摘要】本發(fā)明公開了一種觸摸屏懸浮對象在觸摸屏邊緣的排布方法,包括:檢測到用戶展開所述懸浮對象的操作手勢后,判斷所述懸浮對象展開后是否觸及所述觸摸屏的邊緣:若是,則沿著所述懸浮對象所處位置的屏幕邊緣排列所述懸浮對象包含的多個選項;若否,則按照常規(guī)方式排布所述懸浮對象包含的多個選項。本發(fā)明為觸摸屏懸浮對象提供一種到屏幕邊緣的自動調整顯示方式,該方法使懸浮對象的尺寸擴展不受屏幕停留位置的限制,提升用戶體驗。
【專利說明】一種觸摸屏懸淳對象在觸摸屏邊緣的排布方法和系統(tǒng)
【技術領域】
[0001] 本發(fā)明涉及一種終端觸摸屏懸浮圖標的排布技術,具體地,涉及一種觸摸屏懸浮 對象在觸摸屏邊緣的排布方法和系統(tǒng)。
【背景技術】
[0002] 隨著電子技術的發(fā)展,人們對手持設備操作體驗、ID造型、屏幕尺寸都有了更高的 需求。使用Android平臺的手持設備,受操作系統(tǒng)限制,大部分操作觸摸屏上必須具備一些 系統(tǒng)級的操作控件,滿足程序內或程序間的跳轉。如返回到上一個觸摸屏(Back)、返回到桌 面(Home)、菜單入口(Menu)打開最近使用的程序(recent apps)
[0003] 目前android平臺上大部分觸摸設備的系統(tǒng)級操作控件實現方式如下:
[0004] 1手機外觀上有物理按鍵
[0005] 該方法存在以下缺點:對外觀設計有限制,增加硬件成本、影響手機尺寸。
[0006] 2軟件方式實現,在觸摸屏有固定的軟鍵操作區(qū)
[0007] 該方法存在以下缺點:占用屏幕位置,減少屏幕有效操作面積。
[0008] 3.使用懸浮型系統(tǒng)按鈕
[0009] 該方法存在以下缺點:層級少的懸浮按鈕,顯示效果會過于復雜影響其它元素的 顯示,在常規(guī)方式下,懸浮按鈕的展開后的圖標如果過多而觸及觸摸屏邊緣時,懸浮按鈕會 跳開至有效區(qū)域后展開,降低了用戶體驗。
【發(fā)明內容】
[0010] 為了解決上述技術問題,本發(fā)明公開了一種觸摸屏懸浮對象在觸摸屏邊緣的排布 方法和系統(tǒng),能夠使懸浮按鈕在觸摸屏邊緣的顯示區(qū)域不足狀態(tài)下的正常使用,提升用戶 體驗。
[0011] 本發(fā)明公開的觸摸屏懸浮對象在觸摸屏邊緣的排布方法,包括:
[0012] 檢測到用戶展開所述懸浮對象的操作手勢后,判斷所述懸浮對象展開后是否觸及 所述觸摸屏的邊緣:
[0013] 若是,則沿著所述懸浮對象所處位置的屏幕邊緣排列所述懸浮對象包含的多個選 項;
[0014] 若否,則按照常規(guī)方式排布所述懸浮對象包含的多個選項。
[0015] 較佳地,
[0016] 所述沿著所述懸浮對象所處位置的屏幕邊緣排列所述懸浮對象包含的多個選項 時,所述懸浮對象展開后的多個選項的排列與所述觸摸屏邊緣的形狀相適配。
[0017] 較佳地,
[0018] 所述懸浮對象展開過程中,所述懸浮對象包含的多個選項重疊漸展開或漸隱到漸 顯展開。
[0019] 較佳地,
[0020] 還包括:
[0021] 所述懸浮對象展開后到達預設的時間時,自動恢復至收束狀態(tài)。
[0022] 本發(fā)明還公開了一種觸摸屏懸浮對象在觸摸屏邊緣排布的系統(tǒng),包括:
[0023] 檢測模塊,用于實時檢測用戶展開所述懸浮對象的操作手勢;
[0024] 判斷模塊,用于在檢測到用戶展開所述懸浮對象的操作手勢后,判斷所述懸浮對 象展開后是否觸及所述觸摸屏的邊緣;
[0025] 控制模塊,用于在所述懸浮對象展開后觸及所述觸摸屏的邊緣時,控制所述懸浮 對象展開后的多個選項沿所述懸浮對象所處位置的屏幕邊緣排列,以及,在所述懸浮對象 展開后未觸及所述觸摸屏的邊緣時,控制所述展開后的多個選項按照常規(guī)方式排布。
[0026] 較佳地,
[0027] 所述控制模塊沿著所述懸浮對象所處位置的屏幕邊緣排列所述懸浮對象包含的 多個選項時,所述懸浮對象展開后的多個選項的排列與所述觸摸屏邊緣的形狀相適配。
[0028] 較佳地,
[0029] 所述懸浮對象展開過程中,所述懸浮對象包含的多個選項重疊漸展開或漸隱到漸 顯展開。
[0030] 較佳地,
[0031] 所述控制模塊還用于:
[0032] 所述懸浮對象展開后到達預設的時間時,控制所述懸浮對象展開后的多個選項自 動恢復至收束狀態(tài)。
[0033] 本發(fā)明為觸摸屏懸浮對象提供一種到屏幕邊緣的自動調整顯示方式,該方法使懸 浮對象的尺寸擴展不受屏幕停留位置的限制,提升用戶體驗。
【專利附圖】
【附圖說明】
[0034] 圖1為為本發(fā)明實施例中觸摸屏懸浮對象在觸摸屏邊緣的排布方法流程圖;
[0035] 圖2為本發(fā)明實施例中觸摸屏懸浮對象在觸摸屏邊緣的排布系統(tǒng)框圖;
[0036] 圖3是本發(fā)明實施例中懸浮對象展開的高度和到屏幕邊緣的高度關系;
[0037] 圖4是本發(fā)明實施例中懸浮對象展開的常規(guī)狀態(tài);
[0038] 圖5是本發(fā)明實施例中懸浮對象在邊緣的展開過程狀態(tài);
[0039] 圖6是本發(fā)明實施例中懸浮對象在邊緣的展開結束狀態(tài)1 ;
[0040] 圖7是本發(fā)明實施例中懸浮對象在邊緣的展開結束狀態(tài)2。
【具體實施方式】
[0041] 為使本發(fā)明的目的、技術方案和優(yōu)點更加清楚明白,下文中將結合附圖對本發(fā)明 的實施例進行詳細說明。需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中 的特征可以相互任意組合。
[0042] 方法實施例
[0043] 本實施例中公開了一種觸摸屏懸浮對象在觸摸屏邊緣的排布系統(tǒng),如圖2所示, 包括:
[0044] S01、檢測到用戶展開所述懸浮對象的操作手勢后,判斷懸浮對象展開后是否觸及 觸摸屏的邊緣。
[0045] 參照圖3,懸浮對象距離屏幕邊緣的Y軸距離值L,當L大于等于懸浮對象展開后 的高度Η時,此時,懸浮對象展開后不會觸及觸摸屏的邊緣;當L小于Η時,懸浮對象展開后 會觸及觸摸屏的邊緣。
[0046] S02、若懸浮對象展開后觸及觸摸屏的邊緣,則沿著懸浮對象所處位置的屏幕邊緣 排列懸浮對象包含的多個選項;若否,則按照常規(guī)方式排布懸浮對象包含的多個選項。
[0047] 當圖3中的L大于等于懸浮對象展開后的高度Η時,懸浮對象展開后的多個選項 會按照常規(guī)方式展開,當L小于Η時,懸浮對象展開后會觸及觸摸屏的邊緣,在現有技術中, 需要用戶將懸浮對象拖至有效區(qū)域,如圖4和圖6所示,懸浮對象的多個選項在觸摸屏的有 效區(qū)域展開,在本實施例中,懸浮對象包含的多個選項沿著懸浮對象所處位置的屏幕邊緣 排列,參照圖5中懸浮對象的展開過程示意圖以及圖7中懸浮對象在邊緣的展開結束狀態(tài)。 [0048] 本實施例可以在觸摸屏邊緣的顯示區(qū)域不足狀態(tài)下正常使用,提升用戶體驗,作 為本實施例的進一步改進,懸浮對象展開后的多個選項的排列與觸摸屏邊緣的形狀相適 配,例如,當觸摸屏的邊緣的形狀為波浪形時,懸浮對象展開后的多個選項也呈波浪形排 列。作為本實施例的進一步改進,懸浮對象展開過程中,懸浮對象包含的多個選項重疊漸展 開、漸隱到漸顯展開或者其他展開方式。
[0049] S03、懸浮對象展開后到達預設的時間時,自動恢復至收束狀態(tài)。
[0050] 裝置實施例
[0051] 本實施例中公開了一種觸摸屏懸浮對象在觸摸屏邊緣的排布系統(tǒng),如圖1所示, 包括:
[0052] 檢測模塊,用于實時檢測用戶展開懸浮對象的操作手勢;
[0053] 判斷模塊,用于在檢測到用戶展開懸浮對象的操作手勢后,判斷懸浮對象展開后 是否觸及觸摸屏的邊緣;
[0054] 控制模塊,用于在懸浮對象展開后觸及觸摸屏的邊緣時,控制懸浮對象展開后的 多個選項沿懸浮對象所處位置的屏幕邊緣排列,以及,在懸浮對象展開后未觸及觸摸屏的 邊緣時,控制展開后的多個選項按照常規(guī)方式排布,以及在懸浮對象展開后到達預設的時 間時,控制懸浮對象展開后的多個選項自動恢復至收束狀態(tài)。
[0055] 本領域普通技術人員可以理解上述方法中的全部或部分步驟可通過程序來指令 相關硬件完成,所述程序可以存儲于計算機可讀存儲介質中,如只讀存儲器、磁盤或光盤 等。可選地,上述實施例的全部或部分步驟也可以使用一個或多個集成電路來實現,相應 地,上述實施例中的各模塊/單元可以采用硬件的形式實現,也可以采用軟件功能模塊的 形式實現。本發(fā)明不限制于任何特定形式的硬件和軟件的結合。
[0056] 需要說明的是,本發(fā)明還可有其他多種實施例,在不背離本發(fā)明精神及其實質的 情況下,熟悉本領域的技術人員可根據本發(fā)明作出各種相應的改變和變形,但這些相應的 改變和變形都應屬于本發(fā)明所附的權利要求的保護范圍。
【權利要求】
1. 一種觸摸屏懸浮對象在觸摸屏邊緣的排布方法,包括: 檢測到用戶展開所述懸浮對象的操作手勢后,判斷所述懸浮對象展開后是否觸及所述 觸摸屏的邊緣: 若是,則沿著所述懸浮對象所處位置的屏幕邊緣排列所述懸浮對象包含的多個選項; 若否,則按照常規(guī)方式排布所述懸浮對象包含的多個選項。
2. 如權利要求1所述的方法,其特征在于: 所述沿著所述懸浮對象所處位置的屏幕邊緣排列所述懸浮對象包含的多個選項時,所 述懸浮對象展開后的多個選項的排列與所述觸摸屏邊緣的形狀相適配。
3. 如權利要求1所述的方法,其特征在于: 所述懸浮對象展開過程中,所述懸浮對象包含的多個選項重疊漸展開或漸隱到漸顯展 開。
4. 如權利要求1所述的方法,其特征在于: 還包括: 所述懸浮對象展開后到達預設的時間時,自動恢復至收束狀態(tài)。
5. -種觸摸屏懸浮對象在觸摸屏邊緣排布的系統(tǒng),其特征在于,包括: 檢測模塊,用于實時檢測用戶展開所述懸浮對象的操作手勢; 判斷模塊,用于在檢測到用戶展開所述懸浮對象的操作手勢后,判斷所述懸浮對象展 開后是否觸及所述觸摸屏的邊緣; 控制模塊,用于在所述懸浮對象展開后觸及所述觸摸屏的邊緣時,控制所述懸浮對象 展開后的多個選項沿所述懸浮對象所處位置的屏幕邊緣排列,以及,在所述懸浮對象展開 后未觸及所述觸摸屏的邊緣時,控制所述展開后的多個選項按照常規(guī)方式排布。
6. 如權利要求5所述的系統(tǒng),其特征在于: 所述控制模塊沿著所述懸浮對象所處位置的屏幕邊緣排列所述懸浮對象包含的多個 選項時,所述懸浮對象展開后的多個選項的排列與所述觸摸屏邊緣的形狀相適配。
7. 如權利要求5所述的系統(tǒng),其特征在于: 所述懸浮對象展開過程中,所述懸浮對象包含的多個選項重疊漸展開或漸隱到漸顯展 開。
8. 如權利要求5所述的系統(tǒng),其特征在于: 所述控制模塊還用于: 所述懸浮對象展開后到達預設的時間時,控制所述懸浮對象展開后的多個選項自動恢 復至收束狀態(tài)。
【文檔編號】G06F3/041GK104102372SQ201310124333
【公開日】2014年10月15日 申請日期:2013年4月10日 優(yōu)先權日:2013年4月10日
【發(fā)明者】周慧虹 申請人:中興通訊股份有限公司