|
|
|
|
350
|
TemplateWebView webview = (TemplateWebView) mainFlipper.getNextView();
|
350
|
TemplateWebView webview = (TemplateWebView) mainFlipper.getNextView();
|
351
|
|
351
|
|
352
|
if (webview == null) {
|
352
|
if (webview == null) {
|
353
|
webview = addFlipperPage(mainFlipper);
|
|
|
|
|
353
|
webview = addFlipperPage(mainFlipper, pageAction);
|
|
|
354
|
}else{
|
|
|
355
|
webview.setTag(pageAction); //记录当前页面名称
|
354
|
}
|
356
|
}
|
355
|
|
357
|
|
356
|
if (isAnimation) {
|
358
|
if (isAnimation) {
|
|
|
|
|
359
|
mainFlipper.setBackAnimation(AnimationResource.pushRight[0],
|
361
|
mainFlipper.setBackAnimation(AnimationResource.pushRight[0],
|
360
|
AnimationResource.pushRight[1]);
|
362
|
AnimationResource.pushRight[1]);
|
361
|
}
|
363
|
}
|
362
|
webview.setTag(pageAction); //记录当前页面名称
|
|
|
363
|
mainFlipper.setPreCurrView(webview);
|
364
|
mainFlipper.setPreCurrView(webview);
|
364
|
return webview;
|
365
|
return webview;
|
365
|
}
|
366
|
}
|
366
|
|
367
|
|
367
|
private TemplateWebView addFlipperPage(final FlipperLayout mainFlipper) {
|
|
|
|
|
368
|
private TemplateWebView addFlipperPage(final FlipperLayout mainFlipper, String pageAction) {
|
368
|
TemplateWebView webview = new TemplateWebView(wademobile) {
|
369
|
TemplateWebView webview = new TemplateWebView(wademobile) {
|
369
|
@Override
|
370
|
@Override
|
370
|
protected void initialize() {
|
371
|
protected void initialize() {
|
|
|
|
|
382
|
.getFillParams(LinearLayout.LayoutParams.class));
|
383
|
.getFillParams(LinearLayout.LayoutParams.class));
|
383
|
((WadeMobileActivity) wademobile).getWebviewSetting().setWebViewStyle(webview);// 设置webview的样式
|
384
|
((WadeMobileActivity) wademobile).getWebviewSetting().setWebViewStyle(webview);// 设置webview的样式
|
384
|
|
385
|
|
|
|
386
|
webview.setTag(pageAction);
|
385
|
mainFlipper.addNextView(webview);// 增加view
|
387
|
mainFlipper.addNextView(webview);// 增加view
|
386
|
// webview.postInvalidate();// 刷新页面
|
388
|
// webview.postInvalidate();// 刷新页面
|
387
|
return webview;
|
389
|
return webview;
|