滚动图像的方法有哪些?

时间:2015-01-25 21:09:03

标签: android android-layout bitmap android-imageview endlessscroll

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

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

由于

2 个答案:

答案 0 :(得分:1)

在这种情况下我要做的是将图像绘制三次,这样你就有了一个中心图像,旁边有两个。然后,在它滚动的同时,检查视图是否完全偏离中心图像,如果是,则将视图坐标重置为图像的相同部分,仅返回中心图像。 图像显示了我的意思:http://i.imgur.com/CWdqswd.png

编辑:只能将两张图片并排放置,第三张图片是多余的。

答案 1 :(得分:0)

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