本發(fā)明屬于智能終端技術(shù)領(lǐng)域,尤其涉及一種智能終端操作界面間切換的方法。
背景技術(shù):
目前基于科技的飛速發(fā)展,手機(jī)成為了人們每天必不可少的溝通工具,一款交互完美的手機(jī)軟件是最終的追求。傳統(tǒng)手機(jī)app的操作模式過(guò)于死板,用戶只能停留在一個(gè)頁(yè)面上進(jìn)行操作,交互上并不能滿足用戶的完美體驗(yàn)。用戶在軟件的操作上比較麻煩會(huì)浪費(fèi)大量時(shí)間,以現(xiàn)有的微信為例,當(dāng)用戶在瀏覽朋友圈看視頻的時(shí)候,好友發(fā)過(guò)來(lái)一條消息,當(dāng)用戶點(diǎn)擊消息時(shí)視頻就會(huì)終止,兩種操作不能同時(shí)進(jìn)行,給用戶體驗(yàn)上造成了很大的不便。類(lèi)似的任何兩種體驗(yàn)上都不兼容,用戶不僅浪費(fèi)了大量的時(shí)間,用戶的體驗(yàn)不好軟件的使用率也可能會(huì)因此而減少。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的目的在于提供一種智能終端操作界面間切換的方法,旨在解決用戶在軟件的操作上比較麻煩會(huì)浪費(fèi)大量時(shí)間,軟件的使用效率較低的問(wèn)題。本發(fā)明是這樣實(shí)現(xiàn)的,一種智能終端操作界面間切換的方法,所述智能終端操作界面間切換的方法包括導(dǎo)航控制器(NavigationController)窗口接收到切換指令,首先將從服務(wù)器取得游戲或者聊天或者視頻的數(shù)據(jù),進(jìn)行顯示聊天數(shù)據(jù)或者播放視頻數(shù)據(jù),小窗口導(dǎo)航控制器(NavigationController)接收到切換指令時(shí),從服務(wù)器取得游戲或者聊天或者視頻的數(shù)據(jù),進(jìn)行數(shù)據(jù)顯示或者播放視頻處理。進(jìn)一步,所述智能終端操作界面間切換的方法包括:首先將正常的聊天窗口頁(yè)面控制器(UIViewController)從下導(dǎo)航條(TabBar)的當(dāng)前視圖堆棧中移除,同時(shí)正常的聊天窗口頁(yè)面控制器(UIViewController)放在當(dāng)前智能手機(jī)的第三方應(yīng)用程序(App)的主顯示頁(yè)面的窗口(UIWindow)的圖層之上,同時(shí)正常的聊天窗口變?。蝗缓螅脩酎c(diǎn)擊小窗口時(shí),將聊天小窗口頁(yè)面控制器(UIViewController)從智能手機(jī)的第三方應(yīng)用程序(App)的主顯示頁(yè)面的窗口(UIWindow)的圖層之上移除,同時(shí)將聊天小窗口頁(yè)面控制器(UIViewController)放到當(dāng)前下導(dǎo)航條(TabBar)的當(dāng)前視圖堆棧中,即完成兩個(gè)聊天窗口的切換過(guò)程。進(jìn)一步,所述智能終端操作界面間切換的方法首先實(shí)現(xiàn)小窗口的界面添加窗口縮小按鈕;基于軟件的編成思想利用代碼實(shí)現(xiàn)小窗口的縮放技術(shù),將畫(huà)面縮小成合適的尺寸;實(shí)現(xiàn)小窗口的基本功能,以及拖動(dòng)效果,讓小窗口可任意拖到屏幕的任意位置;完成兩個(gè)界面之間的隨意切換。本發(fā)明提供的智能終端操作界面間切換的方法,充分的解決了用戶操作上的麻煩,實(shí)現(xiàn)了界面間的零切換操作。在軟件中當(dāng)用戶在看視頻,玩游戲,聽(tīng)音樂(lè),看外鏈接,視頻聊天等的時(shí)候,可以主動(dòng)的縮小當(dāng)前窗口,并將該小窗口帶到任何你瀏覽的界面,實(shí)現(xiàn)了多個(gè)界面同時(shí)進(jìn)行;當(dāng)在玩游戲,看視頻等的時(shí)候,此時(shí)好友發(fā)來(lái)一條消息,當(dāng)點(diǎn)擊消息的同時(shí)當(dāng)前界面會(huì)被動(dòng)的縮小成小窗口浮現(xiàn)在聊天界面的上方,實(shí)現(xiàn)了界面之間的零切換。附圖說(shuō)明圖1是本發(fā)明實(shí)施例提供的智能終端操作界面間切換的方法流程圖。具體實(shí)施方式為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說(shuō)明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。下面結(jié)合附圖對(duì)本發(fā)明的應(yīng)用原理作進(jìn)一步描述。如圖1所示,本發(fā)明實(shí)施例的智能終端操作界面間切換的方法包括以下步驟:S101:將正常的聊天窗口【UIViewController】從TabBar的當(dāng)前視圖堆棧中移除,同時(shí)正常的聊天窗口【UIViewController】放在當(dāng)前App的主UIWindow的圖層之上,同時(shí)正常的聊天窗口變??;S102:然后,用戶點(diǎn)擊小窗口時(shí),將聊天小窗口【UIViewController】從App的主UIWindow的圖層之上移除,同時(shí)將小聊天窗口【UIViewController】放到TabBar的當(dāng)前視圖堆棧中;S103:同時(shí)正常聊天窗口【UIViewController】從TabBar的當(dāng)前視圖堆棧中移除放入App的主UIWindow的圖層之上,即完成兩個(gè)聊天窗口的切換過(guò)程。本發(fā)明智能終端操作界面間切換的方法,所述智能終端操作界面間切換的方法在TabBarController界面上實(shí)現(xiàn)聊天窗口和聊天小窗口數(shù)據(jù)實(shí)時(shí)切換,首先將正常的聊天窗口【UIViewController】從TabBar的當(dāng)前視圖堆棧中移除,同時(shí)正常的聊天窗口【UIViewController】放在當(dāng)前App的主UIWindow的圖層之上,同時(shí)正常的聊天窗口變小,然后,用戶點(diǎn)擊小窗口時(shí),將聊天小窗口【UIViewController】從App的主UIWindow的圖層之上移除,同時(shí)將小聊天窗口【UIViewController】放到TabBar的當(dāng)前視圖堆棧中,同時(shí)正常聊天窗口【UIViewController】從TabBar的當(dāng)前視圖堆棧中移除放入App的主UIWindow的圖層之上,即完成兩個(gè)聊天窗口的切換過(guò)程。所述智能終端操作界面間切換的方法首先在要實(shí)現(xiàn)小窗口的界面添加窗口縮小按鈕;基于軟件的編成思想利用代碼實(shí)現(xiàn)小窗口的縮放技術(shù),將畫(huà)面縮小成合適的尺寸;實(shí)現(xiàn)小窗口的基本功能,以及拖動(dòng)效果,讓小窗口可任意拖到屏幕的任意位置;完成兩個(gè)界面之間的隨意切換。本發(fā)明提供的智能終端操作界面間切換處理,在TabBar主視圖堆棧中,同時(shí)顯示兩個(gè)聊天窗口【UIViewController】分別顯示在不同的圖層上,每個(gè)聊天窗口有自己聊天數(shù)據(jù),切換時(shí),將兩個(gè)窗口大小進(jìn)行切換(一個(gè)從小變大,另一個(gè)從大變小),充分的解決了用戶操作上的麻煩,實(shí)現(xiàn)了界面間的零切換操作。在軟件中當(dāng)用戶在看視頻,玩游戲,聽(tīng)音樂(lè),看外鏈接,視頻聊天等的時(shí)候,可以主動(dòng)的縮小當(dāng)前窗口,并將該小窗口帶到任何你瀏覽的界面,實(shí)現(xiàn)了多個(gè)界面同時(shí)進(jìn)行;當(dāng)在玩游戲,看視頻等的時(shí)候,此時(shí)好友發(fā)來(lái)一條消息,當(dāng)點(diǎn)擊消息的同時(shí)當(dāng)前界面會(huì)被動(dòng)的縮小成小窗口浮現(xiàn)在聊天界面的上方,實(shí)現(xiàn)了界面之間的零切換。以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。