这里只给出几个关键的点:
1.手势的触摸动作和ViewPager的轮滑效果的动作会有冲突,所以建议将触摸动作的监听器设置在WebView上,这样就可以避免冲突的出现。
2.无限轮转效果可以直接使用一个Handler来实现,通过Handler的消息传递机制可以很好的实现轮转的效果,注意轮转的时候保存当前的轮转页面的位置,否则会出现相应的错误。
3.下面给出最简单的WebVIew的Setting。
/*************************************************
*@description: 设置WebView的WebSetting
*************************************************/
private void setWebViewSetting(WebView webView)
{
WebSettings webSettings = webView.getSettings();
webSettings.setUseWideViewPort(true);//设定支持viewport
webSettings.setLoadWithOverviewMode(true); //自适应屏幕
webSettings.setBuiltInZoomControls(true);
webSettings.setDisplayZoomControls(false);
webSettings.setSupportZoom(true);//设定支持缩放
}