安卓设置壁纸的软件(安卓设置壁纸锁屏)
1.获取壁纸显示在ImageView.// 获取壁纸管理器的实例final WallpaperManager wm = WallpaperManager.getInstance(this);// 获取到当前壁纸的drawable对象final Drawable wallpaperDrawable = wm.getDrawable();// 在imageView显示当前壁纸imageView.setImageDrawable(wallpaperDrawable);// 将imageView转换成B
1.获取壁纸显示在ImageView.
// 获取壁纸管理器的实例final WallpaperManager wm = WallpaperManager.getInstance(this);// 获取到当前壁纸的drawable对象final Drawable wallpaperDrawable = wm.getDrawable();// 在imageView显示当前壁纸imageView.setImageDrawable(wallpaperDrawable);// 将imageView转换成Bitmap图像imageView.setDrawingCacheEnabled(true);2.修改图片并刷新ImageView显示
// 设置颜色滤镜,第一个参数表示颜色,第二个参数表示混合模式wallpaperDrawable.setColorFilter(Color.RED, PorterDuff.Mode.MULTIPLY);//重新设置修改后的图像imageView.setImageDrawable(wallpaperDrawable);//更新imageViewimageView.invalidate();3.将ImageView设置回桌面壁纸
//从ImageView中取出bitmap图像Bitmap bitmap=imageView.getDrawingCache();try { //重新设置背景 wm.setBitmap(bitmap);} catch (IOException e) { e.printStackTrace();}4.最后需要在AndroidManifest.xml中添加权限
免责申明:以上内容属作者个人观点,版权归原作者所有,不代表恩施知识网立场!登载此文只为提供信息参考,并不用于任何商业目的。如有侵权或内容不符,请联系我们处理,谢谢合作!
当前文章地址:https://www.esly.wang/qinggang/73063.html 感谢你把文章分享给有需要的朋友!
文章评论