무한스크롤3 [Kotlin] 뷰페이저2 활용 예제 : tabLayout, indicator, fragment, 자동 스크롤, 무한스크롤, 배너 등 0. 시작하기 앞서.. 1. viewPager 활용 1-1. Indicator와 같이 사용 1-2. Fragment와 같이 사용 1-3. tabLayout과 같이 사용 2. 광고 배너 만들기 2-1. 현재 배너 위치 표시하기 2-2. 무한 뷰페이저 2-3. 자동으로 스크롤하기 3. 예제 파일(깃허브) 0. 시작하기 앞서.. 오늘은 viewPager2를 이용해 위와 같은 예시를 만들어 볼 거예요. 코틀린 viewPager2 : 사용법, 애니메이션 등 1. viewPager2 1-1. viewPager란? 1-2. viewPager의 활용 2. 사용 방법 2-1. 기본 사용법 2-2. 애니메이션 설정 2-3. 여백 설정 1. viewPager2 1-1. viewPager란? 페이지를 넘기듯이 이렇게 슉-슉-.. 2021. 2. 27. 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 다음