1

我正在尝试viewpager在我的游戏中创造一个高分。在高分中viewpager,我想要一个水平滚动的背景。

我找到了parralex背景,但我无法让它工作。在 stackoverflow 的另一个线程中,我找到了一个自定义viewpager类的链接。这也使用parralex背景,但我不想替换整个viewpager班级。这是链接

如何在 a 中获得可滚动的背景viewpager

提前致谢 !

4

2 回答 2

0

我已经实现了类似于你想要的东西:

AsyncBackgroundViewPager

这是一个允许您通过网络调用异步加载图像,将其缓存到设备的小部件。当您需要再次显示时,相同的图像将被解码。不幸的是,该小部件依赖于我编写的图像缓存库(其中确实存在错误)。该小部件确实可以工作,并且它确实提供了一种通过 ViewPager 加载大背景的方法。

您也可以将其破解为您需要的任何要求。完成后,我将上传一个没有依赖项的版本,这很快就会完成,所以如果你愿意,请留意。

根据您想要显示多少背景,您可以简单地更改 on draw 方法以绘制一些指定的宽度(目前它覆盖了所有 ViewPager)。

该项目有一个有效的 MainActivity,您应该能够在下载后立即运行。

于 2013-12-02T23:10:34.653 回答
0

在您的 Activity 和 onPageScrolled 中实施 ViewPager.OnPageChangeListener 更改您的背景以匹配当前位置

于 2013-10-01T10:20:08.173 回答