-1
在某些情況下,我必須在另一個頂部添加一個位圖。但我的代碼不起作用。當然,我真的認爲,我沒有做正確的事情,但我不知道如何去做這件事。android繪製位圖高於另一個
之後,我必須將我的位圖轉換爲圖片對象,然後將我的圖片對象添加到我的MarkerOption對象。
這裏我的代碼:
Bitmap bmp = BitmapFactory.decodeResource(getResources(), R.drawable.lifr);
Bitmap bmp2 = BitmapFactory.decodeResource(getResources(), R.drawable.manche_a_air);
Bitmap bmOverlay = Bitmap.createBitmap(bmp.getWidth(), bmp.getHeight(), bmp.getConfig());
Canvas canvas = new Canvas(bmOverlay);
canvas.drawBitmap(bmp, 0.0f, 0.0f, null);
canvas.drawBitmap(bmp2, bmp.getWidth(), bmp.getHeight()/2, null);
markerOptions.icon(BitmapDescriptorFactory.fromBitmap(bmOverlay));
return markerOptions;
如果任何人有一個想法?先謝謝你。
爲什麼不使用BitmapDescriptorFactory.fromBitmap(bmOverlay)? – pskink 2014-09-05 11:37:02