2014-12-04 56 views
0

我需要在另一個位圖上放置一個位圖。 我用這個方法對於這樣的:在某個位置在另一個位圖上插入一個位圖

private Bitmap addImageToBitmap(Bitmap inputBitmap, Bitmap signatureBitmap) { 
     Bitmap Rbitmap = Bitmap.createBitmap(inputBitmap).copy(Bitmap.Config.ARGB_4444, true); 
     Canvas canvas = new Canvas(Rbitmap); 
     canvas.drawBitmap(signatureBitmap, -9, Rbitmap.getHeight() - signatureBitmap.getHeight() - 10, null); 
     canvas.save(); 
     return Rbitmap; 
    } 

但是,我不知道如何指定它的確切位置會放在哪裏? 任何幫助,將不勝感激!

+0

你想疊加一個位圖到另一個.. ?? – 2014-12-04 11:09:17

+0

是的,結果將是原始位圖與其他位置(小得多)位圖,位於某個位置 – TomCB 2014-12-04 11:10:19

回答

0

只取一的ImageView在FrameLayout裏,然後把它anysize..on ......它會完成你的任務的其他imageview的..

做你得到了我的觀點..?

馬克它up..if這有助於..

0
void drawBitmap(int[] colors, int offset, int stride, float x, float y, int width, int height, boolean hasAlpha, Paint paint) 

使用x和y畫出你想要它是位圖。

和關於步幅:

的行之間的陣列中的顏色數(必須> =寬度或< = -width)。

塗料是可選的,可以爲空。

相關問題