반응형
안드로이드 비트맵 drawable 간에 변환하기
안드로이드 비트맵 drawable 변환은 자주 사용되는 녀석입니다.
비트맵을 drawable로 drawable을 비트맵으로 변경하여 자바코드상에서 수시로 사용되죠.
사용방법은 간단하니 하나씩 살펴 보도록 하겠습니다.
비트맵을 Drawable로 변환
BitmapDrawable bitmapDrawable = (BitmapDrawable)bitmap;
Drawable drawable = (Drawable)bitmapDrawable;
BitmapDrawable는 그냥 형변환만 해주시면 됩니다.
Bitmap bitmap = Bitmap.createBitmap(w, h, Bitmap.Config.ARGB_8888);
Drawable drawable = new BitmapDrawable(bitmap);
Bitmap인 경우는 BitmapDrawable로 객체를 생성 해주시면 됩니다.
Drawable을 비트맵으로 변환
BitmapDrawable drawable = (BitmapDrawable) getResources().getDrawable(R.drawable.testresource);
Bitmap bitmap = drawable.getBitmap();
비트맵을 Drawable로 바꾸는것은 생각보다 간단하죠.
궁금하신것은 언제든지 방명록에다가 남겨주세요.
[출처 : http://jwandroid.tistory.com/353 ]
반응형
'IT > 안드로이드+JAVA' 카테고리의 다른 글
[안드로이드] 안드로이드 개발자라면 꼭 봐야할 사이트들 (0) | 2016.09.28 |
---|---|
[안드로이드] 폴더 삭제 (0) | 2016.09.26 |
[안드로이드] 머터리얼 네비게이션 드로어 (0) | 2016.09.21 |
[안드로이드] recyclerView 사용하기 (0) | 2016.09.21 |
[안드로이드] recyclerView (0) | 2016.09.21 |