新四季網

一種透明懸浮窗的控制方法與流程

2023-09-24 05:05:50 3

本發明涉及觸控螢幕的終端的處理技術領域,尤其涉及一種透明懸浮窗的控制方法。



背景技術:

隨著移動終端的硬體性能的不斷提升,大尺寸觸控螢幕的終端越來越普及,由於其人機互動區域尺寸較大,便於操作,此類終端得到消費者的廣泛認同,產銷量不斷提升,目前已有能提供更大尺寸的人機互動區域的技術出現,如電子白板、虛擬實境設備(VR顯示設備)等。

在移動終端的人機互動界面中,懸浮式窗口是其重要組成部分之一,其形態多樣,操作靈活,在人機互動設計中得到廣泛使用,但由於此類窗口通常為頂端顯示,因此會屏蔽位於其懸浮區域下方的其他界面的交互功能,影響了使用者的體驗,而如果縮小其懸浮窗尺寸,又會影響到懸浮窗自身的人機互動功能。



技術實現要素:

本發明的目的在於克服現有技術的不足,提供一種透明懸浮窗的控制方法,使得大尺寸的懸浮窗的設計能更好地應用於大屏幕終端。

本發明採用的技術方案是:

一種透明懸浮窗的控制方法,其包括以下步驟:

S1,在系統界面的最頂層形成透明懸浮窗,獲取並顯示多個需懸浮顯示的應用程式的信息,

S2,獲取用戶的觸摸操作事件;

S3,判斷用戶的觸摸操作事件是否觸發透明懸浮窗;

S4,基於是否觸發透明懸浮窗對觸摸操作事件進行分類處理:

當用戶的觸摸操作事件觸發透明懸浮窗時,則根據用戶的觸摸操作事件的內容由透明懸浮窗內相應的應用程式進行處理,並在觸摸操作事件處理完後返回步驟S2;

當用戶的觸摸操作事件未觸發透明懸浮窗時,則將用戶的觸摸操作事件轉交由位於透明懸浮窗下層的應用程式進行響應處理,並在觸摸操作事件處理完後返回步驟S2。

進一步地,步驟S2中所述觸摸操作事件包括獲取操作指令和操作坐標。

進一步地,步驟S3中判斷用戶的觸摸操作事件是否觸發透明懸浮窗具體包括以下步驟:

S3.1,將透明懸浮窗的界面劃分為觸發區和穿透區;所述觸發區包括至少一個信息區,每個消息區懸浮顯示一個應用程式的信息;

S3.2,當用戶的操作坐標落在信息區內,且操作指令符合預設的信息區捕獲事件類型時,則判定用戶的觸摸操作事件觸發透明懸浮窗;

S3.3,當用戶的操作坐標落在信息區內,且操作指令不符合預設的信息區捕獲事件類型時,則判定用戶的觸摸操作事件未觸發透明懸浮窗;

S3.4,當用戶的操作坐標落在穿透區時,則判定用戶的觸摸操作事件未觸發透明懸浮窗。

進一步地,步驟S3.1中還包括設置非全透明的點擊標識,用於切換透明懸浮窗的觸發區是否為穿透區。

進一步地,步驟S3.1中所述消息區具有優先級,不同的應用程式由不同的優先級來控制。

進一步地,所述透明懸浮窗口的透明度是可調節的。

進一步地,所述透明懸浮窗的形狀、大小可自定義。

進一步地,所述透明懸浮窗為頂層全屏顯示。

進一步地,所述系統界面為安卓系統界面或者IOS系統界面或者windows系統界面或者linux系統界面。

本發明採用以上技術方案,具有如下優點:

1、大尺寸或者全屏的懸浮窗,可接受並顯示多個進程提供的信息,可以更好地展示其顯示信息。

2、懸浮窗為透明度可調的透明形態,根據需要可以透過懸浮窗看到位於懸浮窗下層的應用程式的窗口的狀態。

3、當用戶在懸浮窗上的觸摸操作事件與懸浮窗不相關,即用戶的觸摸操作事件不觸發懸浮窗時,用戶的該觸摸操作事件將傳遞至位於下層的應用程式進行處理。

4、懸浮窗內的觸發區隨著懸浮顯示的信息區增減是變化的,並可進一步通過非全透明的點擊標識切換透明懸浮窗的觸發區是否為穿透區,使得觸控螢幕的實際可用操控區域靈活變通,避免了不必要觸發。

5、用戶可根據需要設定懸浮窗內預設的信息區捕獲事件類型,如當用戶在信息區進行操作時,可以讓信息區只捕捉點擊事件或者只捕捉拖放事件,提升用戶的操作體驗。

附圖說明

以下結合附圖和具體實施方式對本發明做進一步詳細說明;

圖1為本發明一種透明懸浮窗的控制方法的流程示意圖。

具體實施方式

如圖1所示,本發明公開一種透明懸浮窗的控制方法,其包括以下步驟:

S1,在系統界面的最頂層形成透明懸浮窗,獲取並顯示多個需懸浮顯示的應用程式的信息,

S2,獲取用戶的觸摸操作事件;

S3,判斷用戶的觸摸操作事件是否觸發透明懸浮窗;

S4,基於是否觸發透明懸浮窗對觸摸操作事件進行分類處理:

當用戶的觸摸操作事件觸發透明懸浮窗時,則根據用戶的觸摸操作事件的內容由透明懸浮窗內相應的應用程式進行處理,並在觸摸操作事件處理完後返回步驟S2;

當用戶的觸摸操作事件未觸發透明懸浮窗時,則將用戶的觸摸操作事件轉交由位於透明懸浮窗下層的應用程式進行響應處理,並在觸摸操作事件處理完後返回步驟S2。

進一步地,步驟S2中所述觸摸操作事件包括獲取操作指令和操作坐標。

進一步地,步驟S3中判斷用戶的觸摸操作事件是否觸發透明懸浮窗具體包括以下步驟:

S3.1,將透明懸浮窗的界面劃分為觸發區和穿透區;所述觸發區包括至少一個信息區,每個消息區懸浮顯示一個應用程式的信息;

S3.2,當用戶的操作坐標落在信息區內,且操作指令符合預設的信息區捕獲事件類型時,則判定用戶的觸摸操作事件觸發透明懸浮窗;

S3.3,當用戶的操作坐標落在信息區內,且操作指令不符合預設的信息區捕獲事件類型時,則判定用戶的觸摸操作事件未觸發透明懸浮窗;

S3.4,當用戶的操作坐標落在穿透區時,則判定用戶的觸摸操作事件未觸發透明懸浮窗。

進一步地,步驟S3.1中還包括設置非全透明的點擊標識,用於切換透明懸浮窗的觸發區是否為穿透區。

進一步地,步驟S3.1中所述消息區具有優先級,不同的應用程式由不同的優先級來控制。

進一步地,所述透明懸浮窗口的透明度是可調節的。

進一步地,所述透明懸浮窗的形狀、大小可自定義。

進一步地,所述系統界面為安卓系統界面或者IOS系統界面或者windows系統界面或者linux系統界面。

下面介紹本發明的工作原理:

在本實施中懸浮窗顯示效果為透明形態,當終端啟動時,系統界面向窗口管理器添加視圖,打開一前端顯示的全屏的透明懸浮窗。透明懸浮窗的界面劃分為觸發區和穿透區;所述觸發區包括至少一個信息區,每個消息區懸浮顯示一個應用程式的信息。

當用戶點擊終端設備是,獲取用戶的觸摸操作事件,具體包括獲取操作指令和操作坐標,判斷用戶的觸摸操作事件是否觸發透明懸浮窗,當用戶的操作坐標落在信息區內,且操作指令符合預設的信息區捕獲事件類型時,如用戶操作指令為點擊、拖放等預設的信息區捕獲事件類型,則判定用戶的觸摸操作事件觸發透明懸浮窗,操作指令和操作坐標傳遞至用戶的操作坐標所在信息區對應的應用程式並由該應用程式進行處理。

當用戶的操作坐標落在信息區內,但操作指令未符合預設的信息區捕獲事件類型時,如用戶操作指令為畫圈等非該信息區預設的捕獲事件類型時,則判定用戶的觸摸操作事件未觸發透明懸浮窗,操作指令和操作坐標傳遞至位於透明懸浮窗下層的應用程式進行響應處理。若該操作坐標位於下層應用程式的按鈕位置,則該應用程式根據該按鈕的功能定義處理用戶操作事件,否則為無效操作。由此實現了用戶透過懸浮窗,對下層應用程式窗口進行交互體驗的操作。

當用戶的操作坐標落在非信息區的穿透區,則判定用戶的觸摸操作事件未觸發透明懸浮窗,操作指令和操作坐標傳遞至位於透明懸浮窗下層的應用程式進行響應處理。若該操作坐標位於下層應用程式的按鈕位置,則該應用程式根據該按鈕的功能定義處理用戶操作事件,否則為無效操作。由此實現了用戶透過懸浮窗,對下層應用程式窗口進行交互體驗的操作。

本發明採用以上技術方案,具有如下優點:

1、大尺寸或者全屏的懸浮窗,可接受並顯示多個進程提供的信息,可以更好地展示其顯示信息。

2、懸浮窗為透明度可調的透明形態,根據需要可以透過懸浮窗看到位於懸浮窗下層的應用程式的窗口的狀態。

3、當用戶在懸浮窗上的觸摸操作事件與懸浮窗不相關,即用戶的觸摸操作事件不觸發懸浮窗時,用戶的該觸摸操作事件將傳遞至位於下層的應用程式進行處理。

4、懸浮窗內的觸發區隨著懸浮顯示的信息區增減是變化的,並可進一步通過非全透明的點擊標識切換透明懸浮窗的觸發區是否為穿透區,使得觸控螢幕的實際可用操控區域靈活變通,避免了不必要觸發。

5、用戶可根據需要設定懸浮窗內預設的信息區捕獲事件類型,如當用戶在信息區進行操作時,可以讓信息區只捕捉點擊事件或者只捕捉拖放事件,提升用戶的操作體驗。

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀