2011-07-09 166 views
3

我正在嘗試創建一個使用當前設備壁紙作爲背景的動態壁紙。基於當前壁紙的Android動態壁紙

你可以在'Bubbles'動態壁紙中看到它的一個很好的例子,它正是我所需要的。

我試過使用透明畫布,但沒有運氣。

任何想法/參考/樣本都會非常流行。

非常感謝,

E.

回答

3

您可以嘗試使用WallpaperManager來獲得當前的牆紙,保存到一個文件,並將它們用它作爲動態壁紙的背景。不知道這會工作。

+1

我喜歡這個想法(透明畫布無法工作 - 您必須使用提供的畫布)。也許使用peekDrawable()來獲取wp的drawable,然後.draw(c)其中c是通過鎖定曲面支架獲得的畫布? –

+1

感謝您的輸入。 我已經嘗試了這種方法,但問題是我得到的所有壁紙,而不是用戶當前看到的當前幀可繪製。任何想法如何獲得當前框架? – Erez

+0

用戶在主屏幕上滾動時不能重新創建框架嗎?這樣,你只需要整張walpaper的Drawable。 –