Kotlin
-
Sticky Header Recyclerview using ItemDecoration without library - 2 (Kotlin)Dev/android 2020. 5. 27. 00:18
자 라이브러리 없이 ItemDecoration을 사용해서 만드는 Sticky Header RecyclerView 2탄! 이전 포스팅 1탄은 여기 참조!! 지난 포스팅에서는 아이템 뷰 타입별로 뷰홀더에 바인딩을 했다면 이번엔 RecyclerView에 넣을 리스트를 만들어보자 지난 포스팅에 Activity에 Data 클래스를 타입으로 가진 List 만든것과 다른 리스트이다. 지금 만들 리스트는 여러 타입의 뷰를 아이템으로 가진 리스트이다. AdapterItem.kt data class AdapterItem(var type: Int, var objects: Data) Data 타입과 Int 타입의 매개변수를 가진 AdapterItem 이라는 data class를 만들어 준다. 이것은 지금 만들 리스트의 데이터..
-
Sticky Header Recyclerview using ItemDecoration without library - 1 (Kotlin)Dev/android 2020. 5. 26. 22:56
Sticky Header 란? 사용자가 페이지를 아래로 스크롤 할 때, 화면 상단에 고정된 뷰를 말한다. 검색해 보면 라이브러리 한 줄로 사용하기도 쉽게 해뒀지만, 각자의 상황에 맞게 커스텀 하려면 라이브러리는 불편하다 ItemDecoration을 커스텀 해서 고정할 헤더 뷰를 그리기로 했다. 아래는 예제 샘플이다. 바쁜 사람은 여기 를 눌러 소스를 보러 가시길... 아래 부턴 삽질 히스토리 사실 맨 위의 상단을 고정하는 건 검색해보면 되게 많이 나온다. 1. https://github.com/paetztm/recycler_view_headers paetztm/recycler_view_headers Simple Recycler View Section Header implementation - paetzt..