Android Studio 在画布上绘制位图不起作用


我想在Android

Studio中将图像绘制到我的Android应用程序的画布上。c.drawBitmap() 函数有一个错误。它说:"无法解析方法'drawBitmap(android.graphics.Bitmap, int, int, int, int)'

Bitmap bg;
protected void onCreate(Bundle savedInstanceState) {
  ...
  bg = BitmapFactory.decodeResource(getResources(), R.drawable.bg);
  ...
}
public void run() {
  ...
  Canvas c = holder.lockCanvas();
  c.drawBitmap(bg, 100, 100, 400, 200); // error occurs here
  ...
}

我是Android开发的新手,找不到解决方案。谢谢。

因为你有错误的参数。 你想要

绘制位图(位图位图,向左浮动,浮动顶部,绘画绘画)或绘制位图(位图位图,矩形src,矩形dst,绘画绘制)

最新更新