Akr*_*ram 5 android google-maps google-maps-markers itemizedoverlay
到目前为止,我正在使用drawable来填充我的地图上的标记.现在我想知道如果我能在地图中显示自定义imageview作为标记会很酷.
到现在为止我喜欢这样做
itemized= new Itemazide(drawable, mContext);
Run Code Online (Sandbox Code Playgroud)
我希望实现类似的目标
是的,我想知道我是否可以做这样的事情,即显示自定义View
而不是可绘制的。您可以覆盖draw()
方法,但不幸的是它总是(有人请告诉我我错了)必须是可绘制的。我认为这是因为自定义View
会占用太多内存。
话虽如此,根据您想要实现的目标,可能可以破解mapview-baloon库来实现一些类似的效果。
编辑:
现在您已经展示了您想要实现的目标,我认为您应该draw()
在您的方法中重写OverlayItem
并在这个方法中膨胀您的ImageView
. 但我并没有尝试这样做,所以可能存在一些缺点(我记得一个关于类似问题的SO线程声称,它会中断此上的所有触摸事件OverlayItem
)。
归档时间: |
|
查看次数: |
3824 次 |
最近记录: |