1

我需要在 Android 中实现“横幅”视图。假设横幅有 5 张图片,其中一张在屏幕上可见。用户按下左(或右)按钮后,图像从右向左滑动。当您在第 5 张图像上时,按下“下一步”按钮后,您滚动到图像 5。

问题是:实施此类事情的最佳方法是什么?我已经挖掘了这个https://github.com/blessenm/SlideshowDemo。它使用滚动视图和带有计时器的 Runnable 来滚动图像。

我也在考虑使用动画类,它看起来很简单而且“干净”。

我没有Animation和ScrollView的经验,所以我想问一下更有经验的人。

如果您有任何教程/模式/解决方案的链接展示这样的横幅,我也很感激发布它们。

4

1 回答 1

2

您最好的选择之一可能是来自 v4 兼容性库的ViewPager 。这只需要一个PagerAdapter你可以用来创建一组ImageViews 的东西。

ViewPager将为您处理动画和适当的滑动效果。

于 2012-10-28T17:18:13.170 回答