课程
/移动开发
/Android
/千变万化的ViewPager切换动画
老师 我代码报错内存溢出什么原因
2015-02-06
源自:千变万化的ViewPager切换动画 1-1
正在回答
你好,我核对下代码,的确可能会造成内存溢出,视频中做如下修改:删除MainActivity中的mImages,instantiateItem中mImages.add(view);这行删除,destroyItem直接调用:container.removeView((View) object);
Max_Geek
yhan 回复 Max_Geek
yhan
kevinjoy89
qq_一切安然_0 回复 Max_Geek
botao555 回复 Max_Geek
是图片目录存放的问题,把引导图片放到drawable-xxhdpi或者mipmap-xxhdpi目录中
Ian_
慕田峪630870
果然是图片放的位置不对
第一次到第二次就错了
其实还有一个解决办法就是,你在mImages.add(view)这里加上判断。判断如果mImages.size小于3的话,就执行mImages.add(view),否则就不执行了。
哈哈,果然是图片太大了
或者在instantiateItem中添加一行mImages.add(imageView);
在destroyItem方法中调用了container.removeView(mImages.get(position));
这行代码中要访问mImages,而这个列表中并没有添加元素,产生了错误。
可以把这行代码改为container.removeView((View)object);
凳子君
指与点
你好,你的问题解决了没,我也出现了你这样的问题了,应该怎么解决
举报
ViewPager界面切换是可以有动画,课程涉及到属性动画等知识点