2 suifupeng suifupeng 于 2014.03.03 10:54 提问

android ViewPager制作相册遇到的问题,在线等答案!急求!!

小弟在做浏览相册功能的时候,用到ViewPager,左右滑动浏览,并且每张照片支持手势放大缩小(自定义的ImageView),我想做成的效果是手势放大了一张照片后,滑动浏览下一张再滑动回来看刚刚这张照片,刚刚这张照片应该还原到原来大小。但是这时候就遇到一个棘手的问题,因为PagerAdapter在切换的时候缓存当前的view和前一个、后一个view。所以滑动回来,照片还是之前手势放大或缩小后的样子!求各位大神帮忙想一个方案!

3个回答

u010353414
u010353414   2014.03.17 11:00

你看看你切换图片后,前一个imageview是否调用了onDetachedFromWindow方法。如果有的话,试试这里面把图片还原下?

zh394759565
zh394759565   2014.12.07 11:17

你好,请问你解决了么???

csdngcf114
csdngcf114   2015.05.19 17:37

setOffscreenPageLimit(0)设置成0的话即是不加载,但是默认的support-v4包会把默认值改为1的,也就是至少默认会加载下一页,要想完全不加载,只有修改support-v4的源码,然后重新打jar包调用了

然后我在这里找到了viewpager的工具类
http://www.eoeandroid.com/thread-318297-1-1.html

Csdn user default icon
上传中...
上传图片
插入图片