当前位置:恩施知识网 > 情感人生 > 正文

安卓设置壁纸的软件(安卓设置壁纸锁屏)

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 感谢你把文章分享给有需要的朋友!
上一篇:asus ape「华硕AuraWallpaper介绍」 下一篇:我手机里的短信大多是垃圾短信专家完善技术手段提升识别拦截能力

文章评论