같은 이미지를 놓고
ImageView setbackground 로 했을때랑
setImageBitmap or setImageDrawable 했을때
디바이스의 처리속도가 많이 다른거같아서요
현재 개발하고있는뷰에 사진이미지를 사용하려고하는데
background 로 셋팅할려고하니 이미지가 늘어나 버려서
이미지가 안이쁘게들어가서 ImageView 를 FrameLayout 위에 올려서
setImageBitmap으로 set 해줬는데 UI 반응속도가 많이가 나네요 ..
둘의 차이점이.. 뭔가요 ?
setBackground는 말그대로 뷰의 백그라운드에 이미지를 설정합니다.
setImage는 뷰의 이미지 표시 영역에 이미지를 설정합니다.
실제로 View의 백그라운 영역과 Padding 적용시의 실제 데이터 표시영역은 다릅니다.
이미지 늘어나는 것에 해당하는 정보는 스케일타입으로 테스트 해보시길 바랍니다.
http://developer.android.com/reference/android/widget/ImageView.ScaleType.html