是否可以通过画布指向图像?我可以使用canvas绘制rect或绘制线到我的位图。但问题是从drawable文件夹插入图像而不是指出rect或circle。这有可能吗?我是这个话题的新手,如果有什么不妥,请告诉我。
答案 0 :(得分:1)
你必须使用canvas.drawBitmap(yourBitmapInstace, 0, 0, null)
答案 1 :(得分: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
答案 2 :(得分:1)
Bitmap bmpFactory= BitmapFactory.decodeResource(getResources(), R.drawable.icon);
canvas.drawBitmap(bmp, 100, 100, paint);
// draw bitmap to canvas
这会对你有所帮助