述第二頁面的App bar、所述前一頁面的App bar均通過原生方式Native語言實現;所述第一頁面的WebView、所述第二頁面的WebView、所述前一頁面的WebView均通過網頁Web開發(fā)語言實現。
[0113]可選的,所述第一頁面、所述第二頁面和所述前一頁面均為同級頁面。
[0114]可選的,所述第一頁面與所述第二頁面為不同級頁面,所述第一頁面與所述前一頁面為不同級頁面。
[0115]進一步地,所述第一頁面的應用欄App bar與所述第二頁面的App bar之間的變化滿足預設的變化條件,所述第一頁面的App bar與所述前一頁面的App bar之間的變化滿足所述變化條件,包括:
[0116]所述第一頁面的App bar與所述第二頁面的App bar類型相同,且所述第一頁面的App bar的標題文字與所述第二頁面的App bar的標題文字不同;
[0117]所述第一頁面的App bar與所述前一頁面的App bar類型相同,且所述第一頁面的App bar的標題文字與所述前一頁面的App bar的標題文字不同。
[0118]更進一步地,所述將所述第二頁面的頁面元素內容加載進所述前一頁面的WebV i ew上之后,所述方法還包括:
[0119]將所述前一頁面的Appbar的標題文字更改為與所述第二頁面的頁面元素內容對應的標題文字。
[0120]所述第一頁面的WebView和所述前一頁面的WebView均為水平放置。
[0121]本領域技術人員在考慮說明書及實踐這里公開的發(fā)明后,將容易想到本發(fā)明的其它實施方案。本申請旨在涵蓋本發(fā)明的任何變型、用途或者適應性變化,這些變型、用途或者適應性變化遵循本發(fā)明的一般性原理并包括本公開未公開的本技術領域中的公知常識或慣用技術手段。說明書和實施例僅被視為示例性的,本發(fā)明的真正范圍和精神由下面的權利要求指出。
[0122]應當理解的是,本發(fā)明并不局限于上面已經描述并在附圖中示出的精確結構,并且可以在不脫離其范圍進行各種修改和改變。本發(fā)明的范圍僅由所附的權利要求來限制。
【主權項】
1.一種頁面動畫的實現方法,其特征在于,包括: 接收頁面加載指令;其中,所述頁面加載指令用于指示將當前的第一頁面過渡至第二頁面; 根據所述頁面加載指令將所述第一頁面的前一頁面的網絡視圖WebView上的頁面內容元素清空,將所述第二頁面的頁面元素內容加載進所述前一頁面的WebView上形成所述第二頁面并顯示;其中,所述第一頁面的應用欄App bar與所述第二頁面的App bar之間的變化滿足預設的變化條件,所述第一頁面的App bar與所述前一頁面的App bar之間的變化滿足所述變化條件。2.根據權利要求1所述的方法,其特征在于,所述第一頁面的Appbar、所述第二頁面的App bar、所述前一頁面的App bar均通過原生方式Native語言實現;所述第一頁面的WebView、所述第二頁面的WebView、所述前一頁面的WebView均通過網頁Web開發(fā)語言實現。3.根據權利要求1或2所述的方法,其特征在于,所述第一頁面、所述第二頁面和所述前一頁面均為同級頁面。4.根據權利要求1或2所述的方法,其特征在于,所述第一頁面與所述第二頁面為不同級頁面,所述第一頁面與所述前一頁面為不同級頁面。5.根據權利要求1所述的方法,其特征在于,所述第一頁面的應用欄Appbar與所述第二頁面的App bar之間的變化滿足預設的變化條件,所述第一頁面的App bar與所述前一頁面的App bar之間的變化滿足所述變化條件,包括: 所述第一頁面的App bar與所述第二頁面的App bar類型相同,且所述第一頁面的Appbar的標題文字與所述第二頁面的App bar的標題文字不同; 所述第一頁面的App bar與所述前一頁面的App bar類型相同,且所述第一頁面的Appbar的標題文字與所述前一頁面的App bar的標題文字不同。6.根據權利要求5所述的方法,其特征在于,所述將所述第二頁面的頁面元素內容加載進所述前一頁面的WebView上之后,所述方法還包括: 將所述前一頁面的App bar的標題文字更改為與所述第二頁面的頁面元素內容對應的標題文字。7.根據權利要求6所述的方法,其特征在于,所述第一頁面的WebView和所述前一頁面的WebView均為水平放置。8.—種頁面動畫的實現裝置,其特征在于,包括: 接收模塊,被配置為接收頁面加載指令;其中,所述頁面加載指令用于指示將當前的第一頁面過渡至第二頁面; 處理模塊,被配置為根據所述頁面加載指令將所述第一頁面的前一頁面的WebView上的頁面內容元素清空,將所述第二頁面的頁面元素內容加載進所述前一頁面的WebView上形成所述第二頁面;其中,所述第一頁面的應用欄App bar與所述第二頁面的App bar之間的變化滿足預設的變化條件,所述第一頁面的App bar與所述前一頁面的App bar之間的變化滿足所述變化條件; 顯示模塊,被配置為顯示所述第二頁面。9.根據權利要求8所述的裝置,其特征在于,所述第一頁面的Appbar、所述第二頁面的App bar、所述前一頁面的App bar均通過原生方式Native語言實現;所述第一頁面的WebView、所述第二頁面的WebView、所述前一頁面的WebView均通過網頁Web開發(fā)語言實現。10.根據權利要求8或9所述的裝置,其特征在于,所述第一頁面、所述第二頁面和所述前一頁面均為同級頁面。11.根據權利要求8或9所述的裝置,其特征在于,所述第一頁面與所述第二頁面為不同級頁面,所述第一頁面與所述前一頁面為不同級頁面。12.根據權利要求8所述的裝置,其特征在于,所述第一頁面的應用欄Appbar與所述第二頁面的App bar之間的變化滿足預設的變化條件,所述第一頁面的App bar與所述前一頁面的App bar之間的變化滿足所述變化條件,包括: 所述第一頁面的App bar與所述第二頁面的App bar類型相同,且所述第一頁面的Appbar的標題文字與所述第二頁面的App bar的標題文字不同; 所述第一頁面的App bar與所述前一頁面的App bar類型相同,且所述第一頁面的Appbar的標題文字與所述前一頁面的App bar的標題文字不同。13.根據權利要求12所述的裝置,其特征在于,所述裝置還包括: 更改模塊,被配置為在所述處理模塊將所述第二頁面的頁面元素內容加載進所述前一頁面的WebView上之后,將所述前一頁面的App bar的標題文字更改為與所述第二頁面的頁面元素內容對應的標題文字。14.根據權利要求13所述的裝置,其特征在于,所述第一頁面的WebView和所述前一頁面的WebView均為水平放置。15.一種移動終端,其特征在于,包括: 處理器; 用于存儲處理器可執(zhí)行指令的存儲器; 顯示器; 其中,所述處理器被配置為: 接收頁面加載指令;其中,所述頁面加載指令用于指示將當前的第一頁面過渡至第二頁面; 根據所述頁面加載指令將所述第一頁面的前一頁面的WebView上的頁面內容元素清空,將所述第二頁面的頁面元素內容加載進所述前一頁面的WebView上形成所述第二頁面;其中,所述第一頁面的應用欄App bar與所述第二頁面的App bar之間的變化滿足預設的變化條件,所述第一頁面的App bar與所述前一頁面的App bar之間的變化滿足所述變化條件; 所述顯示器,被配置為顯示所述第二頁面。
【專利摘要】本公開是關于一種頁面動畫的實現方法、裝置和移動終端。該方法包括:接收頁面加載指令;其中,所述頁面加載指令用于指示將當前的第一頁面過渡至第二頁面;根據所述頁面加載指令將所述第一頁面的前一頁面的WebView上的頁面內容元素清空,將所述第二頁面的頁面元素內容加載進所述前一頁面的WebView上形成所述第二頁面并顯示;其中,所述第一頁面的應用欄App?bar與所述第二頁面的App?bar之間的變化滿足預設的變化條件,所述第一頁面的App?bar與所述前一頁面的App?bar之間的變化滿足所述變化條件。本公開的方法,在無限加載新頁面的過程中,內存占用率低,避免造成內存溢出的問題。
【IPC分類】G06F9/44, G06F3/14
【公開號】CN105426196
【申請?zhí)枴緾N201510980949
【發(fā)明人】楊偉賢, 李林, 李大松
【申請人】小米科技有限責任公司
【公開日】2016年3月23日
【申請日】2015年12月23日