반응형
출처 - http://jwandroid.tistory.com/353
안드로이드 비트맵 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 CustomView 생성하기 (0) | 2017.01.31 |
---|---|
커스텀 뷰 만들기 (0) | 2016.12.28 |
getColor(), getDrawable() deprecated 대응 (0) | 2016.12.08 |
EditText에 inputFilter와 maxLength 적용 (0) | 2016.11.24 |
[안드로이드]유용한 라이브러리 - Otto(Event Bus) (0) | 2016.10.18 |
댓글