0

是否可以通过画布指向图像?我可以使用画布在我的位图上绘制矩形或画线。但问题是从可绘制文件夹中插入图像,而不是指出矩形或圆形。这可能吗?我是这个话题的新手,如果有任何问题请告诉我。

4

3 回答 3

1

你必须使用canvas.drawBitmap(yourBitmapInstace, 0, 0, null)

  1. 第一个参数是您要绘制的位图
  2. 第二个参数是正在绘制的位图左侧的位置
  3. 第三个参数是正在绘制的位图顶部的位置
  4. last 是一个绘画实例,可以为空
于 2013-05-09T11:51:27.057 回答
1

您可以使用以下

在你的 onDraw()

    Bitmap bmp = BitmapFactory.decodeResource(getResources(), R.drawable.yourimage);
    // get bitmap from drawable folder
    canvas.drawBitmap(bmp, 100, 100, paint);
    // draw bitmap to canvas  

第一个参数是位图,第二个参数是左边的位置,第三个参数是顶部的位置,第四个参数是绘制对象。

有关更多信息,请查看文档

http://developer.android.com/reference/android/graphics/Canvas.html

于 2013-05-09T11:53:06.597 回答
1
Bitmap bmpFactory= BitmapFactory.decodeResource(getResources(), R.drawable.icon);
canvas.drawBitmap(bmp, 100, 100, paint);
// draw bitmap to canvas

这将帮助你

于 2013-06-04T08:01:40.213 回答