본문 바로가기

안드로이드

리사이클러뷰 아이템 하나씩 넘기기 (viewpager같이)

반응형

val snapHelper = PagerSnapHelper()

snapHelper.attachToRecyclerView(binding.testRecylcerView); //리사이클러뷰

 

PagerSnapHelper 이용하면 가능하다.

 

여기에 다른 아이템의 일부분을 확인 하기 위해서는 

xml에서 리사이클러 뷰에 

android:clipToPadding="false"
android:paddingStart="30dp"
android:paddingEnd="30dp"

값을 입력하고

아이템 xml에는

android:layout_marginEnd="6dp"
android:layout_marginStart="6dp"
app:cardElevation="3dp"

같은 값들을 입력하면 된다 단 여기서 주의할 점은 마진값이 padding값들보다 작아야 된다.

 

반응형