마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

웹에서 받아온 Bitmap 이미지를 Drawable로 변환해서 세팅해야하는 이유가 있나요?

+1 추천
다름이아니라 문득 궁금해서 그런데요.

예를들어 웹에 있는 이미지를 받아서 Bitmap 객체에 저장한다치면

그냥 바로 이미지뷰에 setImageBitmap으로 세팅할수 있는데

어떤코드에 보니까 Bitmap 객체를 Drawable로 변환하고

이미지뷰에 setImageDrawable로 적용하는 코드들이 있더라구요.

이렇게 변환 작업을 거쳐서 Drawable로 해야 하는 이유가 있나요?
갸아악 (21,260 포인트) 님이 2013년 12월 18일 질문

1개의 답변

0 추천

Drawable은 bitmap, nine patch, shape 등 많은 '그릴 수 있는' 객체를 편리하게 처리하기 위한 클래스입니다. 유용한 api들이 많이 포함되어 있죠.

웹에 있는 이미지를 Bitmap에 저장하여 setImageBitmap으로 처리할 수 있습니다. 그런데 간혹 drawable로 변환해야 하는 상황들이 생깁니다.

여기를 참고하세요^^

http://developer.android.com/reference/android/graphics/drawable/Drawable.html

 

 

 

 

방귀과장 (18,940 포인트) 님이 2013년 12월 19일 답변
...