0
我正在尝试制作动态壁纸。我明白,onOffsetsChanged方法用于获取屏幕的当前位置。我无法正确理解如何实现这种方法来获得动态壁纸,或者甚至只是一个标准的壁纸与用户滑动一起移动。我试图通过一些例子来看,但我仍然不清楚。有人可以给我一个想法,并建议一个很好的教程,可以通过用户滑动在屏幕上移动的动态壁纸。提前致谢!Android动态壁纸onOffsetsChanged
我正在尝试制作动态壁纸。我明白,onOffsetsChanged方法用于获取屏幕的当前位置。我无法正确理解如何实现这种方法来获得动态壁纸,或者甚至只是一个标准的壁纸与用户滑动一起移动。我试图通过一些例子来看,但我仍然不清楚。有人可以给我一个想法,并建议一个很好的教程,可以通过用户滑动在屏幕上移动的动态壁纸。提前致谢!Android动态壁纸onOffsetsChanged
你需要
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);
看到这个帖子也许有帮助的http://计算器。 com/questions/6637753/using-onoffsetschanged-get-home-screen-swipe-direction –
在这里得到了答复http:// stackoverflow .COM /问题/ 10816432 –