我已将当前壁纸设置为活动的背景:
Theme.Wallpaper.NoTitleBar.Fullscreen
我想模糊这个背景,但为此我必须首先将其保存为位图。有没有办法做到这一点?
如果我尝试使用此代码截取屏幕截图,它只会捕获我的活动视图,但不其背景:
View v1 = getWindow().getDecorView().getRootView();
v1.setDrawingCacheEnabled(true);
//This bitmap should be the wallpaper:
Bitmap bitmap = Bitmap.createBitmap(v1.getDrawingCache());
v1.setDrawingCacheEnabled(false);
我知道,我可以使用WallpaperManager
将整个壁纸作为Drawable,但是......
也许你可以帮助我;)