对android中的Overlay draw的理解

本文深入探讨了Android操作系统中Overlay draw的工作原理,通过实例代码解析如何在Android应用中实现overlay绘制,涉及关键概念如transformation和layer的使用,帮助开发者更好地理解和利用这一功能。
摘要由CSDN通过智能技术生成

今天在修改同学的一个程序,真是让我抓狂,重载的draw只在程序启动的时候调用了,本来依照自己的经验,应该是可以很快定位的,可是调了半天,就是开始没感觉了。开始以为,直接new 一个Overlay就会执行的,不过这个想法很快被自己否决了。真的怪自己思路不够严谨,然后之前对draw的机制不是很清楚。然后就先找出api研究下

public void draw(android.graphics.Canvas canvas,
                 MapView mapView,
                 boolean shadow)
Draw the overlay over the map. This will be called on all active overlays with shadow=true, to lay down the shadow layer, and then again on all overlays with shadow=false. By default, draws nothing.
Parameters:
canvas - The Canvas upon which to draw. Note that this may already have a transformation applied, so be sure to leave it the way you found it.
mapView - the MapView that requested the draw. Use MapView.getProjection() to convert between on-screen pixels and latitude/longitud
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值