gpt4 book ai didi

android - 从创建的所选颜色的位图中设置墙纸

转载 作者:行者123 更新时间:2023-11-29 21:38:54 25 4
gpt4 key购买 nike

当我创建具有 1 个像素宽度和 1 个像素高度的位图时工作

Bitmap bm = Bitmap.createBitmap(new int[]{0xFF000000}, 1, 1, Bitmap.Config.RGB_565);

但是当我像这样创建更大的位图时,它会给我 ArrayIndexOutOfBounds

Bitmap bm = Bitmap.createBitmap(new int[]{0xFF000000}, 50, 100, Bitmap.Config.RGB_565);

我只需要从选定的颜色创建位图。

最佳答案

您的第一个参数是颜色数组,如下来自文档 -

colors - Array of Color used to initialize the pixels. This array must be at least as large as width * height.

因此,使用这个数组,您可以为每个像素设置颜色。

关于android - 从创建的所选颜色的位图中设置墙纸,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17639530/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com