안드로이드 개발 질문/답변
(글 수 45,052)
안녕하세요.
나인패치 이미지를 Canvas에서 직접 그려서 나인패치 적용하게 하고 싶습니다.
Bitmap mBubbleBitmap = BitmapFactory.decodeResource(ctx.getResources(), R.drawable.scrollbar_handle_horizontal);
NinePatchDrawable mButton = new NinePatchDrawable(mBubbleBitmap, mBubbleBitmap.getNinePatchChunk(), new Rect(0,0,100,100), null);
NinePatch sc = new NinePatch(mBubbleBitmap, mBubbleBitmap.getNinePatchChunk(), "");
sc.draw(canvas, mButton.getBounds(), mPaint);
뭐 이런 식으로 했는데 안 그려지네요..
답변 좀 부탁드릴께요..
나인패치 이미지를 Canvas에서 직접 그려서 나인패치 적용하게 하고 싶습니다.
Bitmap mBubbleBitmap = BitmapFactory.decodeResource(ctx.getResources(), R.drawable.scrollbar_handle_horizontal);
NinePatchDrawable mButton = new NinePatchDrawable(mBubbleBitmap, mBubbleBitmap.getNinePatchChunk(), new Rect(0,0,100,100), null);
NinePatch sc = new NinePatch(mBubbleBitmap, mBubbleBitmap.getNinePatchChunk(), "");
sc.draw(canvas, mButton.getBounds(), mPaint);
뭐 이런 식으로 했는데 안 그려지네요..
답변 좀 부탁드릴께요..
Bitmap mBubbleBitmap = BitmapFactory.decodeResource(ctx.getResources(), R.drawable.scrollbar_handle_horizontal);
NinePatch sc = new NinePatch(mBubbleBitmap, mBubbleBitmap.getNinePatchChunk(), "");
sc.draw(canvas, new Rect(0,0,100,100), mPaint);