반응형
공감 및 댓글은 포스팅 하는데 아주아주 큰 힘이 됩니다!! 포스팅 내용이 찾아주신 분들께 도움이 되길 바라며 더 깔끔하고 좋은 포스팅을 만들어 나가겠습니다^^
|
이번 포스팅에서는 RecyclerView에 스냅을 적용하는 방법에 대해 알아보겠습니다.
먼저 스냅이 무엇이냐...
구글 플레이스토어에 들어가셔서 아래 사진처럼
가로 RecyclerView 를 좌우로 스크롤해보면, item들이 아무데서나 멈추는게 아니라
자석이 끌어 당기는 것처럼 position 1번 자리의 좌표에서 멈추는 것을 볼 수 있습니다.
위 같은 애니메이션?? 을 스냅이라고 합니다.
적용하는 방법은 간단합니다.
안드로이드에서 이미 SnapHelper 라는 녀석을 제공해주기 때문에
우리는 가져다 사용만 하면 되는 것이져!! ㅋㅋㅋㅋㅋ
Vㅔ리~~~ 좋군녀 ㅋㅋㅋㅋㅋㅋ
사용방법입니다.
1 2 3 4 5 6 7 8 9 10 | //필드 SnapHelper snapHelper; RecyclerView recyclerView; //onCreate() 블록 snapHelper = new LinearSnapHelper(); recylerView = (RecyclerView) findViewById(R.id.recyclerView); snapHelper.attachToRecyclerView(recylerView); | cs |
정말 간단하지 않나요?
몇 줄의 코드로 적용이 완료되었습니다 ^^
이상입니다~
반응형
'안드로이드' 카테고리의 다른 글
안드로이드 비콘(BLE) 스캐너 Android Beacon Library 사용 방법! (15) | 2017.11.03 |
---|---|
안드로이드 ClickableSpan, SpannableString => String - 문자열 중 특정 문자열에 클릭 이벤트 onClickListener 적용하기! (0) | 2017.10.26 |
안드로이드 TextView, EditText 에 java 코드로 Bold 속성 주기! (0) | 2017.10.23 |
안드로이드 BLE(Bluetooth Low Energy) Scanner 구현 => BluetoothAdapter, BluetoothLeScanner (48) | 2017.10.20 |
안드로이드 구글 이메일 로그인 구현하기 android google email login (0) | 2017.10.18 |