亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種快速投射的方法與流程

文檔序號:12176176閱讀:710來源:國知局
一種快速投射的方法與流程

本發(fā)明屬于圖像處理技術(shù)領(lǐng)域,具體涉及一種快速投射的方法。



背景技術(shù):

隨著科技的發(fā)展,隨著智能手機(jī)的普及,智能家居的設(shè)備越多的普及到大多數(shù)家庭。憑借著智能家居的科技手段給現(xiàn)代的生活增添了許多奇異的色彩,越來越多的用戶使用手機(jī)通過投射到電視機(jī)來秀朋友們收集的照片。手機(jī)投射照片到電視機(jī)的方法千姿百態(tài),目前最為普遍的還是通過手機(jī)和電視的有線連接,通過電視機(jī)來顯示手機(jī)上的照片。由于手機(jī)與電視機(jī)的連接,數(shù)據(jù)傳輸較慢,照片顯示過程較為復(fù)雜,并且照片之間的切換也不是是否流程,因此給用戶的體驗(yàn)較差。在移動設(shè)備上顯示多個(gè)文件,需要對具體的某個(gè)文件操作時(shí),通常需要點(diǎn)擊具體的文件,然后通過彈出的按鈕來去選擇某一項(xiàng)具體操作,在其中一項(xiàng)操作比較頻繁時(shí),例如發(fā)送該文件到其它設(shè)備時(shí),那么重復(fù)上述動作,將會變得極其麻煩,用戶體驗(yàn)較差。



技術(shù)實(shí)現(xiàn)要素:

本發(fā)明針對上述現(xiàn)有技術(shù)中存在的問題,在界面可以展示多個(gè)文件的同時(shí),能夠讓用戶通過手勢,在現(xiàn)有列表界面上,長按某一個(gè)具體的文件,然后手指上滑)進(jìn)行操作發(fā)送該文件到其它的設(shè)備,操作更快捷,體驗(yàn)更佳。

為了實(shí)現(xiàn)上述目的,本發(fā)明提供一種將移動終端圖片投射顯示的方法,包括以下步驟:

一種快速投射的方法,移動終端與智能設(shè)備建立通信連接,智能設(shè)備與顯示終端建立通信連接,啟動移動終端的移動客戶端后,其特征在于,包括以下步驟:

步驟1,在移動設(shè)備中以列表的形式顯示多個(gè)文件,在每一個(gè)顯示文件的控件中,增加長按監(jiān)聽;

步驟2,監(jiān)聽整個(gè)屏幕的觸摸事件;

步驟3,當(dāng)觸發(fā)了文件的長按事件時(shí),即用戶在具體的文件上面進(jìn)行了長按操作;

步驟4,在飛投模式下,將顯示該文件圖標(biāo)的控件進(jìn)行一定程度的放大;

步驟5,移動設(shè)備監(jiān)聽用戶觸摸事件中的移動事件,長按選中的文件圖標(biāo)隨著用戶的手指觸摸所在的位置而進(jìn)行移動,做往上移動的位移動畫,移出屏幕顯示的范圍;

步驟6,開啟一個(gè)子線程,讀取選中的文件數(shù)據(jù),將其發(fā)送到默認(rèn)需要發(fā)送的設(shè)備中。

當(dāng)檢測到移動的距離,用戶移動后的Y坐標(biāo)減去用戶按下時(shí)的Y坐標(biāo),大于該文件圖標(biāo)的高度時(shí),完成了手勢操作部分,該控件圖標(biāo)在當(dāng)前的位置,做往上移動的位移動畫,移出屏幕顯示的范圍。

當(dāng)檢測到移動該文件圖標(biāo)的頂部已經(jīng)超出了屏幕所能顯示的范圍時(shí),這個(gè)時(shí)候,完成了手勢操作部分,該控件圖標(biāo)在當(dāng)前的位置,做往上移動的位移動畫,移出屏幕顯示的范圍。

監(jiān)聽整個(gè)屏幕的觸摸事件,監(jiān)聽按下的時(shí)間,位置,移動的位置,松開的位置信息。

智能設(shè)備開啟一個(gè)子線程,讀取選中的文件數(shù)據(jù),將其發(fā)送到默認(rèn)需要發(fā)送的設(shè)備中,并將圖片文件顯示在與設(shè)備連接的顯示終端。

在移動終端10上包括有載有飛投模式的UI,UI上有一個(gè)或多個(gè)對象,手勢按住對象數(shù)秒選中該對象,向上滑動,坐標(biāo)由(X1 Y1 )向上滑動至(X2 Y2),對象在UI中移動至飛投區(qū),對象顯示在顯示裝置的屏幕上;移動終端的UI上隨機(jī)替換另一個(gè)對象。

附圖說明

圖1是本發(fā)明的一種快速投射的方法流程框圖。

圖2是本發(fā)明的快速投射模式下的滑動手勢圖。

圖3是是本發(fā)明的快速投射模式下的滑動后手勢圖。

圖4是本發(fā)明的快速投射模式下投射效果示意圖。

具體實(shí)施方式

移動終端與智能設(shè)備,特備是一種可以存儲、通信、顯示的家庭云存儲的智能設(shè)備,建立通信連接,智能設(shè)備與現(xiàn)實(shí)裝置連接,顯示智能設(shè)備上的文件。假設(shè)智能設(shè)備是安裝Android操作系統(tǒng)的設(shè)備。如圖1所示,圖1是快速投射方法的流程框圖。

S1,在移動設(shè)備中以列表的形式顯示多個(gè)文件,在每一個(gè)顯示文件的控件中,增加長按監(jiān)聽;

S2,監(jiān)聽整個(gè)屏幕的觸摸事件;

S3,當(dāng)觸發(fā)了文件的長按事件時(shí),即用戶在具體的文件上面進(jìn)行了長按操作;

S4,在飛投模式下,將顯示該文件圖標(biāo)的控件進(jìn)行一定程度的放大;

S5,移動設(shè)備監(jiān)聽用戶觸摸事件中的移動事件,長按選中的文件圖標(biāo)隨著用戶的手指觸摸所在的位置而進(jìn)行移動,做往上移動的位移動畫,移出屏幕顯示的范圍;

S6,開啟一個(gè)子線程,讀取選中的文件數(shù)據(jù),將其發(fā)送到默認(rèn)需要發(fā)送的設(shè)備中。

通過以上步驟,具體表現(xiàn)在,在本實(shí)施例中,我們將這樣一種快速投射的方法稱為飛投模式:

在S1-S6中,監(jiān)聽整個(gè)界面的觸摸事件,可在Activity中覆寫dispatchKeyEvent方法,來實(shí)現(xiàn)監(jiān)聽并進(jìn)行相關(guān)的事件操作。

在每一個(gè)文件圖標(biāo)顯示控件中,設(shè)置長按監(jiān)聽鍵,使用setOnLongClickListener為該控件設(shè)置長按監(jiān)聽,傳遞一個(gè)實(shí)現(xiàn)了OnLongClickListener的類,在用戶長按該控件之后,onLongClick(View v) 會被調(diào)用,這個(gè)方法被調(diào)用時(shí)

當(dāng)onLongClick方法被調(diào)用時(shí),將該文件圖標(biāo)控件放大,進(jìn)入飛投模式。

在dispatchKeyEvent方法中,可以獲取到用戶的觸摸事件,在用戶按下時(shí),記錄按下的位置坐標(biāo)(X,Y),然后主要是分析用戶的移動事件。移動的位置變化時(shí),獲取該移動的點(diǎn)的位置,讓文件圖標(biāo)的中心位置處于該用戶移動的點(diǎn)的位置。計(jì)算文件圖標(biāo)的位置(X,Y)的方法為:

文件圖標(biāo)的X坐標(biāo)等于移動位置的X坐標(biāo)減去文件圖標(biāo)的寬度的一半;

文件圖標(biāo)的Y坐標(biāo)等于移動位置的Y坐標(biāo)減去文件圖標(biāo)的高度的一半;

當(dāng)文件圖標(biāo)移動完成之后,再繼續(xù)判斷是否完成了整個(gè)飛投手勢操作。

獲取文件圖標(biāo)的Y坐標(biāo),如果Y坐標(biāo)已經(jīng)小于0,亦證明,該圖標(biāo)的頂部已經(jīng)是離開了屏幕的頂部,那么這個(gè)時(shí)候完成了整個(gè)飛投的手勢操作。

如果該文件圖標(biāo),距離屏幕頂部的距離較大,那么這個(gè)時(shí)候可以判斷,用戶移動的距離是否大于該文件圖標(biāo)的高度,如果滿足這個(gè)條件,那么這個(gè)時(shí)候也是完成了整個(gè)飛投的手勢操作。移動的距離計(jì)算為,移動的Y坐標(biāo)減去按下的Y坐標(biāo)。

當(dāng)完成整個(gè)飛投手勢操作之后。立即開啟一個(gè)子線程,獲取該文件的數(shù)據(jù),將數(shù)據(jù)發(fā)送到默認(rèn)的設(shè)備當(dāng)中。在界面中可以讓該文件圖標(biāo),執(zhí)行向上移動的動畫。

接收到該文件數(shù)據(jù)的設(shè)備,可以進(jìn)行各種操作,例如,發(fā)送的文件是圖片或者視頻時(shí),可以在該設(shè)備中進(jìn)行顯示圖片或者播放視頻,可以達(dá)到使用方便快捷的手勢操作進(jìn)行投射的功能。

如圖2-4所示,圖2是飛投模式的手勢圖,在圖2中,移動終端10上包括有載有飛投模式的UI (40),UI上有一個(gè)或多個(gè)對象20,手勢30按住對象20數(shù)秒選中該對象,向上滑動,坐標(biāo)由(X1 Y1 )301向上滑動至(X2 Y2 )302,對象20在UI中移動至飛投區(qū)50,如圖3所示,對象20‘顯示在顯示裝置60的屏幕上。移動終端10的UI (40)上,隨機(jī)替換另一個(gè)對象201。

以上內(nèi)容僅為本發(fā)明的較佳實(shí)施例,對于本領(lǐng)域的普通技術(shù)人員,依據(jù)本發(fā)明的思想,在具體實(shí)施方式及應(yīng)用范圍上均會有改變之處,本說明書內(nèi)容不應(yīng)理解為對本發(fā)明的限制。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1