思路是:设置pageradapter的count为Integer.MAX_VALUE,但实际的item只有几个,用取余的方式取item,在设置adapter时同时设置currentItem为实际item数的N倍(足够大就好)。这样就可以左右无缝循环滑动!(毕竟你不可能滑上亿次),并且不用担心内存问题,就那几个玩意~~~...
分类:
其他好文 时间:
2015-01-08 22:53:33
阅读次数:
862
ViewPager这个小demo实现的是可以左右循环滑动图片,下面带索引,滑到最后一页在往右滑动就要第一页,第一页往左滑动就到最后一页,先上效果图,用美女图片是我一贯的作风,呵呵 1.? ? 首先看一些layout下的xml...
分类:
移动开发 时间:
2014-12-22 13:04:25
阅读次数:
201
摘要今天和大家分享一下如何定制一个可以循环滑动的viewpager。其实今天更重要的提供一种组件化思想,当然你可以理解为面向对象思想。吐槽一下网上流行的实现方式吧(为了方便说明,下文称之为方式A),方式A是重写adapter的getCount方法,返回一个很大的数(值为max),adapter中的g...
分类:
其他好文 时间:
2014-11-20 21:51:23
阅读次数:
261
ViewPager是一个常用的android组件,不过通常我们使用ViewPager的时候不能实现左右无限循环滑动,在滑到边界的时候会看到一个不能翻页的动画,可能影响用户体验。此外,某些区域性的ViewPager(例如展示广告或者公告之类的ViewPager),可能需要自动轮播的效果,即用户在不用滑动的情况下就能够看到其他页面的信息。
为此我查阅了网络上现有的一些关于实现这样效果的例子,但都...
分类:
移动开发 时间:
2014-11-11 19:15:37
阅读次数:
216
ViewPager是一个常用的android组件,不过通常我们使用ViewPager的时候不能实现左右无限循环滑动,在滑到边界的时候会看到一个不能翻页的动画,可能影响用户体验。此外,某些区域性的ViewPager(例如展示广告或者公告之类的ViewPager),可能需要自动轮播的效果,即用户在不用滑..
分类:
移动开发 时间:
2014-11-10 15:40:34
阅读次数:
236
在用到viewpager时,发现这个viewpager在左右滑动的时候,无法进行循环,在viewpager处于第一个或最后的一页面时,无法再次进行滑动,只能逆向滑动。但看其它很多优秀的应用,在viewpager处理时,是可以进行无限循环滑动,于是便研究了一下,发现其实这个效果是很容易做到的。..
分类:
移动开发 时间:
2014-11-06 20:17:09
阅读次数:
194
效果图如上。
首先先实现循环:
public class MyAdapter extends PagerAdapter {
/**
* 装ImageView数组
*/
private ImageView[] mImageViews;
/**
* 图片资源id
*/
private HashMap mChildrenViews = new Lin...
分类:
其他好文 时间:
2014-10-11 18:54:05
阅读次数:
216
1、循环滑动效果(先看效果) 2、如何布局(以下是我的思路) 5 1 2 3 4 5 ...
分类:
移动开发 时间:
2014-10-09 20:42:47
阅读次数:
186
在网上看了一些资料,然后自己改成功了一.重写viewpagerAdapterpublic class MyViewPagerAdapter extends PagerAdapter{private int len; //没什么用private Context mcontext; private Ar...
分类:
其他好文 时间:
2014-10-01 12:14:01
阅读次数:
147
目前情况
在不修改源码的情况下,当ViewPager滑动到最后一个item的时候,他就无法再往右滑动;当ViewPager滑动到第一个item的时候,他也无法再往前滑动。(以上全是废话)
设想
我们可以这样想,当滑动最后一个的时候,我们让他跳转到第一个,这样他就可以继续往后滑动了,这样做行程了我们想要的循环滑动。
如果这样作,虽然功能上是循环了,但是实际显示的时候会在最后一个和第一个之间自...
分类:
其他好文 时间:
2014-08-24 18:07:22
阅读次数:
304