是否可以像画布一样在地图上绘制?或者更好的是,是否可以在谷歌地图上放置一个透明层并在其上动态绘制?
问问题
597 次
2 回答
1
你可以像这里一样把任何一个View
放在另一个上面:View
<FrameLayout>
<fragment class="SupportMapFragment" />
<CustomView />
</FrameLayout>
并覆盖onDraw
以绘制您喜欢的内容。
于 2013-07-20T12:05:26.907 回答
1
如果您只需要编码,那么只需在其onDraw()
方法中创建一个视图进行绘图,此方法用于静态绘图。对于动态绘图使用。之后SurfaceView
添加method.as-(View if static SurfaceView if dynamic)
oncreate()
addContentView(new View(this),new LayoutParams (LayoutParams.WRAP_CONTENT,
LayoutParams.WRAP_CONTENT));//edit parameters according to you
于 2013-07-20T12:54:31.060 回答