- Glide와 Picasso 모두 안드로이드 이미지 로딩에 사용되는 라이브러리.
// glide
Glide.with(context).load("이미지 링크").into(imageView)
// picasso
Picasso.with(context).load("이미지 링크").into(imageView)
❗️picasso 는 with() 함수에서 context만을 지원하고, glide는 context뿐만 아니라 다른 객체들도 사용 가능.
- 피카소는 ARGB_8888, 글라이드는 RGB_565를 사용
- RGB는 ARGB에 비해 화질이 떨어지지만 메모리 용량을 적게 사용.
💡추가로 glide만 가지고 있는 기능
- imageview에 gif 파일 로드 가능.
- 용량이 큰 이미지의 경우 thumbnail() 함수를 이용하여 우선 10%만큼 로드 후 그 다음 전체 이미지 로드.
- animate() 를 이용하여 여러 애니메이션 적용 가능.
- image resource, url, 이미지를 로드하는 기능 외에도 custom model을 만들어서 로드 가능.
'안드로이드' 카테고리의 다른 글
[코틀린] BackingField & Backing Properties (0) | 2022.10.01 |
---|---|
[안드로이드] Jetpack (0) | 2022.09.30 |
[코틀린] 코틀린 - 타입 시스템 (0) | 2022.09.28 |
[코틀린] 코틀린 - 코루틴, Scope function (0) | 2022.09.27 |
[코틀린] 코틀린 기초 - 3 (0) | 2022.09.26 |