2012-10-06 181 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);