我想让mapview完全透明,而不会使我在顶部绘制的叠加层透明。我已经阅读了这些帖子:How to make MapView object transparent (alpha)?和:http://blog.pocketjourney.com/2008/03/15/tutorial-1-transparent-panel-linear-layout-on-mapview-google-map/。不幸的是他们没有解决我的问题。
以下是对该问题的更详细解释:我已经将MapView类(com.google.android.maps.MapView)子类化,并在绘制我的叠加层之前调用了super.dispatchDraw(Canvas c)来绘制其画布。 MapView的dispatchDraw方法。我还成功地在mapView上添加了透明色,并且我的叠加层已成功绘制在此颜色之上。但是我无法找到使MapView的画布透明的方法,这样我就可以在底层的imageView上显示我的叠加层(没有任何可视化的mapview信息)。有人有解决方案吗?现在已经挣扎了很久了!