亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種立體桌面多屏預(yù)覽的實(shí)現(xiàn)方法及系統(tǒng)的制作方法

文檔序號(hào):6543634閱讀:139來源:國知局
一種立體桌面多屏預(yù)覽的實(shí)現(xiàn)方法及系統(tǒng)的制作方法
【專利摘要】本發(fā)明提供了一種立體桌面多屏預(yù)覽的實(shí)現(xiàn)方法,包括以下步驟:桌面屏幕預(yù)設(shè)觸發(fā)多屏預(yù)覽事件的響應(yīng)動(dòng)作;監(jiān)測觸發(fā)多屏預(yù)覽事件的響應(yīng)動(dòng)作是否發(fā)生,若是,觸發(fā)多屏預(yù)覽事件;預(yù)覽屏幕圍成一個(gè)棱柱體;預(yù)設(shè)手指滑動(dòng)屏幕觸發(fā)預(yù)覽屏幕切換事件的步長閥值,監(jiān)測手指滑動(dòng)屏幕的步長值是否大于預(yù)設(shè)閥值,若是,觸發(fā)預(yù)覽屏幕切換事件;獲取手指滑動(dòng)屏幕的坐標(biāo)值及滑動(dòng)方向,滾動(dòng)器根據(jù)手指滑動(dòng)的坐標(biāo)值和滑動(dòng)方向,轉(zhuǎn)化為預(yù)覽屏幕繞棱柱體中心軸轉(zhuǎn)動(dòng)的角度值及轉(zhuǎn)動(dòng)方向,以實(shí)現(xiàn)預(yù)覽屏幕響應(yīng)手指滑動(dòng)動(dòng)作轉(zhuǎn)為棱柱體的屏幕預(yù)覽交互效果;使得桌面屏幕的預(yù)覽很好地與用戶的操作進(jìn)行互動(dòng),增加了用戶的體驗(yàn)。本發(fā)明還提供了一種立體桌面多屏預(yù)覽的系統(tǒng)。
【專利說明】一種立體桌面多屏預(yù)覽的實(shí)現(xiàn)方法及系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及桌面多屏預(yù)覽【技術(shù)領(lǐng)域】,具體涉及一種提升用戶與桌面系統(tǒng)交互的一種立體桌面多屏預(yù)覽的實(shí)現(xiàn)方法及系統(tǒng)。
【背景技術(shù)】
[0002]隨著信息技術(shù)的發(fā)展,現(xiàn)有移動(dòng)終端設(shè)備的功能越來越強(qiáng)大,移動(dòng)終端桌面系統(tǒng)設(shè)有多個(gè)屏幕界面,使用戶可在不同屏幕界面添加不同功能的圖標(biāo)或信息提示框,但現(xiàn)有桌面屏幕的預(yù)覽都是比較簡單的二維動(dòng)態(tài)效果,或漸變或折疊,沒有三維的動(dòng)態(tài)交互效果,缺少趣味性及可玩性,難以滿足用戶對三維動(dòng)態(tài)交互效果的需求,已經(jīng)成為業(yè)界亟待解決的問題。

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

[0003]本發(fā)明的目的,就是克服現(xiàn)有技術(shù)的不足,提供一種能將桌面屏幕預(yù)覽很好地與用戶的操作進(jìn)行互動(dòng),增加用戶體驗(yàn)的立體桌面多屏預(yù)覽的實(shí)現(xiàn)方法。
[0004]為實(shí)現(xiàn)本發(fā)明的另一目的,本發(fā)明還提供一種立體桌面多屏預(yù)覽的系統(tǒng)。
[0005]為了達(dá)到上述目的,采用如下技術(shù)方案:一種立體桌面多屏切換的實(shí)現(xiàn)方法,一種立體桌面多屏預(yù)覽的實(shí)現(xiàn)方法,包括以下步驟:
[0006]S1、桌面屏幕預(yù)設(shè)觸發(fā)多屏預(yù)覽事件的響應(yīng)動(dòng)作;
[0007]S2、監(jiān)測觸發(fā)多屏預(yù)覽事件的響應(yīng)動(dòng)作是否發(fā)生,若是,觸發(fā)多屏預(yù)覽事件;
[0008]S3、進(jìn)入多屏預(yù)覽事件,預(yù)覽屏幕圍成一個(gè)棱柱體;
[0009]S4、預(yù)設(shè)手指滑動(dòng)屏幕觸發(fā)預(yù)覽屏幕切換事件的步長閥值,監(jiān)測手指滑動(dòng)屏幕的步長值是否大于預(yù)設(shè)閥值,若是,觸發(fā)預(yù)覽屏幕切換事件;
[0010]S5、獲取手指滑動(dòng)屏幕的坐標(biāo)值及滑動(dòng)方向,滾動(dòng)器根據(jù)手指滑動(dòng)的坐標(biāo)值和滑動(dòng)方向,轉(zhuǎn)化為預(yù)覽屏幕繞棱柱體中心軸轉(zhuǎn)動(dòng)的角度值及轉(zhuǎn)動(dòng)方向。
[0011]進(jìn)一步,所述步驟SI中觸發(fā)多屏預(yù)覽事件的響應(yīng)動(dòng)作具體操作為:預(yù)設(shè)長按桌面屏幕的時(shí)間閥值,監(jiān)測手指長按桌面屏幕的時(shí)間值是否大于預(yù)設(shè)閥值,若是,觸發(fā)多屏預(yù)覽事件;
[0012]或,監(jiān)測桌面屏幕是否發(fā)生雙指相向滑動(dòng)事件,若是,觸發(fā)多屏預(yù)覽事件;
[0013]或,監(jiān)測桌面快捷欄是否發(fā)生切換事件,若是,觸發(fā)多屏預(yù)覽事件。
[0014]進(jìn)一步,所述步驟S3中進(jìn)入多屏預(yù)覽事件,預(yù)覽屏幕圍成一個(gè)棱柱體的具體操作為:
[0015]桌面系統(tǒng)根據(jù)屏幕數(shù)生成相應(yīng)數(shù)量的繪制平面對象;
[0016]每個(gè)繪制平面對象負(fù)責(zé)繪制一預(yù)覽屏幕視窗,并按預(yù)設(shè)的傾斜角度繞X軸由上而下傾斜顯示;
[0017]桌面系統(tǒng)根據(jù)繪制平面對象數(shù)及預(yù)設(shè)的中心點(diǎn),將繪制平面對象拼湊成相應(yīng)繪制平面對象數(shù)的棱柱體。[0018]優(yōu)選地,所述預(yù)覽屏幕設(shè)有增加/刪減預(yù)覽屏幕的控件,當(dāng)觸發(fā)該控件時(shí),桌面系統(tǒng)生成或刪減繪制平面對象,桌面系統(tǒng)重新計(jì)算繪制平面對象數(shù)及預(yù)設(shè)的中心點(diǎn),將繪制平面對象調(diào)整至相應(yīng)繪制平面對象數(shù)的棱柱體。
[0019]進(jìn)一步,所述步驟S5中獲取手指滑動(dòng)屏幕的坐標(biāo)值及滑動(dòng)方向,滾動(dòng)器根據(jù)手指滑動(dòng)的坐標(biāo)值和滑動(dòng)方向,轉(zhuǎn)化為預(yù)覽屏幕繞棱柱體中心軸轉(zhuǎn)動(dòng)的角度值及轉(zhuǎn)動(dòng)方向的具體操作為:
[0020]預(yù)設(shè)手指滑動(dòng)的直線距離值與角度值之間的轉(zhuǎn)換系數(shù);
[0021]獲取手指滑動(dòng)起止坐標(biāo)值,根據(jù)起止坐標(biāo)值得出兩坐標(biāo)的直線距離值及滑動(dòng)方向;
[0022]將直線距離值乘以轉(zhuǎn)換系數(shù)得出角度值,滑動(dòng)方向直接轉(zhuǎn)化為轉(zhuǎn)動(dòng)方向。
[0023]進(jìn)一步,所述方法還包括以下步驟:預(yù)設(shè)手指滑動(dòng)屏幕觸發(fā)預(yù)覽屏幕快速切換事件的滑動(dòng)速度閥值,監(jiān)測手指滑動(dòng)屏幕的滑動(dòng)速度是否大于預(yù)設(shè)閥值,若是,觸發(fā)預(yù)覽屏幕快速切換事件,預(yù)覽屏幕按照預(yù)設(shè)的加速度作勻減速預(yù)覽屏幕切換事件。
[0024]為實(shí)現(xiàn)本發(fā)明另一目的,本發(fā)明還采用如下技術(shù)方案:一種立體桌面多屏預(yù)覽的系統(tǒng),包括:
[0025]設(shè)置單元,預(yù)設(shè)觸發(fā)多屏預(yù)覽事件的響應(yīng)動(dòng)作及手指滑動(dòng)屏幕觸發(fā)預(yù)覽屏幕切換事件的步長閥值;
[0026]監(jiān)測單元,用于監(jiān)測觸發(fā)多屏預(yù)覽事件的響應(yīng)動(dòng)作是否發(fā)生及手指滑動(dòng)屏幕的步長值是否大于預(yù)設(shè)閥值;
[0027]多屏預(yù)覽單元,預(yù)覽屏幕圍成一個(gè)棱柱體;
[0028]滾動(dòng)器,用于獲取手指滑動(dòng)的坐標(biāo)值及滑動(dòng)方向,根據(jù)手指滑動(dòng)的坐標(biāo)值及滑動(dòng)方向,轉(zhuǎn)化為預(yù)覽屏幕繞棱柱體中心軸轉(zhuǎn)動(dòng)的角度值及轉(zhuǎn)動(dòng)方向。
[0029]進(jìn)一步,所述觸發(fā)多屏預(yù)覽事件的響應(yīng)動(dòng)作具體為:
[0030]設(shè)置單元預(yù)設(shè)長按桌面屏幕的時(shí)間閥值,監(jiān)測單元監(jiān)測手指長按桌面屏幕的時(shí)間值是否大于預(yù)設(shè)閥值,若是,觸發(fā)多屏預(yù)覽事件;
[0031]或,監(jiān)測單元監(jiān)測桌面屏幕是否發(fā)生雙指相向滑動(dòng)事件,若是,觸發(fā)多屏預(yù)覽事件;
[0032]或,監(jiān)測單元監(jiān)測桌面快捷欄是否發(fā)生切換事件,若是,觸發(fā)多屏預(yù)覽事件。
[0033]優(yōu)選地,所述多屏預(yù)覽單元根據(jù)屏幕數(shù)生成相應(yīng)數(shù)量的繪制平面對象;每個(gè)繪制平面對象負(fù)責(zé)繪制一預(yù)覽屏幕視窗,并按預(yù)設(shè)的傾斜角度繞X軸由上而下傾斜顯示;多屏預(yù)覽單元根據(jù)繪制平面對象數(shù)及預(yù)設(shè)的中心點(diǎn),將繪制平面對象拼湊成相應(yīng)繪制平面對象數(shù)的棱柱體。
[0034]進(jìn)一步,所述預(yù)覽屏幕設(shè)有增加/刪減預(yù)覽屏幕的控件,當(dāng)觸發(fā)該控件時(shí),多屏預(yù)覽單元生成或刪減繪制平面對象,多屏預(yù)覽單元重新計(jì)算繪制平面對象數(shù)及預(yù)設(shè)的中心點(diǎn),將繪制平面對象調(diào)整至相應(yīng)繪制平面對象數(shù)的棱柱體。
[0035]進(jìn)一步,所述設(shè)置單元預(yù)設(shè)手指滑動(dòng)的直線距離值與角度值之間的轉(zhuǎn)換系數(shù);
[0036]滾動(dòng)器獲取手指滑動(dòng)起止坐標(biāo)值,根據(jù)起止坐標(biāo)值得出兩坐標(biāo)的直線距離值及滑動(dòng)方向;
[0037]滾動(dòng)器將直線距離值乘以轉(zhuǎn)換系數(shù)得出角度值,滑動(dòng)方向直接轉(zhuǎn)化為轉(zhuǎn)動(dòng)方向。[0038]進(jìn)一步,所述設(shè)置單元預(yù)設(shè)手指滑動(dòng)屏幕觸發(fā)預(yù)覽屏幕快速切換事件的滑動(dòng)速度閥值,監(jiān)測單元監(jiān)測手指滑動(dòng)屏幕的滑動(dòng)速度是否大于預(yù)設(shè)閥值,若是,觸發(fā)預(yù)覽屏幕快速切換事件,預(yù)覽屏幕按照預(yù)設(shè)的加速度作勻減速預(yù)覽屏幕切換事件。
[0039]與現(xiàn)有技術(shù)相比,本發(fā)明的有益效果在于:本發(fā)明通過桌面屏幕預(yù)設(shè)觸發(fā)多屏預(yù)覽事件的響應(yīng)動(dòng)作;監(jiān)測觸發(fā)多屏預(yù)覽事件的響應(yīng)動(dòng)作是否發(fā)生,若是,觸發(fā)多屏預(yù)覽事件;預(yù)覽屏幕圍成一個(gè)棱柱體;預(yù)設(shè)手指滑動(dòng)屏幕觸發(fā)預(yù)覽屏幕切換事件的步長閥值,監(jiān)測手指滑動(dòng)屏幕的步長值是否大于預(yù)設(shè)閥值,若是,觸發(fā)預(yù)覽屏幕切換事件;獲取手指滑動(dòng)屏幕的坐標(biāo)值及滑動(dòng)方向,滾動(dòng)器根據(jù)手指滑動(dòng)的坐標(biāo)值和滑動(dòng)方向,轉(zhuǎn)化為預(yù)覽屏幕繞棱柱體中心軸轉(zhuǎn)動(dòng)的角度值及轉(zhuǎn)動(dòng)方向,以實(shí)現(xiàn)預(yù)覽屏幕響應(yīng)手指滑動(dòng)動(dòng)作轉(zhuǎn)為棱柱體的屏幕預(yù)覽交互效果;使得桌面屏幕的預(yù)覽很好地與用戶的操作進(jìn)行互動(dòng),增加了用戶的體驗(yàn)。
【專利附圖】

【附圖說明】
[0040]圖1本發(fā)明實(shí)施例一中立體桌面多屏預(yù)覽的系統(tǒng)的模塊示意圖;
[0041]圖2本發(fā)明實(shí)施例一中立體桌面多屏預(yù)覽的實(shí)現(xiàn)方法的流程圖;
[0042]圖3本發(fā)明實(shí)施例一中立體桌面4屏幕轉(zhuǎn)化成四棱柱體的效果圖;
[0043]圖4本發(fā)明實(shí)施例一中立體桌面5屏幕轉(zhuǎn)化成五棱柱體的效果圖;
[0044]圖5本發(fā)明實(shí)施例一中立體桌面預(yù)覽屏幕切換的效果圖;
[0045]圖6本發(fā)明實(shí)施例一中立體桌面4屏幕轉(zhuǎn)化成四棱柱體的效果圖;
[0046]圖7本發(fā)明實(shí)施例一中立體桌面添加預(yù)覽屏幕方法的流程圖;
[0047]圖8本發(fā)明實(shí)施例一中立體桌面添加預(yù)覽屏幕的效果圖;
[0048]圖9本發(fā)明實(shí)施例一中立體桌面刪減預(yù)覽屏幕方法的流程圖;
[0049]圖10本發(fā)明實(shí)施例一中立體桌面刪減預(yù)覽屏幕的效果圖;
[0050]圖11本發(fā)明實(shí)施例一中立體桌面快速切換預(yù)覽屏幕的效果圖。
【具體實(shí)施方式】
[0051]下面將結(jié)合附圖以及具體實(shí)施方法來詳細(xì)說明本發(fā)明,在本發(fā)明的示意性實(shí)施及說明用來解釋本發(fā)明,但并不作為對本發(fā)明的限定。
[0052]實(shí)施例一
[0053]如圖1所示,一種立體桌面多屏預(yù)覽的系統(tǒng),包括:
[0054]設(shè)置單元,預(yù)設(shè)觸發(fā)多屏預(yù)覽事件的響應(yīng)動(dòng)作及手指滑動(dòng)屏幕觸發(fā)預(yù)覽屏幕切換事件的步長閥值,預(yù)設(shè)手指滑動(dòng)的直線距離值與角度值之間的轉(zhuǎn)換系數(shù);設(shè)置單元預(yù)設(shè)手指滑動(dòng)屏幕觸發(fā)預(yù)覽屏幕快速切換事件的滑動(dòng)速度閥值。
[0055]所述觸發(fā)多屏預(yù)覽事件的響應(yīng)動(dòng)作具體為:設(shè)置單元預(yù)設(shè)長按桌面屏幕的時(shí)間閥值,監(jiān)測單元監(jiān)測手指長按桌面屏幕的時(shí)間值是否大于預(yù)設(shè)閥值,若是,觸發(fā)多屏預(yù)覽事件。
[0056]監(jiān)測單元,用于監(jiān)測觸發(fā)多屏預(yù)覽事件的響應(yīng)動(dòng)作是否發(fā)生及手指滑動(dòng)屏幕的步長值、手指滑動(dòng)屏幕的滑動(dòng)速度是否大于預(yù)設(shè)閥值。
[0057]多屏預(yù)覽單元,預(yù)覽屏幕圍成一個(gè)棱柱體,具體為:所述多屏預(yù)覽單元根據(jù)屏幕數(shù)生成相應(yīng)數(shù)量的繪制平面對象;每個(gè)繪制平面對象負(fù)責(zé)繪制一預(yù)覽屏幕視窗,并按預(yù)設(shè)的傾斜角度繞X軸由上而下傾斜顯示;多屏預(yù)覽單元根據(jù)繪制平面對象數(shù)及預(yù)設(shè)的中心點(diǎn),將繪制平面對象拼湊成相應(yīng)繪制平面對象數(shù)的棱柱體;所述預(yù)覽屏幕設(shè)有增加/刪減預(yù)覽屏幕的控件,當(dāng)觸發(fā)該控件時(shí),多屏預(yù)覽單元生成或刪減繪制平面對象,多屏預(yù)覽單元重新計(jì)算繪制平面對象數(shù)及預(yù)設(shè)的中心點(diǎn),將繪制平面對象調(diào)整至相應(yīng)繪制平面對象數(shù)的棱柱體。
[0058]滾動(dòng)器,用于獲取手指滑動(dòng)的坐標(biāo)值及滑動(dòng)方向,根據(jù)手指滑動(dòng)的坐標(biāo)值及滑動(dòng)方向,轉(zhuǎn)化為預(yù)覽屏幕繞棱柱體中心軸轉(zhuǎn)動(dòng)的角度值及轉(zhuǎn)動(dòng)方向,具體為:滾動(dòng)器獲取手指滑動(dòng)起止坐標(biāo)值,根據(jù)起止坐標(biāo)值得出兩坐標(biāo)的直線距離值及滑動(dòng)方向;滾動(dòng)器將直線距離值乘以轉(zhuǎn)換系數(shù)得出角度值,滑動(dòng)方向直接轉(zhuǎn)化為轉(zhuǎn)動(dòng)方向。
[0059]如圖2?6所示,一種立體桌面多屏預(yù)覽的實(shí)現(xiàn)方法,包括以下步驟:
[0060]SlOl:預(yù)設(shè)手指長按桌面屏幕的時(shí)間閥值、手指滑動(dòng)屏幕觸發(fā)預(yù)覽屏幕切換事件的步長閥值以及手指滑動(dòng)的直線距離值與角度值之間的轉(zhuǎn)換系數(shù)。
[0061]S102:監(jiān)測手指長按桌面屏幕的時(shí)間值是否大于預(yù)設(shè)閥值;若是,進(jìn)入步驟S103 ;若否,循環(huán)監(jiān)測。
[0062]S103:進(jìn)入多屏預(yù)覽事件,預(yù)覽屏幕圍成一個(gè)棱柱體,具體為:
[0063]多屏預(yù)覽單元根據(jù)屏幕數(shù)生成相應(yīng)數(shù)量的繪制平面對象;如屏幕數(shù)為4,則生成4塊繪制平面對象,如屏幕數(shù)為5,則生成5塊繪制平面對象;
[0064]每個(gè)繪制平面對象負(fù)責(zé)繪制一預(yù)覽屏幕視窗,并按預(yù)設(shè)的傾斜角度繞X軸由上而下傾斜顯示,如傾斜角度為30°,則繪制平面對象繞X軸由上而下傾斜30°顯示;
[0065]多屏預(yù)覽單元根據(jù)繪制平面對象數(shù)及預(yù)設(shè)的中心點(diǎn),將繪制平面對象拼湊成相應(yīng)繪制平面對象數(shù)的棱柱體,如繪制平面對象數(shù)為4,則繪制平面對象拼湊成四棱柱體,如繪制平面對象數(shù)為5,則繪制平面對象拼湊成五菱柱體。
[0066]S104:獲取手指滑動(dòng)屏幕的坐標(biāo)值及滑動(dòng)方向,滾動(dòng)器根據(jù)手指滑動(dòng)的坐標(biāo)值和滑動(dòng)方向,轉(zhuǎn)化為預(yù)覽屏幕繞棱柱體中心軸轉(zhuǎn)動(dòng)的角度值及轉(zhuǎn)動(dòng)方向,從而實(shí)現(xiàn)預(yù)覽屏幕的切換,具體為:滾動(dòng)器獲取手指滑動(dòng)起止坐標(biāo)值分別為(X,Υ)、(χι,Υ1),根據(jù)兩坐標(biāo)值的差進(jìn)行三角函數(shù)計(jì)算,得出兩坐標(biāo)的直線距離值;再將直線距離值乘以轉(zhuǎn)換系數(shù)得出角度值;滾動(dòng)器根據(jù)手指滑動(dòng)起止坐標(biāo)值判斷手指的滑動(dòng)方向,轉(zhuǎn)化為轉(zhuǎn)動(dòng)方向。
[0067]如圖7?8所示,該方法還包括添加預(yù)覽屏幕的操作步驟:
[0068]S201:監(jiān)測是否觸發(fā)預(yù)覽屏幕的添加控件2,若是,進(jìn)入步驟S202 ;若否,循環(huán)監(jiān)測;
[0069]S202:多屏預(yù)覽單元生成新的繪制平面對象,新繪制平面對象繪制空白的屏幕視窗添加至原來的預(yù)覽屏幕排列中;
[0070]S203:多屏預(yù)覽單元重新計(jì)算繪制平面對象數(shù)及預(yù)設(shè)的中心點(diǎn),將繪制平面對象調(diào)整至相應(yīng)繪制平面對象數(shù)的棱柱體,如原來的預(yù)覽屏幕數(shù)為4,添加一預(yù)覽屏幕,則生成一新的繪制平面對象并進(jìn)行屏幕視窗繪制,繪制平面對象數(shù)相應(yīng)地變?yōu)?,則繪制平面對象從來原來拼湊成的四棱柱變成五菱柱,各繪制平面對象離預(yù)設(shè)中心點(diǎn)的距離擴(kuò)大,作相應(yīng)位置的調(diào)整。
[0071]如圖9?10所示,該方法還包括刪減預(yù)覽屏幕的操作步驟:[0072]S301:監(jiān)測是否觸發(fā)預(yù)覽屏幕的刪減控件3,若是,進(jìn)入步驟S302 ;若否,循環(huán)監(jiān)測;
[0073]S302:多屏預(yù)覽單元?jiǎng)h減繪制平面對象,繪制平面對象從原來的預(yù)覽屏幕排列中刪除;
[0074]S303:多屏預(yù)覽單元重新計(jì)算繪制平面對象數(shù)及預(yù)設(shè)的中心點(diǎn),將繪制平面對象調(diào)整至相應(yīng)繪制平面對象數(shù)的棱柱體,如原來的預(yù)覽屏幕數(shù)為6,刪減一預(yù)覽屏幕,則繪制平面對象隨之刪減,繪制平面對象數(shù)相應(yīng)地變?yōu)?,則繪制平面對象從來原來拼湊成的六棱柱變成五菱柱,各繪制平面對象離預(yù)設(shè)中心點(diǎn)的距離縮小,作相應(yīng)位置的調(diào)整。
[0075]如圖11所示,該方法還包括快速切換預(yù)覽屏幕的操作步驟:
[0076]S401:預(yù)設(shè)手指滑動(dòng)屏幕觸發(fā)預(yù)覽屏幕快速切換事件的滑動(dòng)速度閥值;
[0077]S402:監(jiān)測手指滑動(dòng)屏幕的滑動(dòng)速度是否大于預(yù)設(shè)閥值,若是,進(jìn)入步驟S403 ;若否,循環(huán)監(jiān)測;
[0078]S403:觸發(fā)預(yù)覽屏幕快速切換事件,預(yù)覽屏幕按照預(yù)設(shè)的加速度作勻減速預(yù)覽屏幕切換事件。
[0079]本發(fā)明通過桌面屏幕預(yù)設(shè)觸發(fā)多屏預(yù)覽事件的響應(yīng)動(dòng)作;監(jiān)測觸發(fā)多屏預(yù)覽事件的響應(yīng)動(dòng)作是否發(fā)生,若是,觸發(fā)多屏預(yù)覽事件;預(yù)覽屏幕圍成一個(gè)棱柱體;預(yù)設(shè)手指滑動(dòng)屏幕觸發(fā)預(yù)覽屏幕切換事件的步長閥值,監(jiān)測手指滑動(dòng)屏幕的步長值是否大于預(yù)設(shè)閥值,若是,觸發(fā)預(yù)覽屏幕切換事件;獲取手指滑動(dòng)屏幕的坐標(biāo)值及滑動(dòng)方向,滾動(dòng)器根據(jù)手指滑動(dòng)的坐標(biāo)值和滑動(dòng)方向,轉(zhuǎn)化為預(yù)覽屏幕繞棱柱體中心軸轉(zhuǎn)動(dòng)的角度值及轉(zhuǎn)動(dòng)方向,以實(shí)現(xiàn)預(yù)覽屏幕響應(yīng)手指滑動(dòng)動(dòng)作轉(zhuǎn)為棱柱體的屏幕預(yù)覽交互效果;使得桌面屏幕的預(yù)覽很好地與用戶的操作進(jìn)行互動(dòng),增加了用戶的體驗(yàn)。
[0080]實(shí)施例二
[0081]本實(shí)施例除以下特征外,同實(shí)施例一:
[0082]所述監(jiān)測單元監(jiān)測桌面屏幕是否發(fā)生雙指相向滑動(dòng)事件,若是,觸發(fā)多屏預(yù)覽事件。
[0083]實(shí)施例三
[0084]本實(shí)施例除以下特征外,同實(shí)施例一:
[0085]所述監(jiān)測單元監(jiān)測桌面快捷欄是否發(fā)生切換事件,若是,觸發(fā)多屏預(yù)覽事件。
[0086]以上對本發(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)用范圍上均會(huì)有改變之處,綜上所述,本說明書內(nèi)容不應(yīng)理解為對本發(fā)明的限制。
【權(quán)利要求】
1.一種立體桌面多屏預(yù)覽的實(shí)現(xiàn)方法,其特征在于,包括以下步驟: 51、桌面屏幕預(yù)設(shè)觸發(fā)多屏預(yù)覽事件的響應(yīng)動(dòng)作; 52、監(jiān)測觸發(fā)多屏預(yù)覽事件的響應(yīng)動(dòng)作是否發(fā)生,若是,觸發(fā)多屏預(yù)覽事件; 53、進(jìn)入多屏預(yù)覽事件,預(yù)覽屏幕圍成一個(gè)棱柱體; 54、預(yù)設(shè)手指滑動(dòng)屏幕觸發(fā)預(yù)覽屏幕切換事件的步長閥值,監(jiān)測手指滑動(dòng)屏幕的步長值是否大于預(yù)設(shè)閥值,若是,觸發(fā)預(yù)覽屏幕切換事件; 55、獲取手指滑動(dòng)屏幕的坐標(biāo)值及滑動(dòng)方向,滾動(dòng)器根據(jù)手指滑動(dòng)的坐標(biāo)值和滑動(dòng)方向,轉(zhuǎn)化為預(yù)覽屏幕繞棱柱體中心軸轉(zhuǎn)動(dòng)的角度值及轉(zhuǎn)動(dòng)方向。
2.根據(jù)權(quán)利要求1所述的立體桌面多屏預(yù)覽的實(shí)現(xiàn)方法,其特征在于,所述步驟SI中觸發(fā)多屏預(yù)覽事件的響應(yīng)動(dòng)作具體操作為: 預(yù)設(shè)長按桌面屏幕的時(shí)間閥值,監(jiān)測手指長按桌面屏幕的時(shí)間值是否大于預(yù)設(shè)閥值,若是,觸發(fā)多屏預(yù)覽事件; 或,監(jiān)測桌面屏幕是否發(fā)生雙指相向滑動(dòng)事件,若是,觸發(fā)多屏預(yù)覽事件; 或,監(jiān)測桌面快捷欄 是否發(fā)生切換事件,若是,觸發(fā)多屏預(yù)覽事件。
3.根據(jù)權(quán)利要求1所述的立體桌面多屏預(yù)覽的實(shí)現(xiàn)方法,其特征在于,所述步驟S3中進(jìn)入多屏預(yù)覽事件,預(yù)覽屏幕圍成一個(gè)棱柱體的具體操作為: 桌面系統(tǒng)根據(jù)屏幕數(shù)生成相應(yīng)數(shù)量的繪制平面對象; 每個(gè)繪制平面對象負(fù)責(zé)繪制一預(yù)覽屏幕視窗,并按預(yù)設(shè)的傾斜角度繞X軸由上而下傾斜顯示; 桌面系統(tǒng)根據(jù)繪制平面對象數(shù)及預(yù)設(shè)的中心點(diǎn),將繪制平面對象拼湊成相應(yīng)繪制平面對象數(shù)的棱柱體。
4.根據(jù)權(quán)利要求3所述的立體桌面多屏預(yù)覽的實(shí)現(xiàn)方法,其特征在于,所述預(yù)覽屏幕設(shè)有增加/刪減預(yù)覽屏幕的控件,當(dāng)觸發(fā)該控件時(shí),桌面系統(tǒng)生成或刪減繪制平面對象,桌面系統(tǒng)重新計(jì)算繪制平面對象數(shù)及預(yù)設(shè)的中心點(diǎn),將繪制平面對象調(diào)整至相應(yīng)繪制平面對象數(shù)的棱柱體。
5.根據(jù)權(quán)利要求1所述的立體桌面多屏預(yù)覽的實(shí)現(xiàn)方法,其特征在于,所述步驟S5中獲取手指滑動(dòng)屏幕的坐標(biāo)值及滑動(dòng)方向,滾動(dòng)器根據(jù)手指滑動(dòng)的坐標(biāo)值和滑動(dòng)方向,轉(zhuǎn)化為預(yù)覽屏幕繞棱柱體中心軸轉(zhuǎn)動(dòng)的角度值及轉(zhuǎn)動(dòng)方向的具體操作為: 預(yù)設(shè)手指滑動(dòng)的直線距離值與角度值之間的轉(zhuǎn)換系數(shù); 獲取手指滑動(dòng)起止坐標(biāo)值,根據(jù)起止坐標(biāo)值得出兩坐標(biāo)的直線距離值及滑動(dòng)方向; 將直線距離值乘以轉(zhuǎn)換系數(shù)得出角度值,滑動(dòng)方向直接轉(zhuǎn)化為轉(zhuǎn)動(dòng)方向。
6.根據(jù)權(quán)利要求1所述的立體桌面多屏預(yù)覽的實(shí)現(xiàn)方法,其特征在于,所述方法還包括以下步驟: 預(yù)設(shè)手指滑動(dòng)屏幕觸發(fā)預(yù)覽屏幕快速切換事件的滑動(dòng)速度閥值,監(jiān)測手指滑動(dòng)屏幕的滑動(dòng)速度是否大于預(yù)設(shè)閥值,若是,觸發(fā)預(yù)覽屏幕快速切換事件,預(yù)覽屏幕按照預(yù)設(shè)的加速度作勻減速預(yù)覽屏幕切換事件。
7.一種立體桌面多屏預(yù)覽的系統(tǒng),其特征在于,包括: 設(shè)置單元,預(yù)設(shè)觸發(fā)多屏預(yù)覽事件的響應(yīng)動(dòng)作及手指滑動(dòng)屏幕觸發(fā)預(yù)覽屏幕切換事件的步長閥值;監(jiān)測單元,用于監(jiān)測觸發(fā)多屏預(yù)覽事件的響應(yīng)動(dòng)作是否發(fā)生及手指滑動(dòng)屏幕的步長值是否大于預(yù)設(shè)閥值; 多屏預(yù)覽單元,預(yù)覽屏幕圍成一個(gè)棱柱體; 滾動(dòng)器,用于獲取手指滑動(dòng)的坐標(biāo)值及滑動(dòng)方向,根據(jù)手指滑動(dòng)的坐標(biāo)值及滑動(dòng)方向,轉(zhuǎn)化為預(yù)覽屏幕繞棱柱體中心軸轉(zhuǎn)動(dòng)的角度值及轉(zhuǎn)動(dòng)方向。
8.根據(jù)權(quán)利要求7所述的立體桌面多屏切換的系統(tǒng),其特征在于,所述觸發(fā)多屏預(yù)覽事件的響應(yīng)動(dòng)作具體為: 設(shè)置單元預(yù)設(shè)長按桌面屏幕的時(shí)間閥值,監(jiān)測單元監(jiān)測手指長按桌面屏幕的時(shí)間值是否大于預(yù)設(shè)閥值,若是,觸發(fā)多屏預(yù)覽事件; 或,監(jiān)測單元監(jiān)測桌面屏幕是否發(fā)生雙指相向滑動(dòng)事件,若是,觸發(fā)多屏預(yù)覽事件; 或,監(jiān)測單元監(jiān)測桌面快捷欄是否發(fā)生切換事件,若是,觸發(fā)多屏預(yù)覽事件。
9.根據(jù)權(quán)利要求7所述的立體桌面多屏切換的系統(tǒng),其特征在于,所述多屏預(yù)覽單元根據(jù)屏幕數(shù)生成相應(yīng)數(shù)量的繪制平面對象;每個(gè)繪制平面對象負(fù)責(zé)繪制一預(yù)覽屏幕視窗,并按預(yù)設(shè)的傾斜角度繞X軸由上而下傾斜顯示;多屏預(yù)覽單元根據(jù)繪制平面對象數(shù)及預(yù)設(shè)的中心點(diǎn),將繪制平面對象拼湊成相應(yīng)繪制平面對象數(shù)的棱柱體。
10.根據(jù)權(quán)利要求9所述的立體桌面多屏切換的系統(tǒng),其特征在于,所述預(yù)覽屏幕設(shè)有增加/刪減預(yù)覽屏幕的控件,當(dāng)觸發(fā)該控件時(shí),多屏預(yù)覽單元生成或刪減繪制平面對象,多屏預(yù)覽單元重新計(jì)算繪制平面對象數(shù)及預(yù)設(shè)的中心點(diǎn),將繪制平面對象調(diào)整至相應(yīng)繪制平面對象數(shù)的棱柱體。
11.根據(jù)權(quán)利要求7所述的立體桌面多屏切換的系統(tǒng),其特征在于,所述設(shè)置單元預(yù)設(shè)手指滑動(dòng)的直線距離值與角度值之間的轉(zhuǎn)換系數(shù); 滾動(dòng)器獲取手指滑動(dòng)起止坐標(biāo)值,根據(jù)起止坐標(biāo)值得出兩坐標(biāo)的直線距離值及滑動(dòng)方向; 滾動(dòng)器將 直線距離值乘以轉(zhuǎn)換系數(shù)得出角度值,滑動(dòng)方向直接轉(zhuǎn)化為轉(zhuǎn)動(dòng)方向。
12.根據(jù)權(quán)利要求7所述的立體桌面多屏切換的系統(tǒng),其特征在于,所述設(shè)置單元預(yù)設(shè)手指滑動(dòng)屏幕觸發(fā)預(yù)覽屏幕快速切換事件的滑動(dòng)速度閥值,監(jiān)測單元監(jiān)測手指滑動(dòng)屏幕的滑動(dòng)速度是否大于預(yù)設(shè)閥值,若是,觸發(fā)預(yù)覽屏幕快速切換事件,預(yù)覽屏幕按照預(yù)設(shè)的加速度作勻減速預(yù)覽屏幕切換事件。
【文檔編號(hào)】G06F3/0481GK103927171SQ201410147744
【公開日】2014年7月16日 申請日期:2014年4月14日 優(yōu)先權(quán)日:2014年4月14日
【發(fā)明者】鄧裕強(qiáng), 黃愛華, 梁國盛, 鄧偉明, 潘國維, 譚舒, 巢子良 申請人:廣州市久邦數(shù)碼科技有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1