일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- component
- JetpackCompose
- thread
- 안드로이드 카카오 지도
- 안드로이드광고
- Clean Architecture
- 컴포넌트
- HTTP
- 안드로이드
- 다이나믹 링크
- 아키텍처
- Firebase
- 젯팩컴포즈
- Android
- 선언형UI
- 안드로이드컴포즈
- 애드몹광고
- RecyclerView
- android 지도
- android kakao map
- 클린 아키텍처
- android daum map
- 애드몹배너
- 파이어베이스
- dynamiclink
- 동적 링크
- ImageView
- glide
- 안드로이드 라이브러리
- Android 애드몹
- Today
- Total
목록ViewPager2 (2)
코딩스토리

ViewPager를 사용하다보면 꽉 찬 화면을 보여주는 경우도 있지만, 양쪽 뷰가 보이도록 나오는 레이아웃을 원하는 경우도 있습니다. MainActivity.java import androidx.appcompat.app.AppCompatActivity; import androidx.viewpager.widget.ViewPager; import android.os.Bundle; import java.util.ArrayList; public class MainActivity extends AppCompatActivity { ViewPager viewPager; private ArrayList imageList; @Override protected void onCreate(Bundle savedInstance..

기존의 ViewPager에서는 좌우 스크롤링만 가능했었습니다. 상하 스크롤링기능을 추가하고 싶다면 새로운 모듈을 만들어서 사용해야하는 번거로움이 생길 뿐더러 몇몇 기기에서는 스크롤이 버벅거리는 현상이 있었습니다. ViewPager2 새로운 기능 ViewPager2는 RecyclerView를 기반으로 사용됩니다. 수직스크롤링 지원 notifyDataSetChanged기능 페이지 변경 에니메이션 제어 기능 향상 사용하기 편해진 페이지 변경 리스너 변경된 사용방법 FragmentStatePagerAdapter에서 FragmentStateAdapter로 대체합니다 PagerAdapter에서 RecyclerView.Adapter로 대체합니다 페이지 이벤트를 addPageChangeListener()에서 regis..