2011-05-28 53 views
4

嘿家伙,目前我有我的动态壁纸,需要用户选择的图像,从他们的SD卡,并将其设置为背景。它的出现很好,但是我注意到当用户滑动从右到左切换主屏幕时,许多动态壁纸改变了背景的视图。安卓动态壁纸幻灯片动画

例如,中间的主屏幕显示图像的中间部分,当用户将手指向右滑动以到达其左侧的下一个主屏幕时,背景图像随其一起移动,从而进一步显示图像的一部分左边。

我试图寻找如何做到这一点,但无济于事,没有人有什么用于重新创建这个图像滑动动画的信息?

谢谢,

威廉斯图尔特。

回答

6

如果你想让你的壁纸滚动,你需要监视onOffsetsChanged()事件。

看看这个答案: android live wallpaper rescaling
让我知道,如果您有任何进一步的问题。

+0

完美。在你回答之前,我开始阅读关于补偿的内容,但是你帮助我朝着正确的方向前进。 我发现这个网站非常有帮助:http://www.android10.org/index.php/articlesuserinterface/256-live-wallpaper-example 感谢您的帮助。 – 2011-05-28 03:20:31

+1

高兴得到援助。感谢您接受我的回答。欢迎来到社区。你提供的教程非常好,虽然它似乎已从另一个来源“刮”:http://www.pushing-pixels.org/2010/02/01/live-wallpapers-with-android-sdk-2 -1.html原始文章链接到底部附近的GitHub上的源代码 – 2011-05-28 12:28:14