안드로이드 비트맵 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로 바꾸는것은 생각보다 간단하죠.
궁금하신것은 언제든지 방명록에다가 남겨주세요.
'프로그래밍 > 안드로이드' 카테고리의 다른 글
[안드로이드/Android] 안드로이드 노티피케이션(Notifications) (5) | 2012.08.22 |
---|---|
안드로이드 타이틀바 없애기 (0) | 2012.08.17 |
안드로이드 리스트뷰 비트맵 성능 최적화 (4) | 2012.08.15 |
안드로이드 ProgressBar 배경 (2) | 2012.08.14 |
[안드로이드/Android] 안드로이드 다이얼로그 TimePicker, DatePicker (5) | 2012.07.20 |
안드로이드 버튼 기본 디자인에 대해.. (11) | 2012.07.16 |
민궁디아빠님 안드로이드 질문에 대한 답변입니다. (3) | 2012.07.02 |
[안드로이드/Android] 안드로이드 SurfaceView (80) | 2012.06.19 |
[안드로이드/Android ] 스크랩 자료 안드로이드 인텐트 활용 예시 (0) | 2012.06.13 |