ContextWrapper.getWallpaper();でDrawableが取れるので、それをー・・・って感じなんだけど、最終的に描画するためにBitmapが欲しい(OenGLでテクスチャを作るためにもBitmapが欲しい)ので、
// 現在の壁紙を取得 Bitmap wallpaper = ((BitmapDrawable) getWallpaper()).getBitmap();てな感じ。
ActivityはContextWrapperを継承だか実装だかしてるぽいので、殆どの場合が直呼び出し。
しかし、BitmapDrawableでキャストするって・・・。 低いVerだと使えないってことかな。
0 件のコメント:
コメントを投稿