Webview模塊管理應用窗口界面,通過plus.webview可獲取應用界面管理對象。
方法:
- all:獲取所有的webview窗口
- close:關閉webview窗口
- create:創建新的webview窗口
- currentWebview:獲取當前窗口的webviewObject對象
- getWebviewById:查找指定標識的webviewObject對象
- getLaunchWebview:獲取應用首頁webviewObject對象
- hide:隱藏webveiw窗口
- open:創建並打開webview窗口
- show:顯示webveiw窗口
使用方法:plus.webview.方法;
例如:var aaa = plus.webview.create();創建了一個新的webview窗口
對象:
- AnimationTypeshow:一組用於定義頁面或控件顯示動畫效果
- AnimationTypeClose:一組用於定義頁面或控件關閉動畫效果
- WebviewObject: Webview窗口對象,用於操作加載HTML頁面的窗口
- WebviewBounceStyle:Webview窗口回彈樣式
- WebviewDock:原生控件在窗口的停靠方式
- WebviewEvent:Webview窗口事件
- WebviewRefreshStyle:Webview窗口下拉刷新樣式
- WebviewPosition:原生控件在窗口顯示的位置
- WebviewStyles:JSON對象,原生窗口設置參數的對象
- WebviewTransform:一組用於定義頁面或控件變形的屬性
- WebviewTransition:一組用於定義頁面或控件轉換效果的屬性
常用的幾種對象:
AnimationTypeShow:一組用於定義頁面或控件顯示動畫效果
參數:
- "auto":自動選擇動畫效果,使用上次顯示窗口使用的動畫效果,如果是第一次顯示,則默認效果為“none"
- "none":無動畫效果。立即顯示頁面,沒有任何動畫效果,這是默認的顯示效果
- "slide-in-right":從右側橫向滑動效果,對應關閉動畫:"slide-out-right"
- "slide-in-left":從左側橫向滑動效果,對應關閉動畫:"slide-out-left"
- "slide-in-top":從上側豎向滑動效果,對應關閉動畫:"slide-out-top"
- "slide-in-bottom":從下冊豎向滑動效果,對應關閉動畫:"slide-out-bottom"
- "fade-in":從透明到不透明逐漸顯示效果,對應關閉動畫:"fade-out"
- "zoom-out":從小到大逐漸放大顯示,對應關閉動畫:"zoom-in"
- "zoom-fade-out":從小到大逐漸放大並且從透明到不透明逐漸顯示效果,頁面在屏幕中間從小到大逐漸放大並且從透明到不透明逐漸顯示,對應關閉動畫: "zoom-fade-in"
- "pop-in":從右側平移入棧動畫效果,頁面從屏幕右側滑入顯示,同時上一個頁面帶陰影效果從屏幕左側滑出隱藏,對應關閉動畫:"pop-out"