【发布时间】:2011-01-11 11:11:15
【问题描述】:
还有其他方法可以在 android 的画布上绘制对象吗?
draw() 中的这段代码不起作用:
Bitmap bmp = BitmapFactory.decodeResource(getResources(), R.drawable.pushpin);
canvas.drawBitmap(bmp, screenPts.x, screenPts.y-50, null);
实际上,它正在处理我的第一个代码,但是当我将它转移到另一个名为 MarkOverlay 的类时,它不再工作了。
markerOverlay = new MarkerOverlay(getApplicationContext(), p);
listOfOverlays.add(markerOverlay);
我应该将什么参数传递给 MarkerOverlay 以使此代码正常工作?错误出现在 getResources() 中。
仅供参考,canvas.drawOval 工作得很好,但我真的想画一个图像而不是椭圆形。 :)
【问题讨论】:
标签: android google-maps bitmap