상황
작품 상세 정보 화면에서 스태프, 출연진을 로드할 때 errorImage가 들어가 있는 경우 심한 화면 버벅거림이 있는 상태였다.
원인
현재 Glide를 사용하고 있었고 원인으로 추측 되는 부분은
1. errorImage의 크기가 크다
- 해당 부분은 현재 errorImage를 사용하는 경우 발생하므로 errorImage의 문제를 추측
2. 너무 많은 이미지의 요청
- 해당 부분의 경우 출연진, 스태프의 이미지를 로드할 때 그렇게 까지 많은 이미지를 로드하지는 않기에 아니라고 생각되었다.
해결
예상대로 원인은 errorImage의 크기가 너무 큰 것이었고 거기에 이미지를 PNG 형식을 사용하고 있었다.
- 일단 PNG 형식의 이미지를 삭제하고 VectorAsset의 이미지를 사용하였다.(교체가 가능한 이미지였음)
- 이미지의 크기를 어느정도 줄여줌
해당 방식대로 고치니 정상적으로 잘 작동하고 메모리의 사용량도 확연히 줄은 것을 확인하였다.
'TeamProject > ImadAndroid' 카테고리의 다른 글
| 안드로이드 댓글 좋아요 싫어요 기능 구현 (1) | 2025.05.19 |
|---|---|
| 안드로이드[Kotlin] 액티비티 이동 애니메이션 적용 (0) | 2025.02.20 |
| [android] 텍스트 뷰 이미지 추가 (0) | 2025.02.05 |
| DialogFragment 등장 퇴장 애니메이션 적용 [Kotlin] (0) | 2024.12.24 |
| 안드로이드 팝업 메뉴에 이미지 추가 [Kotlin] (2) | 2024.12.20 |
댓글