大家好,今天来为大家分享安卓手机壁纸设置的一些知识点,和安卓设置壁纸的问题解析,大家要是都明白,那么可以忽略,如果不太清楚的话可以看看本篇文章,相信很大概率可以解决您的问题,接下来我们就一起来看看吧!
//获取壁纸管理器的实例\nfinalWallpaperManagerwm=WallpaperManager.getInstance(this);\n//获取到当前壁纸的drawable对象\nfinalDrawablewallpaperDrawable=wm.getDrawable();\n//在imageView显示当前壁纸\nimageView.setImageDrawable(wallpaperDrawable);\n//将imageView转换成bitmap图像\nimageView.setDrawingCacheEnabled(true);
2.修改图片并刷新ImageView显示
//设置颜色滤镜,第一个参数表示颜色,第二个参数表示混合模式\nwallpaperDrawable.setColorFilter(Color.RED,\nPorterDuff.Mode.MULTIPLY);\n//重新设置修改后的图像\nimageView.setImageDrawable(wallpaperDrawable);\n//更新imageView\nimageView.invalidate();
3.将ImageView设置回桌面壁纸
//从ImageView中取出bitmap图像\nBitmapbitmap=imageView.getDrawingCache();\ntry{\n//重新设置背景\nwm.setBitmap(bitmap);\n}catch(IOExceptione){\ne.printStackTrace();\n}
4.最后需要在AndroidManifest.xml中添加权限
文章到此结束,如果本次分享的安卓手机壁纸设置和安卓设置壁纸的问题解决了您的问题,那么我们由衷的感到高兴!