2012-10-06 128 views
0

我正在尝试制作动态壁纸。我明白,onOffsetsChanged方法用于获取屏幕的当前位置。我无法正确理解如何实现这种方法来获得动态壁纸,或者甚至只是一个标准的壁纸与用户滑动一起移动。我试图通过一些例子来看,但我仍然不清楚。有人可以给我一个想法,并建议一个很好的教程,可以通过用户滑动在屏幕上移动的动态壁纸。提前致谢!Android动态壁纸onOffsetsChanged

+0

看到这个帖子也许有帮助的http://计算器。 com/questions/6637753/using-onoffsetschanged-get-home-screen-swipe-direction –

+0

在这里得到了答复http:// stackoverflow .COM /问题/ 10816432 –

回答

0

你需要

public float mmPixel; 

然后

public void onOffsetsChanged(float xOffset, float yOffset, float xStep, 
      float yStep, int xPixels, int yPixels) { 

     mmPixel = xPixels; 



    } 

,绘制位图这样的画布上ç

c.drawBitmap(Bitmap bitmap, mmPixel, 0, null);