轻松水平滚动图像视图的最佳方法是什么?
如何在不产生位图溢出内存异常的情况下实现这一点?
轻松水平滚动图像视图的最佳方法是什么?
如何在不产生位图溢出内存异常的情况下实现这一点?
在这种情况下我会做三遍图像,所以你会有一个中心图像和两个旁边的图像。然后,当它滚动时,检查视图是否完全偏离中心图像,如果是,将视图坐标重置到图像的同一部分,只回到中心图像。图片显示我的意思:http: //i.imgur.com/CWdqswd.png
编辑:只能并排使用两张图片,第三张是多余的。
一种方法是创建一个只有一个项目的无限循环 ViewPager,并在实例化布局时设置图像。此外,destroyItem
在 ViewPager 的适配器中覆盖并从 ImageView 中删除 Bitmap 的引用,以避免内存泄漏。