System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內(nèi)的位置。 參數(shù)名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術(shù)實現(xiàn)步驟摘要】
本申請涉及多媒體,具體涉及一種界面顯示方法、裝置及存儲介質(zhì)。
技術(shù)介紹
1、在計算機領(lǐng)域中,顯示界面是進行人機交互的重要渠道。為了使有限的界面能夠顯示更多的內(nèi)容,在顯示界面里設(shè)置了多個圖層,每個圖層對應(yīng)不同的內(nèi)容。但現(xiàn)有的電子設(shè)備操作系統(tǒng)中,其只能支持一定數(shù)量的圖層管理,例如,安卓系統(tǒng)通常只能支持定義五個以內(nèi)的圖層。當界面中圖層數(shù)量超過所能支持的圖層數(shù)量時,新增的圖層只能顯示在界面的最頂層,從而會覆蓋在先創(chuàng)建的圖層的內(nèi)容,導(dǎo)致一些重要的內(nèi)容被覆蓋無法顯示,影響用戶體驗。
技術(shù)實現(xiàn)思路
1、鑒于上述問題,本申請?zhí)峁┝艘环N界面顯示方法,用于解決上述因界面支持的圖層數(shù)量受限,導(dǎo)致的重要內(nèi)容被覆蓋的技術(shù)問題。
2、為實現(xiàn)上述目的,本申請?zhí)峁┝艘环N界面顯示方法,包括以下步驟:
3、預(yù)先定義兩個以上的主圖層,包括定義所述主圖層的顯示內(nèi)容、在界面層疊方向的圖層位置和所包含的子圖層,以及定義同一所述主圖層所屬的各所述子圖層在對應(yīng)的所述圖層位置中的子位置關(guān)系,所述主圖層和所述子圖層形成二維圖層,所述子位置關(guān)系包括互斥關(guān)系或疊加關(guān)系;
4、根據(jù)界面顯示指令確定需要顯示的所述主圖層,以及根據(jù)所述主圖層需要顯示的內(nèi)容確定需調(diào)用的所述子圖層;以及根據(jù)所述子位置關(guān)系在所述主圖層上布局對應(yīng)的各所述子圖層,得到所述主圖層的顯示樣式;
5、按所述圖層位置層疊各所述主圖層,并合成各所述主圖層得到所述界面;
6、在顯示設(shè)備上顯示所述界面。
7、進一
8、檢測待顯示的所述界面中是否包含新增主圖層或需刪除主圖層;
9、若需刪除主圖層,則在當前顯示的所述界面中刪除對應(yīng)的所述主圖層,得到新界面;
10、若包含新增主圖層,根據(jù)所述新增主圖層的所述圖層位置,在當前顯示的所述界面的已有的所述主圖層中插入所述新增主圖層,并合成各所述主圖層得到新界面;
11、顯示所述新界面;
12、進一步的,所述圖層位置是根據(jù)所述主圖層的顯示內(nèi)容的重要性和/或交互頻率設(shè)定的。
13、進一步的,所述疊加關(guān)系的兩個以上的所述子圖層,在所述主圖層中的不同平面區(qū)域顯示對應(yīng)的顯示內(nèi)容,且非內(nèi)容顯示區(qū)域均為透明狀態(tài)。
14、進一步的,所述主圖層按所述圖層位置由底層至頂層依次包括:內(nèi)容圖層、背景圖層、字幕圖層、懸浮圖層和通知圖層。
15、進一步的,所述內(nèi)容圖層包括下列中的一種以上:視頻內(nèi)容層、圖片內(nèi)容層;當所述內(nèi)容圖層同時包括視頻內(nèi)容層和圖片內(nèi)容層兩個所述子圖層時,兩個所述子圖層為所述互斥關(guān)系;
16、所述背景圖層包括下列中的一種以上:主題背景層、特效背景層;當所述背景圖層同時包括主題背景層和特效背景層兩個所述子圖層,兩個所述子圖層為所述互斥關(guān)系;
17、所述字幕圖層包括下列中的一種以上:字幕內(nèi)容層、實時評分內(nèi)容層;當所述字幕圖層同時包括字幕內(nèi)容層和實時評分內(nèi)容層兩個所述子圖層時,兩個所述子圖層為所述疊加關(guān)系;
18、所述懸浮圖層包括下列中的一種以上:logo層、走馬燈層、二維碼層、提醒消息層,所述logo層、走馬燈層、二維碼層、提醒消息層為疊加關(guān)系;
19、所述通知圖層包括下列中的一種以上:特效內(nèi)容層、終端互動消息內(nèi)容層、系統(tǒng)通知消息層;所述終端互動消息內(nèi)容層和所述系統(tǒng)通知消息層為所述互斥關(guān)系,且所述特效內(nèi)容層與所述終端互動消息內(nèi)容層、所述系統(tǒng)通知消息層中的任意一種均為所述疊加關(guān)系。
20、進一步的,當所述界面中同時包含所述顯示內(nèi)容圖層和所述背景圖層兩個所述主圖層時,
21、將所述內(nèi)容圖層裁剪至僅保留顯示內(nèi)容所在部分,并使所述背景圖層在顯示內(nèi)容對應(yīng)的位置設(shè)置為透明狀態(tài)。
22、進一步的,所述界面顯示方法是應(yīng)用于安卓操作系統(tǒng)的終端上。
23、為解決上述技術(shù)問題,本申請還提供了另一技術(shù)方案:
24、一種界面顯示裝置,包括:
25、預(yù)設(shè)模塊,用于預(yù)先定義兩個以上的主圖層,包括定義所述主圖層的顯示內(nèi)容、在界面層疊方向的圖層位置和所包含的子圖層,以及定義同一所述主圖層所屬的各所述子圖層在對應(yīng)的所述圖層位置中的子位置關(guān)系,所述主圖層和所述子圖層形成二維圖層,所述子位置關(guān)系包括互斥關(guān)系或疊加關(guān)系;
26、布局模塊,用于根據(jù)界面顯示指令確定需要在顯示的所述主圖層,以及根據(jù)所述主圖層需要顯示的內(nèi)容確定需調(diào)用的所述子圖層;以及根據(jù)所述子位置關(guān)系在所述主圖層上布局對應(yīng)的各所述子圖層,得到所述主圖層的顯示樣式;
27、合成模塊,用于按所述圖層位置層疊各所述主圖層,并合成各所述主圖層得到所述界面;
28、顯示模塊,用于顯示設(shè)備上顯示所述界面。
29、為解決上述技術(shù)問題,本申請還提供了另一技術(shù)方案:
30、一種計算機可讀存儲介質(zhì),其內(nèi)存儲有計算機程序,所述計算機程序被處理器運行時,執(zhí)行以上任意一項技術(shù)方案所述的界面顯示方法。
31、區(qū)別于現(xiàn)有技術(shù),上述技術(shù)方案在界面中的不同圖層位置定義了多個主圖層,并且為多個所述主圖層分別定義的子圖層,其中,子圖層在對應(yīng)的主圖層的圖層位置以互斥關(guān)系或疊加關(guān)系布局,從而使對應(yīng)的主圖層能夠顯示更豐富的顯示樣式,其中主圖層和子圖層形成二維圖層關(guān)系,可以在界面顯示更多的圖層,以及更靈活的控制圖層的位置,使重要內(nèi)容能夠更明顯的顯示,提高用戶的界面交互體驗。
32、上述
技術(shù)實現(xiàn)思路
相關(guān)記載僅是本申請技術(shù)方案的概述,為了讓本領(lǐng)域普通技術(shù)人員能夠更清楚地了解本申請的技術(shù)方案,進而可以依據(jù)說明書的文字及附圖記載的內(nèi)容予以實施,并且為了讓本申請的上述目的及其它目的、特征和優(yōu)點能夠更易于理解,以下結(jié)合本申請的具體實施方式及附圖進行說明。
【技術(shù)保護點】
1.一種界面顯示方法,其特征在于,包括以下步驟:
2.根據(jù)權(quán)利要求1所述的界面顯示方法,其特征在于,還包括步驟:
3.根據(jù)權(quán)利要求1或2所述的界面顯示方法,其特征在于,所述圖層位置是根據(jù)所述主圖層的顯示內(nèi)容的重要性和/或交互頻率設(shè)定的。
4.根據(jù)權(quán)利要求1所述的界面顯示方法,其特征在于,所述疊加關(guān)系的兩個以上的所述子圖層,在所述主圖層中的不同平面區(qū)域顯示對應(yīng)的顯示內(nèi)容,且非內(nèi)容顯示區(qū)域均為透明狀態(tài)。
5.根據(jù)權(quán)利要求1或4所述的界面顯示方法,其特征在于,所述主圖層按所述圖層位置由底層至頂層依次包括:內(nèi)容圖層、背景圖層、字幕圖層、懸浮圖層和通知圖層。
6.根據(jù)權(quán)利要求5所述的界面顯示方法,其特征在于,所述內(nèi)容圖層包括下列中的一種以上:視頻內(nèi)容層、圖片內(nèi)容層;當所述內(nèi)容圖層同時包括視頻內(nèi)容層和圖片內(nèi)容層兩個所述子圖層時,兩個所述子圖層為所述互斥關(guān)系;
7.根據(jù)權(quán)利要求5所述的界面顯示方法,其特征在于,當所述界面中同時包含所述顯示內(nèi)容圖層和所述背景圖層兩個所述主圖層時;將所述內(nèi)容圖層裁剪至僅保留顯示內(nèi)容所在部分,并
8.根據(jù)權(quán)利要求1所述的界面顯示方法,其特征在于,所述界面顯示方法是應(yīng)用于安卓操作系統(tǒng)的終端上。
9.一種界面顯示裝置,其特征在于,包括:
10.一種計算機可讀存儲介質(zhì),其內(nèi)存儲有計算機程序,其特征在于,所述計算機程序被處理器運行時,執(zhí)行權(quán)利要求1至8任意一項所述的界面顯示方法。
...【技術(shù)特征摘要】
1.一種界面顯示方法,其特征在于,包括以下步驟:
2.根據(jù)權(quán)利要求1所述的界面顯示方法,其特征在于,還包括步驟:
3.根據(jù)權(quán)利要求1或2所述的界面顯示方法,其特征在于,所述圖層位置是根據(jù)所述主圖層的顯示內(nèi)容的重要性和/或交互頻率設(shè)定的。
4.根據(jù)權(quán)利要求1所述的界面顯示方法,其特征在于,所述疊加關(guān)系的兩個以上的所述子圖層,在所述主圖層中的不同平面區(qū)域顯示對應(yīng)的顯示內(nèi)容,且非內(nèi)容顯示區(qū)域均為透明狀態(tài)。
5.根據(jù)權(quán)利要求1或4所述的界面顯示方法,其特征在于,所述主圖層按所述圖層位置由底層至頂層依次包括:內(nèi)容圖層、背景圖層、字幕圖層、懸浮圖層和通知圖層。
6.根據(jù)權(quán)利要求5所述的界面顯示方法,其特征在于,所述內(nèi)容圖層包括...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:吳志偉,魏雄,
申請(專利權(quán))人:福建星網(wǎng)視易信息系統(tǒng)有限公司,
類型:發(fā)明
國別省市:
還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。