viewpager无限循环滑动两张白屏问题的笨解决办法
来源:互联网 发布:linux sort 小数 编辑:程序博客网 时间:2024/06/03 21:30
viewpager无限滑动的时候如果是两张有时候会有白屏问题。
一个笨的解决办法:将两张图片改为4张,重复之前的两张图片,控制下面切换点的显示,效果做好之后,别人并看不出是两张还是四张或者更多。
部分简单代码:
for (int i = 0; i < advImgList.size()+2; i++) {
//载入广告图片
ImageView imgView = new ImageView(context);
ImageListener listener = ImageLoader.getImageListener(imgView, R.drawable.img_loading_lay, R.drawable.img_loading_lay);
mImageLoader.get(advImgList.get(i%advImgList.size()).getLogoURL(), listener);
imgView.setScaleType(ScaleType.FIT_XY);
imgView.setTag(advImgList.get(i%advImgList.size()).getPageURL());
mImageViews.add(imgView);
//载入点
if(i < 2)
{
ImageView dotView = new ImageView(context);
LinearLayout.LayoutParams params = new LinearLayout.LayoutParams(15, 15);
params.leftMargin = 7;
params.rightMargin = 7;
dotLayout.addView(dotView, params);
dotViewsList.add(dotView);
}
}
for (int i = 0; i < dotViewsList.size(); i++) {
if (i == 0) {
((View) dotViewsList.get(i)).setBackgroundResource(R.drawable.icon_circle_focus_on);
}else {
((View) dotViewsList.get(i)).setBackgroundResource(R.drawable.icon_circle_focus_off);
}
}
这是一个autoscrollviewpager的下载地址:http://download.csdn.net/detail/zhoushumin157016/9216457,不会出现两张白屏情况
- viewpager无限循环滑动两张白屏问题的笨解决办法
- viewpager无限循环的问题
- ViewPager自动无限循环滑动
- 广告栏使用ViewPager无限滑动的问题
- 真无限循环的ViewPager——解决两端滑动的平滑问题
- 无限滑动的ViewPager
- 无限滑动的viewpager
- ViewPager实现真正的左右无限循环滑动
- 无限循环滑动的viewpager(带轮播功能)
- android之滑动悬浮tab&无限循环的viewPager
- 无限循环的ViewPager
- 无限循环的Viewpager
- Android ViewPager 实现无限循环滑动
- ViewPager实现左右无限循环滑动
- Android ViewPager实现无限循环滑动
- ViewPager无限循环滑动无卡顿,详解OnPageChangeListener
- ViewPager无限循环滑动+自动播放
- Android——ViewPager无限循环滑动
- 九度OJ 1204:农夫、羊、菜和狼的故事 (遍历、BFS)
- Wince在进程控制程序里的解决办法 error LNK2019错误解决办法
- 用PHP的imagettftext绘制图片的换行问题。
- Lua中的基本函数库
- 【图像处理】人脸预处理工具FaceTools
- viewpager无限循环滑动两张白屏问题的笨解决办法
- fastdfs支持缩略图
- 3.2 Stack min
- Oracle视图概念与语法
- XCode 7.1 发送HTTP请求报错解决办法
- Couchbase学习笔记(1)——概述
- Windows下利用CMake和VS2013编译OpenCV
- asp_net_webapi_httpclient.html
- 九度OJ 1205:N阶楼梯上楼问题 (斐波那契数列)