android - android中的白色位图

标签 android bitmap wallpaper

我想用白色位图设置主页壁纸:

    Bitmap bitmap = Bitmap.createBitmap(WIDTH, HEIGHT, Bitmap.Config.ARGB_8888);

    Canvas canvas = new Canvas(bitmap);
    canvas.drawColor(0xfff);

    WallpaperManager wall = WallpaperManager.getInstance(this);
    try {
        wall.setBitmap(bitmap);
    } catch (IOException e) {
        e.printStackTrace();
    }

墙纸变黑了。这里有什么问题吗?

最佳答案

只需添加 bitmap.eraseColor(Color.WHITE); 作为第二行

关于android - android中的白色位图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13810564/

相关文章:

windows - 原始后台位置是否有 Windows 注册表项?

delphi - 表单背景中的平铺/中心图像

java - Android如何将类转换为二进制序列

Android Alertdialog 在模拟器和设备上的大小不同

android - 在创建位图后调用 recycle() 和 destroyDrawingCache() 是个好主意吗?

android - 在 Android 上将本地照片设置为墙纸

java - 按最新位置发出

android根据切换按钮的状态验证textview

java - 二维旋转会留下孔洞

java - 即使我回收位图,内存使用也不会减少