android recyclerview usage by kotlin

RecyclerView
RecyclerView RecyclerView 이해하기 재순환(재활용)뷰는 뷰 그룹의 서브 클래스 이다. 항목 뷰(item view) 라고 하는 자식 View 객체들의 리스트를 보여준다. 각 항목 View는 재순환(재활용)뷰의 행으로 나타나며 데이터 저장소에서 가져온 하나의 객체를 나타낸다. 그렇다고 재순환뷰가 많은 양의 데이터를 물고서 보여주는 것이 아니다. 한 화면에 충분히 채워질 만큼의 데이터 카드(아이템)만 보여주고, 사용자가 스크롤을 하면 그 제스처 이벤트에 맞춰서 해당되는 부분의 데이터를 끌어와서 보여준다. 이렇게 하면 화면 흐름이 부드럽게 보여지는 것이다. 즉 View라는 아이템 바구니를 그대로 두고, 데이터만 싹 바꾸는 원리라고 보면 된다. 이렇게 하면, 아래에 나오는 ViewHolder ..