일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- github
- cs
- Operating System
- 안드로이드 개발
- 앱
- OS
- 앱개발
- 코틀린
- 리액트네이티브
- 개발
- 프로세스
- Kotlin
- Android
- db
- 데이터베이스
- MVVM
- CS지식
- 운영체제
- React
- 디자인 패턴
- 메모리
- 스레드
- 앱 개발
- Database
- 안드로이드
- 리액트
- 안드로이드 디자인 패턴
- 디자인패턴
- 액티비티
- reactnative
- Today
- Total
목록RecyclerView (2)
Tech Log
RecyclerView는 안드로이드 위젯 중에서 많이 쓰이는 것 중 하나다. RecyclerView는 메모리 최적화와도 관련된 내용이 나오기 때문에, 이론적인 내용에 대한 정리가 필요할 것 같아 글을 작성해본다. 1. RecyclerView란? Android Developers에서는 RecyclerView를 동적 목록을 나타내는 수단으로 표현하고 있다. 이름에서 알 수 있듯이, RecyclerView내의 View를 재활용하는 동적 목록이다. Android Jetpack에 포함되어 있는 위젯이다(원래는 Support Library에서 지원됐으나, Support Library가 deprecated됨) 다시 말해, 데이터 목록을 재활용하여 목록에 나타낸 View라고 생각하면 된다. 아래와 같은 아이템 목록들을..
클론 코딩을 하면서, ViewPager2를 사용하게 되었다. 사용한 지 좀 오래 되어, 복기용으로 글을 작성하게 되었다. 0. 개념 ViewPager2는 화면 슬라이드에 이용되는 레이아웃 클래스이다. ViewPager2가 ViewGroup으로부터 상속된 것을 보면, Container 역할을 한다는 사실을 유추해낼 수 있다. 단어의 뜻 그대로, View + Pager = 페이지를 쓸어 넘기듯이 View를 넘기는 것이다. 이 뷰에서는 스와이프(Swipe) 제스처를 통해서, 한 화면에서 다음 화면으로 전환할 수 있다. ViewPager2는 데이터를 페이지 단위로 화면에 표시한다. 여러 종류의 뷰 위젯을 사용하여 ViewPager2를 구성한다. 1. ViewPager와 ViewPager2 ViewPager2라고..