2011-05-28 54 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