一種桌面功能表圖標(biāo)添加到預(yù)覽屏幕的交互方法
【專利摘要】本發(fā)明提供了一種桌面功能表圖標(biāo)添加到預(yù)覽屏幕的交互方法,包括以下步驟:桌面屏幕同時(shí)顯示兩個(gè)視窗,第一視窗用于顯示屏幕預(yù)覽界面,第二視窗用于顯示功能表界面,功能表界面與屏幕預(yù)覽界面成一定角度顯示,拼湊成立體屏幕界面;拖動第二視窗功能表界面的圖標(biāo)到第一視窗的預(yù)覽屏幕區(qū)域,即可完成將功能表圖標(biāo)添加到預(yù)覽屏幕的操作,滿足了用戶的個(gè)性化需求,增強(qiáng)了用戶體驗(yàn)。
【專利說明】一種桌面功能表圖標(biāo)添加到預(yù)覽屏幕的交互方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及桌面系統(tǒng)【技術(shù)領(lǐng)域】,具體涉及一種提升用戶與桌面系統(tǒng)交互的桌面功能表圖標(biāo)添加到預(yù)覽屏幕的交互方法。
【背景技術(shù)】
[0002]隨著信息技術(shù)的發(fā)展,桌面系統(tǒng)可以支持多個(gè)屏幕,每個(gè)屏幕上攜帶多個(gè)應(yīng)用程序圖標(biāo)和/或快捷方式,使用戶根據(jù)自身需求可在不同屏幕界面打開或添加不同功能的圖標(biāo)或信息提示框,但現(xiàn)有桌面系統(tǒng)沒有將功能表圖標(biāo)添加到桌面屏幕的功能,難以滿足用戶的需求,且現(xiàn)有桌面屏幕多,更沒有直接將圖標(biāo)直接添加到所想要的屏幕上功能。
【發(fā)明內(nèi)容】
[0003]針對現(xiàn)有技術(shù)的不足,本發(fā)明的目的在于提供一種適用于手機(jī)操作系統(tǒng),方便用戶將功能表圖標(biāo)直接添加至預(yù)覽屏幕界面,增強(qiáng)用戶體驗(yàn)的桌面功能表圖標(biāo)添加到預(yù)覽屏幕的交互方法。
[0004]為了達(dá)到上述目的,采用如下技術(shù)方案:一種桌面功能表圖標(biāo)添加到預(yù)覽屏幕的交互方法,包括以下步驟:
[0005]S1、桌面屏幕同時(shí)顯示兩個(gè)視窗,第一視窗用于顯示屏幕預(yù)覽界面,第二視窗用于顯示功能表界面,功能表界面與屏幕預(yù)覽界面成一定角度顯示,拼湊成立體屏幕界面;
[0006]S2、拖動第二視窗功能表界面的圖標(biāo)到第一視窗的預(yù)覽屏幕區(qū)域,即可完成將功能表圖標(biāo)添加到預(yù)覽屏幕的操作。
[0007]進(jìn)一步,所述步驟I中桌面屏幕同時(shí)顯示兩個(gè)視窗,第一視窗用于顯示屏幕預(yù)覽界面,第二視窗用于顯示功能表界面的具體步驟為:
[0008]調(diào)用屏幕預(yù)覽層的界面繪制方法在第一視窗按照預(yù)設(shè)的Z軸索引深度重新繪制屏幕預(yù)覽界面;
[0009]調(diào)用功能表層的界面繪制方法在第二視窗按照預(yù)設(shè)的圖標(biāo)布局重新繪制功能表界面并將其沿Z軸翻轉(zhuǎn)一定的角度顯示,形成具有透射效果的界面。
[0010]進(jìn)一步,所述步驟2中拖動第二視窗功能表界面的圖標(biāo)到第一視窗的預(yù)覽屏幕區(qū)域的具體步驟為:
[0011]預(yù)設(shè)長按圖標(biāo)觸發(fā)圖標(biāo)移動事件的時(shí)間閥值;
[0012]判斷長按圖標(biāo)的時(shí)間值是否大于預(yù)設(shè)閥值,若是,觸發(fā)圖標(biāo)移動事件;
[0013]獲取手指滑動的坐標(biāo)值;
[0014]圖標(biāo)根據(jù)手指滑動的坐標(biāo)值變化而變化,從而實(shí)現(xiàn)移動。
[0015]優(yōu)選地,所述圖標(biāo)移動事件具體為:在第一視窗和第二視窗上創(chuàng)建一新的全屏視窗,全屏視窗獲取功能表界面和屏幕預(yù)覽界面的位置數(shù)據(jù);功能表界面隱藏當(dāng)前所選圖標(biāo)并將圖標(biāo)傳遞到新的全屏視窗界面上;所選圖標(biāo)在全屏視窗界面上隨著手指的滑動而移動,所述圖標(biāo)的大小顯示隨著功能表界面或屏幕預(yù)覽界面Z軸索引深度的變化而變化。[0016]優(yōu)選地,所述功能表界面隱藏當(dāng)前所選圖標(biāo)并將圖標(biāo)傳遞到新的全屏視窗界面上,當(dāng)圖標(biāo)成功添加到預(yù)覽屏幕界面時(shí),功能表界面顯示所隱藏的所選圖標(biāo)。
[0017]進(jìn)一步,所述方法還包括以下步驟:
[0018]在實(shí)現(xiàn)步驟SI前,在功能表層上設(shè)有添加圖標(biāo)到預(yù)覽屏幕的控件,點(diǎn)擊該控件觸發(fā)步驟SI事件;
[0019]或,在實(shí)現(xiàn)步驟SI前,預(yù)設(shè)長按功能表層界面的時(shí)間閥值,當(dāng)長按功能表層界面的時(shí)間值大于預(yù)設(shè)閥值時(shí),觸發(fā)步驟Si事件。
[0020]進(jìn)一步,所述第二視窗功能表界面的圖標(biāo)預(yù)設(shè)多選事件,當(dāng)單擊圖標(biāo)時(shí),圖標(biāo)右上角顯示勾選框,當(dāng)用戶對多個(gè)圖標(biāo)勾選完成時(shí),長按其中一個(gè)勾選的圖標(biāo),多個(gè)圖標(biāo)重疊成一個(gè)整體的圖標(biāo),并隨著手指的滑動而移動;當(dāng)重疊的圖標(biāo)被拖動添加到預(yù)覽屏幕時(shí),自動退出功能表圖標(biāo)添加到預(yù)覽屏幕事件,進(jìn)入當(dāng)前屏幕全屏界面,并彈出重疊圖標(biāo)菜單設(shè)置功能選項(xiàng)。
[0021]進(jìn)一步,所述第一視窗的屏幕預(yù)覽界面由若干個(gè)屏幕繞中心軸呈一定角度折合顯示;預(yù)設(shè)手指滑動切換預(yù)覽屏幕的步長閥值,當(dāng)手指在屏幕預(yù)覽界面的滑動步長值大于預(yù)設(shè)閥值時(shí),觸發(fā)預(yù)覽屏幕切換事件,從當(dāng)前預(yù)覽屏幕切換到下一預(yù)覽屏幕。
[0022]進(jìn)一步,所述第一視窗的屏幕預(yù)覽界面設(shè)置當(dāng)前預(yù)覽屏幕區(qū)域?yàn)楣δ鼙韴D標(biāo)添加的響應(yīng)區(qū)域,其它區(qū)域?yàn)榉琼憫?yīng)區(qū)域,當(dāng)拖動第二視窗功能表界面的圖標(biāo)到第一視窗的響應(yīng)區(qū)域時(shí),松開圖標(biāo),圖標(biāo)自動添加到當(dāng)前預(yù)覽屏幕;當(dāng)拖動第二視窗功能表界面的圖標(biāo)到第一視窗的非響應(yīng)區(qū)域時(shí),松開圖標(biāo),添加事件失敗,返回到圖標(biāo)在功能表上原始未拖動狀態(tài)。
[0023]與現(xiàn)有技術(shù)相比,本發(fā)明的有益效果在于:本發(fā)明通過桌面屏幕同時(shí)顯示兩個(gè)視窗,第一視窗用于顯示屏幕預(yù)覽界面,第二視窗用于顯示功能表界面,功能表界面與屏幕預(yù)覽界面成一定角度顯示,拼湊成立體屏幕界面;拖動第二視窗功能表界面的圖標(biāo)到第一視窗的預(yù)覽屏幕區(qū)域,即可完成將功能表圖標(biāo)添加到預(yù)覽屏幕的操作,滿足了用戶的個(gè)性化需求,增強(qiáng)了用戶體驗(yàn)。
【專利附圖】
【附圖說明】
[0024]圖1是實(shí)施例一設(shè)有添加圖標(biāo)到預(yù)覽屏幕的控件功能表層的效果圖;
[0025]圖2是實(shí)施例一桌面屏幕同時(shí)顯示兩個(gè)視窗的效果圖;
[0026]圖3是實(shí)施例一第一視窗設(shè)置當(dāng)前預(yù)覽屏幕區(qū)域?yàn)楣δ鼙韴D標(biāo)添加的響應(yīng)區(qū)域的效果圖;
[0027]圖4是實(shí)施例一實(shí)現(xiàn)拖動圖標(biāo)到預(yù)覽屏幕界面的方法流程圖;
[0028]圖5是圖4拖動圖標(biāo)到預(yù)覽屏幕界面的效果圖;
[0029]圖6是實(shí)施例一圖標(biāo)成功添加到預(yù)覽屏幕界面,功能表界面顯示所隱藏的所選圖標(biāo)的效果圖;
[0030]圖7是多選功能表圖標(biāo)添加到預(yù)覽屏幕的效果圖;
[0031]圖8是重疊圖標(biāo)添加到預(yù)覽屏幕彈出菜單設(shè)置功能選項(xiàng)的效果圖。
【具體實(shí)施方式】[0032]下面將結(jié)合附圖以及具體實(shí)施方法來詳細(xì)說明本發(fā)明,在本發(fā)明的示意性實(shí)施及說明用來解釋本發(fā)明,但并不作為對本發(fā)明的限定。
[0033]實(shí)施例一
[0034]一種桌面功能表圖標(biāo)添加到預(yù)覽屏幕的交互方法,包括以下步驟:
[0035]SlOl:如圖1所示,在功能表層I上設(shè)有添加圖標(biāo)到預(yù)覽屏幕的控件2,點(diǎn)擊該控件2觸發(fā)功能表圖標(biāo)添加到預(yù)覽屏幕事件。
[0036]S102:如圖2所示,桌面屏幕同時(shí)顯示兩個(gè)視窗,第一視窗用于顯示屏幕預(yù)覽界面3,第二視窗用于顯示功能表界面4,功能表界面4與屏幕預(yù)覽界面3成一定角度顯示,拼湊成立體屏幕界面;
[0037]具體操作為:調(diào)用功能表層I的界面繪制方法在第二視窗按照預(yù)設(shè)的圖標(biāo)布局重新繪制功能表界面4并將其沿Z軸翻轉(zhuǎn)一定的角度顯示,形成具有透射效果的界面;重新繪制的功能表界面4按照預(yù)設(shè)的圖標(biāo)布局重新排列圖標(biāo);
[0038]所述第一視窗的屏幕預(yù)覽界面3由若干個(gè)屏幕繞中心軸呈一定角度折合顯示;屏幕預(yù)覽界面3設(shè)有預(yù)覽屏幕切換事件,具體為:預(yù)設(shè)手指滑動切換預(yù)覽屏幕的步長閥值,當(dāng)手指在屏幕預(yù)覽界面的滑動步長值大于預(yù)設(shè)閥值時(shí),觸發(fā)預(yù)覽屏幕切換事件,從當(dāng)前預(yù)覽屏幕切換到下一預(yù)覽屏幕。
[0039]S103:如圖3所示,第一視窗的屏幕預(yù)覽界面設(shè)置當(dāng)前預(yù)覽屏幕區(qū)域5為功能表圖標(biāo)添加的響應(yīng)區(qū)域,其它區(qū)域?yàn)榉琼憫?yīng)區(qū)域。
[0040]S104:如圖4?5所示,拖動圖標(biāo)到預(yù)覽屏幕界面的具體步驟:
[0041]S401:預(yù)設(shè)長按圖標(biāo)觸發(fā)圖標(biāo)移動事件的時(shí)間閥值;
[0042]S402:判斷長按圖標(biāo)的時(shí)間值是否大于預(yù)設(shè)閥值,若是,觸發(fā)圖標(biāo)移動事件:若否,循環(huán)判斷;
[0043]S403:在第一視窗和第二視窗上創(chuàng)建一新的全屏視窗,全屏視窗獲取功能表界面和屏幕預(yù)覽界面的位置數(shù)據(jù);功能表界面隱藏當(dāng)前所選圖標(biāo)并將圖標(biāo)傳遞到新的全屏視窗界面上;
[0044]S404:獲取手指滑動的坐標(biāo)值,所選圖標(biāo)在全屏視窗界面上根據(jù)手指滑動的坐標(biāo)值變化而變化,從而實(shí)現(xiàn)移動,所述圖標(biāo)的大小顯示隨著功能表界面或屏幕預(yù)覽界面Z軸索引深度的變化而變化;
[0045]S405:拖動第二視窗功能表界面的圖標(biāo)到第一視窗,松開圖標(biāo);
[0046]S406:判斷圖標(biāo)是在當(dāng)前預(yù)覽響應(yīng)區(qū)域還是在非響應(yīng)區(qū)域,若在當(dāng)前預(yù)覽響應(yīng)區(qū)域,圖標(biāo)自動添加到當(dāng)前預(yù)覽屏幕;若在非響應(yīng)區(qū)域,添加事件失敗,返回到圖標(biāo)在功能表上原始未拖動狀態(tài)。
[0047]S105:如圖6所示,圖標(biāo)成功添加到預(yù)覽屏幕界面,功能表界面顯示所隱藏的所選圖標(biāo)。
[0048]如圖7?8所示,所述方法還包括多選功能表圖標(biāo)添加到預(yù)覽屏幕以下步驟:
[0049]第二視窗功能表界面的圖標(biāo)預(yù)設(shè)多選事件,當(dāng)單擊圖標(biāo)時(shí),圖標(biāo)右上角顯示勾選框,當(dāng)用戶對多個(gè)圖標(biāo)勾選完成時(shí),長按其中一個(gè)勾選的圖標(biāo),多個(gè)圖標(biāo)重疊成一個(gè)整體的圖標(biāo),并隨著手指的滑動而移動;當(dāng)重疊的圖標(biāo)被拖動添加到預(yù)覽屏幕時(shí),自動退出功能表圖標(biāo)添加到預(yù)覽屏幕事件,進(jìn)入當(dāng)前屏幕全屏界面,并彈出重疊圖標(biāo)菜單設(shè)置功能選項(xiàng)。[0050]本發(fā)明通過桌面屏幕同時(shí)顯示兩個(gè)視窗,第一視窗用于顯示屏幕預(yù)覽界面,第二視窗用于顯示功能表界面,功能表界面與屏幕預(yù)覽界面成一定角度顯示,拼湊成立體屏幕界面;拖動第二視窗功能表界面的圖標(biāo)到第一視窗的預(yù)覽屏幕區(qū)域,即可完成將功能表圖標(biāo)添加到預(yù)覽屏幕的操作,滿足了用戶的個(gè)性化需求,增強(qiáng)了用戶體驗(yàn)。
[0051]實(shí)施例二
[0052]本發(fā)明除以下特征外,同實(shí)施例一:
[0053]預(yù)設(shè)長按功能表層界面的時(shí)間閥值,當(dāng)長按功能表層界面的時(shí)間值大于預(yù)設(shè)閥值時(shí),觸發(fā)功能表圖標(biāo)添加到預(yù)覽屏幕事件。
[0054]以上對本發(fā)明實(shí)施例所提供的技術(shù)方案進(jìn)行了詳細(xì)介紹,本文中應(yīng)用了具體個(gè)例對本發(fā)明實(shí)施例的原理以及實(shí)施方式進(jìn)行了闡述,以上實(shí)施例的說明只適用于幫助理解本發(fā)明實(shí)施例的原理;同時(shí),對于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明實(shí)施例,在【具體實(shí)施方式】以及應(yīng)用范圍上均會有改變之處,綜上所述,本說明書內(nèi)容不應(yīng)理解為對本發(fā)明的限制。
【權(quán)利要求】
1.一種桌面功能表圖標(biāo)添加到預(yù)覽屏幕的交互方法,其特征在于,包括以下步驟: 51、桌面屏幕同時(shí)顯示兩個(gè)視窗,第一視窗用于顯示屏幕預(yù)覽界面,第二視窗用于顯示功能表界面,功能表界面與屏幕預(yù)覽界面成一定角度顯示,拼湊成立體屏幕界面; 52、拖動第二視窗功能表界面的圖標(biāo)到第一視窗的預(yù)覽屏幕區(qū)域,即可完成將功能表圖標(biāo)添加到預(yù)覽屏幕的操作。
2.根據(jù)權(quán)利要求1所述的交互方法,其特征在于,所述步驟I中桌面屏幕同時(shí)顯示兩個(gè)視窗,第一視窗用于顯示屏幕預(yù)覽界面,第二視窗用于顯示功能表界面的具體步驟為: 調(diào)用屏幕預(yù)覽層的界面繪制方法在第一視窗按照預(yù)設(shè)的Z軸索引深度重新繪制屏幕預(yù)覽界面; 調(diào)用功能表層的界面繪制方法在第二視窗按照預(yù)設(shè)的圖標(biāo)布局重新繪制功能表界面并將其沿Z軸翻轉(zhuǎn)一定的角度顯示,形成具有透射效果的界面。
3.根據(jù)權(quán)利要求1所述的交互方法,其特征在于,所述步驟2中拖動第二視窗功能表界面的圖標(biāo)到第一視窗的預(yù)覽屏幕區(qū)域的具體步驟為: 預(yù)設(shè)長按圖標(biāo)觸發(fā)圖標(biāo)移動事件的時(shí)間閥值; 判斷長按圖標(biāo)的時(shí)間值是否大于預(yù)設(shè)閥值,若是,觸發(fā)圖標(biāo)移動事件; 獲取手指滑動的坐標(biāo)值; 圖標(biāo)根據(jù)手指滑動的坐標(biāo)值變化而變化,從而實(shí)現(xiàn)移動。
4.根據(jù)權(quán)利要求3所述的交互方法,其特征在于,所述圖標(biāo)移動事件具體為: 在第一視窗和第二視窗上創(chuàng)建一新的全屏視窗,全屏視窗獲取功能表界面和屏幕預(yù)覽界面的位置數(shù)據(jù); 功能表界面隱藏當(dāng)前所選圖標(biāo)并將圖標(biāo)傳遞到新的全屏視窗界面上; 所選圖標(biāo)在全屏視窗界面上隨著手指的滑動而移動,所述圖標(biāo)的大小顯示隨著功能表界面或屏幕預(yù)覽界面Z軸索引深度的變化而變化。
5.根據(jù)權(quán)利要求4所述的交互方法,其特征在于,所述功能表界面隱藏當(dāng)前所選圖標(biāo)并將圖標(biāo)傳遞到新的全屏視窗界面上,當(dāng)圖標(biāo)成功添加到預(yù)覽屏幕界面時(shí),功能表界面顯示所隱藏的所選圖標(biāo)。
6.根據(jù)權(quán)利要求1所述的交互方法,其特征在于,所述方法還包括以下步驟: 在實(shí)現(xiàn)步驟Si前,在功能表層上設(shè)有添加圖標(biāo)到預(yù)覽屏幕的控件,點(diǎn)擊該控件觸發(fā)步驟SI事件; 或,在實(shí)現(xiàn)步驟Si前,預(yù)設(shè)長按功能表層界面的時(shí)間閥值,當(dāng)長按功能表層界面的時(shí)間值大于預(yù)設(shè)閥值時(shí),觸發(fā)步驟Si事件。
7.根據(jù)權(quán)利要求1所述的交互方法,其特征在于,所述第二視窗功能表界面的圖標(biāo)預(yù)設(shè)多選事件,當(dāng)單擊圖標(biāo)時(shí),圖標(biāo)右上角顯示勾選框,當(dāng)用戶對多個(gè)圖標(biāo)勾選完成時(shí),長按其中一個(gè)勾選的圖標(biāo),多個(gè)圖標(biāo)重疊成一個(gè)整體的圖標(biāo),并隨著手指的滑動而移動;當(dāng)重疊的圖標(biāo)被拖動添加到預(yù)覽屏幕時(shí),自動退出功能表圖標(biāo)添加到預(yù)覽屏幕事件,進(jìn)入當(dāng)前屏幕全屏界面,并彈出重疊圖標(biāo)菜單設(shè)置功能選項(xiàng)。
8.根據(jù)權(quán)利要求1所述的交互方法,其特征在于,所述第一視窗的屏幕預(yù)覽界面由若干個(gè)屏幕繞中心軸呈一定角度折合顯示;預(yù)設(shè)手指滑動切換預(yù)覽屏幕的步長閥值,當(dāng)手指在屏幕預(yù)覽界面的滑動步長值大于預(yù)設(shè)閥值時(shí),觸發(fā)預(yù)覽屏幕切換事件,從當(dāng)前預(yù)覽屏幕切換到下一預(yù)覽屏幕。
9.根據(jù)權(quán)利要求1所述的交互方法,其特征在于,所述第一視窗的屏幕預(yù)覽界面設(shè)置當(dāng)前預(yù)覽屏幕區(qū)域?yàn)楣δ鼙韴D標(biāo)添加的響應(yīng)區(qū)域,其它區(qū)域?yàn)榉琼憫?yīng)區(qū)域,當(dāng)拖動第二視窗功能表界面的圖標(biāo)到第一視窗的響應(yīng)區(qū)域時(shí),松開圖標(biāo),圖標(biāo)自動添加到當(dāng)前預(yù)覽屏幕;當(dāng)拖動第二視窗功能表界面的圖標(biāo)到第一視窗的非響應(yīng)區(qū)域時(shí),松開圖標(biāo),添加事件失敗,返回到圖標(biāo)在功能表上原始未拖動狀態(tài)。
【文檔編號】G06F3/0481GK103927083SQ201410139347
【公開日】2014年7月16日 申請日期:2014年4月8日 優(yōu)先權(quán)日:2014年4月8日
【發(fā)明者】鄧裕強(qiáng), 黃愛華, 梁國盛, 譚舒, 巢子良, 陳家煜 申請人:廣州市久邦數(shù)碼科技有限公司, 廣州市久邦移動互聯(lián)網(wǎng)研究院有限公司