Infinite Scroll2 SwipeRefreshLayout :: 당겨서 새로고침 하기 1. SwipeRefreshLayout란? 2. xml 소스 코드 3. activity 소스 코드 1. SwipeRefreshLayout란? 앱에서 게시물 목록을 당겨서 새로고침 할 때 사용하는 것이 바로 SwipeRefreshLayout이다. 화면을 당기면 빙글빙글 돌아가는 애니메이션이 뜨면서 setOnRefreshListener를 호출하게 되는데, 이때 리스너 안에 새로고침을 하기 위한 코드를 작성해 넣으면 된다. 나는 게시물 목록을 당길 때 목록이 손가락을 따라 같이 이동하다가 탁! 놓으면 새로고침 애니메이션이 빙글빙글 돌아가기를 원했는데 기본으로 제공되는 SwipeRefreshLayout은 그런 기능이 없는 듯하다. 따로 오픈 라이브러리를 사용하던가 해야 할 것 같다. (위 영상을 보면 알겠지만 .. 2021. 1. 9. [코틀린] infinite/endless scroll(무한 스크롤)과 recyclerView 1. infinite/endless scroll 1-1. 개념 1-2. Progress Bar 1-3. 아이템 뷰(ItemView) 1-4. 홀더(Holder) 1-5. 스크롤 리스너(Scroll Listener) 1-6. 다른 최하단 도달 감지 방법 2. Adapter 1-1. 전체 소스 1-2. 코드 설명 3. Activity 3-1. 전체 소스 3-2. 코드 설명 4. 예제 다운로드 1. infinite/endless scroll 1-1. 개념 게시물 리스트를 쭉 내리다가 어느 지점에 도착하면 그다음 게시물 리스트를 가져오는 방법이 있다. 이것을 infinite scroll 혹은 endless scroll이라고 부른다. (심지어 어떤 외국 블로거는 ultimate scroll이라고 부르던데 딱히 정.. 2021. 1. 8. 이전 1 다음