有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java位图添加到画布时呈现蓝色(安卓 studio)

我一直试图在画布上添加位图,但到目前为止,我发现我添加的每个图像都有蓝色色调。在画布上添加图像时,我没有使用油漆。下面是我的代码,我附上了屏幕截图和原始图像

谢谢大家的帮助

while(isItOk) {
            if (!holder.getSurface().isValid()) {
                continue;
            }
            Canvas c = holder.lockCanvas();
            c.drawBitmap(cuttingBoard,0,0,null);
            c.drawText("0",(float)c.getWidth()/2-50,(float)120, textPaint);
            c.drawText("0/10",(float)30,(float)120, textPaint);
            time = Math.round((frame/FPS) *10)/10.0;
            frame++;
            c.drawText(time +"s",(float)c.getWidth() - 410,(float)120, textPaint);
            holder.unlockCanvasAndPost(c);
            try{Thread.sleep(1000/FPS);}catch(Exception ex){
                ex.printStackTrace();
            }
        }

我的安卓设备上显示的蓝色图像:

Img1

原始图像:

Img2


共 (0) 个答案