我正在尝试在游戏中创建一个高分viewpager
。
在高分viewpager
中,我希望有一个可滚动的可滚动背景。
我找到了parralex
背景,但我无法让它发挥作用。
在stackoverflow的另一个线程中,我找到了一个自定义viewpager
类的链接。
这也使用parralex
背景,但我不想替换整个viewpager
类。
这是link
如何在viewpager
中获得可滚动的背景?
提前致谢!
答案 0 :(得分:0)
在您的Activity中实现ViewPager.OnPageChangeListener,并在onPageScrolled中更改您的背景以匹配当前位置
答案 1 :(得分:0)
我已经实现了类似于你想要的东西:
这是一个小部件,允许您通过网络调用异步加载图像,将其缓存到设备。当您需要再次显示时,将解码相同的图像。不幸的是,小部件依赖于我编写的图像缓存库(其中确实存在错误)。该小部件确实可以工作,它确实提供了一种通过ViewPager加载大背景的方法。
您也可以将其破解为您需要的任何要求。一旦完成,我将上传一个没有依赖关系的版本,这很快就会出现,所以如果你愿意,请留意。
根据您要显示的背景数量,您可以简单地更改on draw方法以绘制一些指定的宽度(目前它涵盖了所有ViewPager)。
该项目具有正常工作的MainActivity,您可以在下载后立即运行。