WebView+ViewPager实现无限轮转,同时与手势兼容,手势触摸时可以停止轮转效果
2017-07-10 18:41
615 查看
这里只给出几个关键的点:
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);//设定支持缩放
}
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);//设定支持缩放
}
相关文章推荐
- ViewPager实现无限循环切换和手势滑动效果
- android 自定义ImageView实现图片手势滑动,多点触摸放大缩小效果
- android 自定义ImageView实现图片手势滑动,多点触摸放大缩小效果
- 如何在Fragment中使用ViewPager,并实现导航随手势滑动效果
- ViewPager和Fragment结合,利用(HorizontalScrollView)实现指示器与ViewPager同时滑动的动态效果
- Android 利用ViewPager实现图片可以左右循环滑动效果附代码下载
- 使ViewFlipper中的WebView实现手势效果
- Android切换页面效果的实现二:WebView+ViewPager
- Android: 扩展WebView 和ViewPager实现viewpager中的水平滑动,类似Gmail的效果
- android 自定义ImageView实现图片手势滑动,多点触摸放大缩小效果
- Android切换页面效果的实现二:WebView+ViewPager
- 使ViewFlipper中的WebView实现手势效果
- 利用pulltoRefeshListView实现网易新闻首页效果(可以上拉下拉加载的viewpager+listview)
- android 自定义ImageView实现图片手势滑动,多点触摸放大缩小效果 .
- android 自定义ImageView实现图片手势滑动,多点触摸放大缩小效果
- android 自定义ImageView实现图片手势滑动,多点触摸放大缩小效果
- android 自定义ImageView实现图片手势滑动,多点触摸放大缩小效果
- Android ViewPager内容部分随手势上下滑动隐藏与显示Indicator效果的实现
- Android ViewPager内容部分随手势上下滑动隐藏与显示Indicator效果的实现
- android 自定义ImageView实现图片手势滑动,多点触摸放大缩小效果