Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 |
Tags
- http 역사
- Kotlin
- flutter
- AAC
- 절대 주소
- 플로이드워셜
- 내부 단편화
- 리사이클러뷰
- http발전과정
- 리사이클러뷰풀
- DiffUtil
- 디자인 패턴
- GetX
- appcompatactivity
- 안드로이드
- 운영체제
- 데코레이터 패턴
- recyclerview
- 물리 메모리
- apk 빌드 과정
- AsyncListDiffer
- 뷰홀더
- 상태관리
- viewModelScope
- Android
- Dispatchers
- 프로세스
- 자이고트
- NestedScrollView
- appcompatacitivity
Archives
- Today
- Total
목록XML (1)
hong's android

프로젝트의 홈 화면 입니다. 리사이클러뷰들이 모두 같은 뷰 타입의 아이템들을 가지고 있습니다.문제현재 홈 화면의 리사이클러뷰들은 같은 뷰 타입의 아이템을 가지고 있지만 각각 뷰풀을 소유하고 있습니다. 이 때문에 스크롤을 내릴수록 뷰를 재사용 하지않고 새로운 뷰를 인플레이트를 하게 됩니다.리사이클러뷰는 인플레이트를 통해 뷰를 생성하는데 이때 메인 스레드를 사용합니다. 만약 다른 애니메이션, 하단에 시리즈 아이템들이 많이 모여있는 카테고리들이 추가된다면 렌더링을 담당하는 메인 스레드에 비교적 많은 부담을 주게 됩니다.이는 스크롤 버벅거림이나 사용자 경험에 직접적인 연결이 되어있는 부분이기에 개선하고자 했습니다.리사이클러뷰 원리출처 : Microsoft1.저장리사이클러뷰는 스크롤을 할 때 캐시에 뷰(Scrap..
Projects/TroubleShooting
2023. 5. 15. 15:12