기록, 성장, 공유 - Android

  • 홈
  • 태그
  • 방명록

ViewPager2 1

[Android/Kotlin] Jetpack Compose 로 무한 롤링 배너(a.k.a Infinite loop/Infinite scroll) 를 쉽게 만들어보자

1. 들어가며 회사에서 Compose 마이그레이션을 반년째 진행중이다. (오래걸리는 이유는 시간을 잡고 한번에 바꾸는 게 아니라, 매 스프린트 마다 새로 들어가는 UI 를 컴포즈로 만들거나, 새로 들어가는 기능을 담은 화면을 리빌딩하는 방식을 채택했기 때문이다.) 최근에 홈화면을 개편하고 많은 앱에 들어가는 무한롤링 배너도 컴포즈로 갈아끼우는 작업을 하였다. 그리고 컴포즈로 구현하는 것의 장점을 또 한번 느꼈고, 많은 앱에 들어가는 기능이기도 하니 구현한 내용을 행복했던 감정과 함께 글로 정리하려고 한다. 각설하고 바로 구현만 보고싶으시다면 4번부터 보면 된다. *참고로 필자가 진행하는 컴포즈 버전은 1.4.2 이다. 아마 예에전 버전을 사용하시거나 accompanist 의 컴포넌트를 사용한다면 구현 내..

카테고리 없음 2023.05.28
이전
1
다음
더보기
프로필사진

조금만 더 성장하고 글을 쓰자고 하다가는 끝도없다. 부끄러움 잊고 그냥 쓰고 성장하자!

  • 분류 전체보기 (55)
    • Android (19)
      • 실전 회고 (5)
      • 이론 학습 (12)
      • Room (1)
    • Kotlin (15)
    • Algorithm (18)
      • 풀이 회고 (16)
      • 이론과 도구 (2)
    • Computer Science (0)
      • Network (0)
      • OS (0)
      • DB (0)
      • Computer Architecture (0)
    • Activity Review (0)
    • Book Review (0)
    • 회고 (0)

Tag

프로그래머스, codelabs, 안드로이드, Kotlin 입문, 찰스의 안드로이드 컨퍼런스, compose, Android, 문법, jetpack, 위임객체, Compose ViewPager, kotlin, 코틀린 입문, Compose Infinite loop ViewPager2, 코틀린, 개발 컨퍼런스, 안드로이드 컨퍼런스, programmers, 코딩테스트, Compose Infinite Loop,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/06   »
일 월 화 수 목 금 토
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

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바