이미지는 URL형태로 온다.
비트맵으로 크기를 얻어와서 Scale해서 뿌린다.
BitmapFactory.options opts = new BitmapFactory.Options();
opts.inJustDecodeBounds = true;
Rect outrect = new Rect();
BitmapFactory.decodeStream(is,outrect,opts);.
opts.inSampleSize = 4 ;// 1/4 씩 줄이는 거다.
디코드를 두번하기 위해서는 다시 처음으로 돌아가서 해줘야하는데 네트워크는 하지 못한다 그래서
Picasso라는 라이브러리를 쓰면 캐싱이나 이런 처리를 알아서 해준다.
'Android' 카테고리의 다른 글
[17일차] Glide 네트워크 상태처리, NSD (0) | 2016.08.09 |
---|---|
[17일차] OkHttp 외 라이브러리들 (0) | 2016.08.09 |
[16일차] 구조화 2 (0) | 2016.08.08 |
[15일차] 네트워크 매니져, 네트워크 리퀘스트 (0) | 2016.08.05 |
[15일차]구조화 (0) | 2016.08.05 |