先贴继承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 这个对象的图片成了灰色,这是为什么呢?求高人指点.
这样出来的气泡成这样:
中间的图片成了灰色,也就是bitmap1 这个对象的图片成了灰色,这是为什么呢?求高人指点.
解决方案 »
- <h1>源码中如何修改屏幕密度?</h1>
- Environment.getExternalStorageDirectory().canWrite()返回false无法解决
- 求助官网下载的Android SDK安装后用SDK Manager安装没反应。。。求助。。求助
- 求:关于CDMA网络根据基站信息调用Google API获取位置信息的接口文档
- 必须在activity中操作文件夹吗?
- 使用过java反射的帮忙一下:如何通过反射获取apk中的方法
- andriod的配置问题
- TextView.fromHtml()图片等比放大后与下面的文字重叠
- 安卓控件的动态移动问题,HOME键之后再打开,控件回到原位
- 大神求解答,这个工作原理是什么,硬件怎么配置,怎么编程
- 冰山上的提问:WebChromeClient的onReceivedIcon(WebView view, Bitmap icon)方法
- 循环使用handler传递问题
http://www.eoeandroid.com/forum.php?mod=viewthread&tid=74813&page=1#pid787023