System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內(nèi)的位置。 參數(shù)名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術(shù)實現(xiàn)步驟摘要】
本申請涉及計算機(jī),具體涉及一種彈窗顯示方法、設(shè)備及程序產(chǎn)品。
技術(shù)介紹
1、在計算機(jī)圖形用戶界面(graphical?user?interface,gui)設(shè)計中,彈窗作為與用戶交互的重要元素,其置頂功能及行為控制對于提升用戶體驗至關(guān)重要。現(xiàn)有技術(shù)中,彈窗置頂方案主要是利用操作系統(tǒng)現(xiàn)有的應(yīng)用程序編程接口(application?programminginterface,api)或開發(fā)工具實現(xiàn)窗口,配置彈窗模態(tài)、非模態(tài)等屬性。但是,傳統(tǒng)的彈窗置頂方案依賴于在窗口創(chuàng)建時設(shè)置特定的窗口標(biāo)志,受限于操作系統(tǒng)的窗口管理機(jī)制,難以實現(xiàn)復(fù)雜且靈活的用戶需求。例如,在某些情況下,用戶可能希望彈窗置頂并可以操作彈窗后的區(qū)域,或者,需要在特定條件下解除置頂狀態(tài)。現(xiàn)有的彈窗顯示方案無法在處理復(fù)雜窗口層疊關(guān)系時,彈窗顯示邏輯單一,靈活性不足。
技術(shù)實現(xiàn)思路
1、基于上述現(xiàn)有技術(shù)的缺陷和不足,本申請?zhí)岢鲆环N彈窗顯示方法、設(shè)備及程序產(chǎn)品,能夠?qū)Χ鄠€彈窗的顯示實現(xiàn)細(xì)粒度控制,提升彈窗顯示的靈活性和多樣化。
2、根據(jù)本申請的第一方面,提供了一種彈窗顯示方法,包括:獲取目標(biāo)顯示區(qū)域內(nèi)觸發(fā)彈窗的操作行為,其中,所述目標(biāo)顯示區(qū)域為顯示界面中的部分區(qū)域,所述顯示界面包括至少一個顯示區(qū)域;基于所述操作行為,獲取所述目標(biāo)顯示區(qū)域?qū)?yīng)的至少一個彈窗;按照各個所述彈窗分別對應(yīng)的優(yōu)先級,在所述目標(biāo)顯示區(qū)域內(nèi)置頂顯示各個所述彈窗,其中,所述優(yōu)先級越高,所述彈窗顯示于所述目標(biāo)顯示區(qū)域的更上層。
3、根據(jù)本申請第
4、根據(jù)本申請第一方面提供的彈窗顯示方法,所述按照各個所述彈窗分別對應(yīng)的優(yōu)先級,基于所述狀態(tài)類型在所述目標(biāo)顯示區(qū)域內(nèi)置頂顯示各個所述彈窗,包括:對于所述狀態(tài)類型為所述模態(tài)的所述彈窗,按照各個所述彈窗分別對應(yīng)的優(yōu)先級,基于所述模態(tài)在所述目標(biāo)顯示區(qū)域內(nèi)顯示各個所述彈窗,且不響應(yīng)所述彈窗之外的區(qū)域操作行為,其中,所述區(qū)域操作行為指的是在所述目標(biāo)顯示區(qū)域內(nèi)發(fā)生的界面操作行為。
5、根據(jù)本申請第一方面提供的彈窗顯示方法,所述按照各個所述彈窗分別對應(yīng)的優(yōu)先級,基于所述狀態(tài)類型在所述目標(biāo)顯示區(qū)域內(nèi)置頂顯示各個所述彈窗,包括:對于所述狀態(tài)類型為所述非模態(tài)的所述彈窗,按照各個所述彈窗分別對應(yīng)的優(yōu)先級,基于所述非模態(tài)在所述目標(biāo)顯示區(qū)域內(nèi)顯示各個所述彈窗,且響應(yīng)所述彈窗之外的區(qū)域操作行為,其中,所述區(qū)域操作行為指的是在所述目標(biāo)顯示區(qū)域內(nèi)發(fā)生的界面操作行為。
6、根據(jù)本申請第一方面提供的彈窗顯示方法,所述基于所述操作行為,獲取所述目標(biāo)顯示區(qū)域?qū)?yīng)的至少一個彈窗,包括:基于所述操作行為,彈出最小化的所述彈窗。
7、根據(jù)本申請第一方面提供的彈窗顯示方法,所述按照各個所述彈窗分別對應(yīng)的優(yōu)先級,在所述目標(biāo)顯示區(qū)域內(nèi)顯示各個所述彈窗之前,還包括:獲取優(yōu)先級修改行為;基于所述優(yōu)先級修改行為,更新至少一個所述彈窗分別對應(yīng)的優(yōu)先級。
8、根據(jù)本申請第一方面提供的彈窗顯示方法,所述基于所述操作行為,獲取所述目標(biāo)顯示區(qū)域?qū)?yīng)的至少一個彈窗,包括:基于所述操作行為,確定所述目標(biāo)顯示區(qū)域為彈窗可置頂區(qū)域,其中,所述彈窗可置頂區(qū)域為允許所述彈窗保持置頂狀態(tài)的顯示區(qū)域;獲取所述目標(biāo)顯示區(qū)域?qū)?yīng)的至少一個所述彈窗。
9、根據(jù)本申請第一方面提供的彈窗顯示方法,所述方法還包括:基于所述操作行為,確定所述目標(biāo)顯示區(qū)域為彈窗非置頂區(qū)域,其中,所述彈窗非置頂區(qū)域為不允許所述彈窗保持置頂狀態(tài)的顯示區(qū)域;基于所述操作行為,獲取所述目標(biāo)顯示區(qū)域?qū)?yīng)的至少一個所述彈窗;按照各個所述彈窗分別對應(yīng)的優(yōu)先級,在所述目標(biāo)顯示區(qū)域內(nèi)顯示各個所述彈窗,其中,各個所述彈窗為非置頂狀態(tài)。
10、根據(jù)本申請的第二方面,提供了一種電子設(shè)備,包括:存儲器和處理器;所述存儲器與所述處理器連接,用于存儲程序;所述處理器用于通過運(yùn)行所述存儲器中的程序,實現(xiàn)如第一方面所述的彈窗顯示方法。
11、根據(jù)本申請的第三方面,提供了一種計算機(jī)程序產(chǎn)品,包括計算機(jī)程序指令;所述計算機(jī)程序指令在被處理器運(yùn)行時使得所述處理器執(zhí)行如第一方面所述的彈窗顯示方法。
12、在本申請中,獲取目標(biāo)顯示區(qū)域內(nèi)觸發(fā)彈窗的操作行為,其中,目標(biāo)顯示區(qū)域為顯示界面中的部分區(qū)域,顯示界面包括至少一個目標(biāo)顯示區(qū)域;基于操作行為,獲取目標(biāo)顯示區(qū)域?qū)?yīng)的至少一個彈窗;按照各個彈窗分別對應(yīng)的優(yōu)先級,在目標(biāo)顯示區(qū)域內(nèi)置頂顯示各個彈窗,其中,優(yōu)先級越高,彈窗顯示于目標(biāo)顯示區(qū)域的更上層。基于上述,本申請能夠在顯示界面中的目標(biāo)顯示區(qū)域,按照優(yōu)先級將該目標(biāo)對應(yīng)的至少一個彈窗置頂顯示,在顯示區(qū)域和置頂方式上,對多個彈窗的顯示實現(xiàn)細(xì)粒度控制,提升彈窗顯示的靈活性,通過多樣化的彈窗顯示方式提升用戶體驗感。
本文檔來自技高網(wǎng)...【技術(shù)保護(hù)點】
1.一種彈窗顯示方法,其特征在于,包括:
2.根據(jù)權(quán)利要求1所述的彈窗顯示方法,其特征在于,按照各個所述彈窗分別對應(yīng)的優(yōu)先級,在所述目標(biāo)顯示區(qū)域內(nèi)置頂顯示各個所述彈窗,包括:
3.根據(jù)權(quán)利要求2所述的彈窗顯示方法,其特征在于,所述按照各個所述彈窗分別對應(yīng)的優(yōu)先級,基于所述狀態(tài)類型在所述目標(biāo)顯示區(qū)域內(nèi)置頂顯示各個所述彈窗,包括:
4.根據(jù)權(quán)利要求2所述的彈窗顯示方法,其特征在于,所述按照各個所述彈窗分別對應(yīng)的優(yōu)先級,基于所述狀態(tài)類型在所述目標(biāo)顯示區(qū)域內(nèi)置頂顯示各個所述彈窗,包括:
5.根據(jù)權(quán)利要求1所述的彈窗顯示方法,其特征在于,所述基于所述操作行為,獲取所述目標(biāo)顯示區(qū)域?qū)?yīng)的至少一個彈窗,包括:
6.根據(jù)權(quán)利要求1所述的彈窗顯示方法,其特征在于,所述按照各個所述彈窗分別對應(yīng)的優(yōu)先級,在所述目標(biāo)顯示區(qū)域內(nèi)顯示各個所述彈窗之前,還包括:
7.根據(jù)權(quán)利要求1所述的彈窗顯示方法,其特征在于,所述基于所述操作行為,獲取所述目標(biāo)顯示區(qū)域?qū)?yīng)的至少一個彈窗,包括:
8.根據(jù)權(quán)利要求7所述的彈窗顯示方法,其特征在
9.一種電子設(shè)備,其特征在于,包括:存儲器和處理器;
10.一種計算機(jī)程序產(chǎn)品,其特征在于,包括計算機(jī)程序指令;
...【技術(shù)特征摘要】
1.一種彈窗顯示方法,其特征在于,包括:
2.根據(jù)權(quán)利要求1所述的彈窗顯示方法,其特征在于,按照各個所述彈窗分別對應(yīng)的優(yōu)先級,在所述目標(biāo)顯示區(qū)域內(nèi)置頂顯示各個所述彈窗,包括:
3.根據(jù)權(quán)利要求2所述的彈窗顯示方法,其特征在于,所述按照各個所述彈窗分別對應(yīng)的優(yōu)先級,基于所述狀態(tài)類型在所述目標(biāo)顯示區(qū)域內(nèi)置頂顯示各個所述彈窗,包括:
4.根據(jù)權(quán)利要求2所述的彈窗顯示方法,其特征在于,所述按照各個所述彈窗分別對應(yīng)的優(yōu)先級,基于所述狀態(tài)類型在所述目標(biāo)顯示區(qū)域內(nèi)置頂顯示各個所述彈窗,包括:
5.根據(jù)權(quán)利要求1所述的彈窗顯示方法,其特征...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:徐杰恒,韋安陽,王玨,孟慶富,
申請(專利權(quán))人:成都拱鼎科技有限公司,
類型:發(fā)明
國別省市:
還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。