3
現在のデバイスの壁紙を背景として使用しているライブ壁紙を作成しようとしています。現在の壁紙に基づくAndroidライブ壁紙
「Bubbles」のライブ壁紙の中に、私が必要としているものがあります。
私は透明なキャンバスを使用してみましたが運はありませんでした。
どのようなアイデア/リファレンス/サンプルでも、豊富に取り上げられます。
どうもありがとう、
E.
現在のデバイスの壁紙を背景として使用しているライブ壁紙を作成しようとしています。現在の壁紙に基づくAndroidライブ壁紙
「Bubbles」のライブ壁紙の中に、私が必要としているものがあります。
私は透明なキャンバスを使用してみましたが運はありませんでした。
どのようなアイデア/リファレンス/サンプルでも、豊富に取り上げられます。
どうもありがとう、
E.
あなたは、現在の壁紙を取得するためにWallpaperManagerを使用してみてファイルに保存し、それらをあなたのライブ壁紙の背景として使用することができます。これはうまくいくとは思わない。
私はこのアイデアが好きです(透明なキャンバスは動作しません - 提供されたキャンバスを使用する必要があります)。たぶん、peekDrawable()を使ってwpのドロウアブルを取得し、.draw(c)を使用します.cはサーフェスホルダをロックすることによって得られるキャンバスですか? –
あなたのご意見ありがとうございます。 私はこのアプローチを試みましたが、問題は、現在表示されている現在のフレームではなく、すべての壁紙の描画可能なものが得られることです。どのように現在のフレームを取得するための任意のアイデア? – Erez
ユーザーがホーム画面をスクロールしたときにフレームを再作成できませんか?この方法では、あなたは紙の全体にDrawableが必要です。 –