0

轻松水平滚动图像视图的最佳方法是什么?

如何在不产生位图溢出内存异常的情况下实现这一点?

4

2 回答 2

1

在这种情况下我会做三遍图像,所以你会有一个中心图像和两个旁边的图像。然后,当它滚动时,检查视图是否完全偏离中心图像,如果是,将视图坐标重置到图像的同一部分,只回到中心图像​​。图片显示我的意思:http: //i.imgur.com/CWdqswd.png

编辑:只能并排使用两张图片,第三张是多余的。

于 2015-01-25T21:19:34.887 回答
0

一种方法是创建一个只有一个项目的无限循环 ViewPager,并在实例化布局时设置图像。此外,destroyItem在 ViewPager 的适配器中覆盖并从 ImageView 中删除 Bitmap 的引用,以避免内存泄漏。

于 2015-01-25T21:18:02.850 回答