안드로이드 개발 질문/답변
(글 수 45,052)
소스코드 일부분입니다.
Bitmap bmp1 = BitmapFactory.decodeResource(getContext().getResources(), R.drawable.aa); Bitmap bmp2 = BitmapFactory.decodeResource(getContext().getResources(),R.drawable.bb); ComposeShader comp = new ComposeShader(new BitmapShader(bmp1, TileMode.REPEAT, TileMode.REPEAT), new BitmapShader(bmp2, TileMode.REPEAT, TileMode.REPEAT), new PorterDuffXfermode(PorterDuff.Mode.SCREEN)); pnt.setShader(comp);
shader가 적용된 이미지를 Bitmap 으로 바꾸고 싶습니다.
혼자 정말 마구잡이로 찾아보다가. 정말 안되서 질문드립니다.
어떻게 방법이 없을까요.
pnt가 paint인거 같은데... canvas도 있겠죠?
그 canvas를 화면이 아닌 bitmap에 그리게 할수 있습니다. 검색해보시죠...