先贴继承ItemizedOverlay<OverlayItem>类的draw方法代码:@Overridepublic void draw(Canvas canvas, MapView mapView, boolean shadow) {// TODO Auto-generated method stubProjection proj = mapView.getProjection();for (int i = 0; i < lstPoints.size(); i++) {Point pt = new Point();OverlayItem item = getItem(i);proj.toPixels(item.getPoint(), pt);Bitmap bitmap = ((BitmapDrawable) MyAutoNaviMap.context. getResources().getDrawable(R.drawable.pin_border)).getBitmap();Bitmap bitmap1 = ((BitmapDrawable)MyAutoNaviMap. context.  getResources().getDrawable(R.drawable.mainicon)).getBitmap();Drawable er=new BitmapDrawable(ImageFilter.createBitmap(bitmap,bitmap1, MyAutoNaviMap.DISPLAY_METRICS));Bitmap b=ImageFilter.createBitmap(bitmap,bitmap1, MyAutoNaviMap.DISPLAY_METRICS);canvas.drawBitmap(b, pt.x - b.getWidth() / 2,pt.y-b.getHeight(), new Paint());}
这样出来的气泡成这样:
 中间的图片成了灰色,也就是bitmap1  这个对象的图片成了灰色,这是为什么呢?求高人指点.