본문 바로가기

Android

[Android]RecyclerView indicator(페이지 표시)

반응형

Recyclerview 를 활용하다 보면 하단에 페이지 표시를 해줘야 할 경우가 있다. 

 

이 경우 라이브러리를 쓰거나, Viewpager 를 이용해서 표시를 해주기도 하나, 

이미 만들어진 RecyclerView 에 경우 그 과정 역시 때로는 복잡할 경우가 있다. 

이 경우 아래의 링크를 활용하면 손 쉽게 적용 할 수 있다. 

 

 

 

1. 설명이 잘 되어 있는 indicator 부착 법

- 아래 링크로 가면 글 작성자의 설명을 통해 손 쉽게 달 수 있다. 

https://www.charlezz.com/?p=1329

 

RecyclerView와 PagerSnapHelper로 ViewPager 만들기 | 찰스의 안드로이드

ViewPager만들기 ViewPager2와 방식은 비슷하지만, 아직 정식 릴리즈가 나오지 않았습니다. 기존에 RecyclerView가 구현이 되어있다면 PagerSnapHelper만 추가하면 된다. MyAdapter adapter = ... recyclerView.setAdapter(adapter); recyclerView.setLayoutManager(new LinearLayoutManager(context, LinearLayoutManager.HOR

www.charlezz.com

2. 동그란 indicator를 원하는 경우. 

-위에 블로그에서 작성 된 인디케이터는 사각형 모양이다. 이보다 좀 더 부드러운 느낌의 원형 인디케이터를 원하는 경우 아래 스택오버플로우에서 친절하게 변경 해놓은 링크가 있으므로 참고하면 될 것 같다. 

 

https://stackoverflow.com/questions/33841363/how-to-make-a-page-indicator-for-horizontal-recyclerview

 

How to make a page indicator for horizontal recyclerview

Any idea how to create a page indicator for recyclerview list ?

stackoverflow.com

Tip. 아마 해당 코드를 사용하게 되면 상단의 다음과 같이 두개의 int 변수로 선언 된 두개의 컬러코드 값이 있을 것이다. 0xFFFFFFFF 의 경우 0xFF <- 앞에 알파벳 두개가 투명도를 나타내고 나머지 뒤에 부분이 색상을 나타낸다고 생각하면 될 것이다. 

직접 색상을 커스텀해도 좋으며 아래 ARGB 색상표가 있는 사이트를 링크하니, 간단하게 변경을 하고 싶은 사용자라면 아래 링크를 이용해 변경하면 좋을 것 같다.

 

 

https://diyall.tistory.com/797

 

ARGB 색상표

 

diyall.tistory.com

 

 

Web, Android, iOS 개발 문의 및 앱 웹 제작 문의

Email : funidea2020@naver.com

https://funidea.co.kr/

 

https://funidea.co.kr/

AI 챗봇 & 사물인식 사물 인식, 인공지능 챗봇 등 Smart한 인공지능 기술을 통해 반복 업무를 줄여 보세요. 위치 기반 서비스 GPS 기능을 활용하여 현재 위치를 기준으로 주변 정보(은행, 음식점, 주�

funidea.co.kr

 

여성 신체 사이즈 기반 상품 추천 서비스!

나에게 딱 맞은 골라보자! Fit Me !

https://fit-me.kr/

 

핏미 - 사이즈 고민 없는 여성 쇼핑앱

더이상의 사이즈 고민은 그만! 수많은 여성 쇼핑몰을 한눈에! - 핏미

fit-me.kr

 

반응형