AndroidLog

  • 홈
  • 태그
  • 방명록

Compose ViewPager 1

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

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

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

  • 분류 전체보기 (57)
    • 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

status-line, Compose ViewPager, 개발 컨퍼런스, Compose Infinite Loop, 문법, Max플랜, 안드로이드 컨퍼런스, 찰스의 안드로이드 컨퍼런스, jetpack, codelabs, compose, 안드로이드, 프로그래머스, Compose Infinite loop ViewPager2, 코틀린, programmers, kotlin, Android, claude-code, 코딩테스트,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2026/04   »
일 월 화 수 목 금 토
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 © AXZ Corp. All rights reserved.

티스토리툴바