Root Rcv Adapter
abstract class RootRcvAdapter<ITEM : Any, VH : RecyclerView.ViewHolder> : RecyclerView.Adapter<VH> , AdapterReadApi<ITEM> , AdapterClickable<ITEM, VH>
Common infrastructure base for all RecyclerView adapters in this library.
이 라이브러리의 모든 RecyclerView adapter가 공통으로 사용하는 기반 클래스입니다.
BaseRcvAdapter와 HeaderFooterRcvAdapter가 이 클래스를 상속합니다.
Parameters
ITEM
adapter가 다루는 아이템 타입입니다.
VH
adapter가 다루는 ViewHolder 타입입니다.
Inheritors
Functions
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun findRelativeAdapterPositionIn(@NonNull adapter: RecyclerView.Adapter<out RecyclerView.ViewHolder?>, @NonNull viewHolder: RecyclerView.ViewHolder, localPosition: Int): Int
Link copied to clipboard
Returns item at position safely, or null.
지정 위치 아이템을 안전하게 조회하며 없으면 null을 반환합니다.
Link copied to clipboard
Returns index of the target item, or -1 when not found.
대상 아이템의 인덱스를 반환하며, 없으면 -1을 반환합니다.
Link copied to clipboard
Returns current immutable item list.
현재 불변 아이템 리스트를 반환합니다.
Link copied to clipboard
Link copied to clipboard
Returns mutable snapshot copy of current item list.
현재 아이템 리스트의 가변 스냅샷 복사본을 반환합니다.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
ViewHolder를 생성하고 클릭 리스너를 1회만 연결합니다.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
holder가 재활용될 때 캐시된 child view를 정리합니다.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Sets the item click listener.
아이템 클릭 리스너를 설정합니다.
Link copied to clipboard
Sets the item long-click listener.
아이템 롱클릭 리스너를 설정합니다.
Link copied to clipboard