翻轉(zhuǎn)角度Θ:
[0081]
[5]
[0082] 子步驟VI:檢測到用戶松開手指時(shí),判斷^是否大于等于50%,當(dāng)#大于等 Lil/-/2 于50 %時(shí),則繼續(xù)翻轉(zhuǎn)界面部分直至完成整個(gè)界面部分的翻轉(zhuǎn),完成界面切換,否則,則將 界面部分翻回至未翻轉(zhuǎn)的初始狀態(tài),即翻轉(zhuǎn)失敗,界面不切換。
[0083] 需要說明的是,用戶松開手指后按照下述公式[6]計(jì)算翻轉(zhuǎn)動(dòng)畫的時(shí)長T:
[0084]
[6] Αχ Αχ
[0085] 其中,大于等于50%時(shí),目標(biāo)百分比為1 ^小于50%時(shí),目標(biāo)百分比為0。 L!2L/2
[0086] 第一應(yīng)用利用確定的界面部分中的控件,根據(jù)上述子步驟確定的界面部分和展示 動(dòng)畫效果的相關(guān)參數(shù),展示界面部分的動(dòng)畫效果。
[0087] 基于上述界面切換步驟,使界面切換效果不再單調(diào),且切換界面時(shí)的動(dòng)畫效果受 手勢操作控制,可以直觀地體現(xiàn)手勢操作的滑動(dòng)軌跡,并可以通過動(dòng)畫效果判斷是否能夠 對界面進(jìn)行翻轉(zhuǎn),提高了界面切換操作時(shí)的操作效率。
[0088] 本方案通過將界面劃分為兩個(gè)以上的界面部分來顯示界面信息,在接收到用戶的 操作指令時(shí),界面部分可以按照手勢操作觸控點(diǎn)的滑動(dòng)軌跡按照先后順序依次完成動(dòng)畫, 最終完成整個(gè)界面的切換,用戶可以根據(jù)界面部分動(dòng)畫的完成情況,判斷是否能夠完成界 面的切換。提高了用戶在執(zhí)行界面切換操作時(shí)的操作效率,有效降低了界面切換失敗的概 率,減少了系統(tǒng)資源的浪費(fèi)。
[0089] 需要說明的是,實(shí)施例1所提供方法的各步驟的執(zhí)行主體均可以是同一設(shè)備,或 者,該方法也由不同設(shè)備作為執(zhí)行主體。比如,步驟11和步驟12的執(zhí)行主體可以為設(shè)備1 ; 又比如,步驟11的執(zhí)行主體可以為設(shè)備1,步驟12的執(zhí)行主體可以為設(shè)備2 ;等等。
[0090] 實(shí)施例2
[0091] 本申請實(shí)施例2,主要介紹本申請實(shí)施例1提供的上述方法在實(shí)際中的一種應(yīng)用 方案。
[0092] 本申請實(shí)施例2中的界面切換過程與實(shí)施例1中所述界面切換過程相似,實(shí)施例 2中沒有介紹到的其他一些步驟可以參見實(shí)施例1中的相關(guān)描述,此處不再贅述。
[0093] 在對該方案的實(shí)現(xiàn)方式進(jìn)行詳細(xì)介紹前,先對該方案的實(shí)施場景進(jìn)行簡單介紹。
[0094] 該實(shí)施場景中,提供一種智能終端設(shè)備,該智能終端設(shè)備安裝有桌面應(yīng)用程序,該 桌面應(yīng)用程序?qū)儆趯?shí)施例1中所述第一應(yīng)用的一種。
[0095] 該桌面應(yīng)用程序可以是系統(tǒng)自帶桌面應(yīng)用程序,也可以作為第三方桌面應(yīng)用程 序。如果該桌面應(yīng)用程序是系統(tǒng)自帶桌面應(yīng)用程序,則該桌面應(yīng)用程序會(huì)隨系統(tǒng)一起啟動(dòng) 后直接展示界面,如果該桌面應(yīng)用程序是第三方桌面應(yīng)用程序,則第三方桌面應(yīng)用程序的 啟動(dòng)方式可以由用戶自定義,即第三方桌面應(yīng)用程序支持做為默認(rèn)桌面應(yīng)用程序啟動(dòng),也 支持在系統(tǒng)啟動(dòng)后通過用戶手勢操作觸發(fā)桌面應(yīng)用程序的啟動(dòng)。
[0096] 在本實(shí)施例2中,將以第三方桌面應(yīng)用程序通過用戶手勢操作觸發(fā)桌面應(yīng)用程序 啟動(dòng)為例,詳細(xì)介紹界面切換過程。
[0097] 具體地,該第三方桌面應(yīng)用程序可稱為自由切換應(yīng)用,包含兩個(gè)界面,分別為第一 界面和第二界面,第一界面和第二界面均可用于展示桌面圖標(biāo),這里所說的桌面圖標(biāo)包括 但不限于:應(yīng)用圖標(biāo)、文件、文件夾、桌面工具,等等。第一界面和第二界面均可識別手勢操 作,手勢操作可以是長按、點(diǎn)擊、拖動(dòng)、滑動(dòng)等操作,也可以是上述手勢操作的組合操作。
[0098] 基于上述場景,實(shí)施例2中實(shí)現(xiàn)界面切換的過程如圖4所示,包括下述步驟:
[0099] 步驟21 :自由切換應(yīng)用接收用戶的啟動(dòng)操作指令,啟動(dòng)自由切換應(yīng)用。
[0100] 步驟22 :自由切換應(yīng)用啟動(dòng)后將會(huì)按照實(shí)施例1中所述的在第一界面中設(shè)置界面 部分及控件的過程,設(shè)置第一界面的界面部分及控件,并將需要展示的桌面圖標(biāo)顯示于第 一界面的界面部分中。
[0101] 步驟23 :在展示第一界面后,當(dāng)用戶的手勢操作是滑動(dòng)時(shí),則自由切換應(yīng)用會(huì)根 據(jù)滑動(dòng)手勢指令的信息,確定需要展示動(dòng)畫效果的正六邊形界面部分以及相應(yīng)的動(dòng)畫效 果,利用控件根據(jù)確定的界面部分及相應(yīng)的動(dòng)畫效果,展示界面部分的動(dòng)畫效果。
[0102] 實(shí)現(xiàn)展示界面部分的動(dòng)畫效果的步驟,請參見實(shí)施例1,此處不再贅述。
[0103] 步驟24 :自由切換應(yīng)用在檢測到用戶松開手指后,會(huì)判斷當(dāng)前滑動(dòng)距離是否能夠 滿足界面切換的條件。
[0104] 步驟25 :如果滑動(dòng)距離滿足界面切換條件,則繼續(xù)翻轉(zhuǎn)界面部分直至完成整個(gè)界 面部分的翻轉(zhuǎn),顯示第二界面。
[0105] 步驟26 :如果滑動(dòng)距離不滿足界面切換條件,則將界面部分翻回至未翻轉(zhuǎn)的初始 狀態(tài),即翻轉(zhuǎn)失敗,界面不切換,仍顯示第一界面。
[0106] 基于上述界面切換步驟,使切換界面時(shí)的動(dòng)畫效果受手勢操作控制,可以直觀地 體現(xiàn)手勢操作的滑動(dòng)軌跡,并可以通過動(dòng)畫效果判斷當(dāng)前手勢操作是否能夠完成界面切 換,提高了界面切換操作時(shí)的操作效率。
[0107] 實(shí)施例3
[0108] 本申請實(shí)施例3,主要介紹本申請實(shí)施例1提供的上述方法在實(shí)際中的一種應(yīng)用 方案。
[0109] 本申請實(shí)施例3中的界面切換過程與實(shí)施例1中所述界面切換過程相似,實(shí)施例 3中沒有介紹到的其他一些步驟可以參見實(shí)施例1中的相關(guān)描述,此處不再贅述。
[0110] 在對該方案的實(shí)現(xiàn)方式進(jìn)行詳細(xì)介紹前,先對該方案的實(shí)施場景進(jìn)行簡單介紹。
[0111] 該實(shí)施場景中,提供一種智能終端設(shè)備,該智能終端設(shè)備安裝有文件管理應(yīng)用,該 文件管理應(yīng)用屬于實(shí)施例1中所述第一應(yīng)用的一種。
[0112] 該文件管理應(yīng)用,包含兩個(gè)界面,分別為第一界面(用于展示本地文件/文件夾) 和第二界面(用于展示網(wǎng)絡(luò)文件/文件夾)。第一界面和第二界面均可識別手勢操作,手勢 操作可以是長按、點(diǎn)擊、拖動(dòng)、滑動(dòng)等操作,也可以是上述手勢操作的組合操作。
[0113] 基于上述場景,實(shí)施例3中實(shí)現(xiàn)界面切換的過程包括下述步驟:
[0114] 步驟31 :文件管理應(yīng)用接收用戶的啟動(dòng)操作指令,啟動(dòng)文件管理應(yīng)用。
[0115] 步驟32 :文件管理應(yīng)用啟動(dòng)后將會(huì)按照實(shí)施例1中所述的在第一界面中設(shè)置界面 部分及控件的過程,設(shè)置第一界面的界面部分及控件,并將需要展示的文件/文件夾顯示 于第一界面的界面部分中。
[0116] 步驟33:在展示第一界面后,當(dāng)用戶的手勢操作是滑動(dòng)時(shí),則文件管理應(yīng)用會(huì)根 據(jù)滑動(dòng)手勢指令的信息,確定需要展示動(dòng)畫效果的界面部分以及相應(yīng)的動(dòng)畫效果,利用控 件根據(jù)確定的界面部分及相應(yīng)的動(dòng)畫效果,展示界面部分的動(dòng)畫效果。
[0117] 實(shí)現(xiàn)展示界面部分的動(dòng)畫效果的步驟,請參見實(shí)施例1,此處不再贅述。
[0118] 步驟34 :文件管理應(yīng)用在檢測到用戶松開手指后,會(huì)判斷當(dāng)前滑動(dòng)距離是否能夠 滿足界面切換的條件。
[0119] 步驟35 :如果滑動(dòng)距離滿足界面切換條件,則繼續(xù)翻轉(zhuǎn)界面部分直至完成整個(gè)界 面部分的翻轉(zhuǎn),顯示用于展示網(wǎng)絡(luò)文件/文件夾的第二界面。
[0120] 步驟36 :如果滑動(dòng)距離不滿足界面切換條件,則將界面部分翻回至未翻轉(zhuǎn)的初始 狀態(tài),即翻轉(zhuǎn)失敗,界面不切換,仍顯示第一界面。
[0121] 基于上述界面切換步驟,使切換界面時(shí)的動(dòng)畫效果受手勢操作控制,可以直觀地 體現(xiàn)手勢操作的滑動(dòng)軌跡,并可以通過動(dòng)畫效果判斷當(dāng)前手勢操作是否能夠完成界面切 換,提高了界面切換操作時(shí)的操作效率。
[0122] 實(shí)施例4
[0123] 為解決現(xiàn)有技術(shù)中的界面切換方法可能導(dǎo)致系統(tǒng)資源浪費(fèi)的問題,本申請實(shí)施例 1提供一種界面切換