ㅇ
private Bitmap overlayMark(Bitmap bmp1, Bitmap bmp2, int x, int y) {
Bitmap bmOverlay = Bitmap.createBitmap(bmp1.getWidth(), bmp1.getHeight(), bmp1.getConfig());
Canvas canvas = new Canvas(bmOverlay);
canvas.drawBitmap(bmp1, 0, 0, null);
canvas.drawBitmap(bmp2, 50, 50, null);
//canvas.drawBitmap(bmp2, distanceLeft, distanceTop, null);
return bmOverlay;
}
이 함수를 이용해서 그림 2개~여러개 를 하나로 합쳐서 사용하려고하는데,
그러려면 Bitmap 객체로 받아와서 쓰는것같네요.
그렇다고 Bitmap으로 직접 만들어서 쓰려고하니 Out of Memory가 발생하고..
지금 Glide , Piccaso 라이브러리를 사용하면서 안에 함수들을 찾아보고있는데
Drawable에서 Bitmap으로 추출하는게 보이지가 않네요.
도와주세요 부탁드려요