2

写真を壁紙に設定したいです。私は単にやっています:

WallpaperManager wm = WallpaperManager.getInstance(context);
wm.setBitmap(bmp);

bmp は非常にきついズーム レベルに設定されているようで、デスクトップ上で実際に見えるのは写真の 40% だけです。少し誇張されていますが、次のようになります。

------------
|          |
|    --    |
|    ||    |  (visible rect of phone in center)
|    --    |
|          |
------------

壁紙マネージャーが bmp を設定する方法を制御する方法はないようです。提供された bmp を別の方法でトリミングすることで、これを暗黙的に制御しますか?

ありがとう

4

0 に答える 0