Recycler Layout Manager
An enhanced RecyclerView.LayoutManager with the ability to handle the position compatibility.
Call Int.toCompatPosition in any scene where you want to use position to convert it to get the correct position when using RecyclerAdapterBuilder.
For example:
override fun scrollToPosition(position: Int) {
val current = position.toCompatPosition()
super.scrollToPosition(current)
}
Content copied to clipboard
Functions
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
open fun collectAdjacentPrefetchPositions(p0: Int, p1: Int, p2: RecyclerView.State, p3: RecyclerView.LayoutManager.LayoutPrefetchRegistry)
Link copied to clipboard
open fun collectInitialPrefetchPositions(p0: Int, p1: RecyclerView.LayoutManager.LayoutPrefetchRegistry)
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
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
open fun getColumnCountForAccessibility(@NonNull p0: RecyclerView.Recycler, @NonNull p1: RecyclerView.State): Int
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
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
open fun getRowCountForAccessibility(@NonNull p0: RecyclerView.Recycler, @NonNull p1: RecyclerView.State): Int
Link copied to clipboard
open fun getSelectionModeForAccessibility(@NonNull p0: RecyclerView.Recycler, @NonNull p1: RecyclerView.State): Int
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
open fun isLayoutHierarchical(@NonNull p0: RecyclerView.Recycler, @NonNull p1: RecyclerView.State): Boolean
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
open fun onAdapterChanged(@Nullable p0: RecyclerView.Adapter<RecyclerView.ViewHolder>?, @Nullable p1: RecyclerView.Adapter<RecyclerView.ViewHolder>?)
Link copied to clipboard
open fun onAddFocusables(@NonNull p0: RecyclerView, @NonNull p1: ArrayList<View>, p2: Int, p3: Int): Boolean
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun onFocusSearchFailed(@NonNull p0: View, p1: Int, @NonNull p2: RecyclerView.Recycler, @NonNull p3: RecyclerView.State): View?
Link copied to clipboard
open fun onInitializeAccessibilityEvent(@NonNull p0: RecyclerView.Recycler, @NonNull p1: RecyclerView.State, @NonNull p2: AccessibilityEvent)
Link copied to clipboard
open fun onInitializeAccessibilityNodeInfo(@NonNull p0: RecyclerView.Recycler, @NonNull p1: RecyclerView.State, @NonNull p2: AccessibilityNodeInfoCompat)
Link copied to clipboard
open fun onInitializeAccessibilityNodeInfoForItem(@NonNull p0: RecyclerView.Recycler, @NonNull p1: RecyclerView.State, @NonNull p2: View, @NonNull p3: AccessibilityNodeInfoCompat)
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
open fun onMeasure(@NonNull p0: RecyclerView.Recycler, @NonNull p1: RecyclerView.State, p2: Int, p3: Int)
Link copied to clipboard
open fun onRequestChildFocus(@NonNull p0: RecyclerView, @NonNull p1: View, @Nullable p2: View?): Boolean
open fun onRequestChildFocus(@NonNull p0: RecyclerView, @NonNull p1: RecyclerView.State, @NonNull p2: View, @Nullable p3: View?): Boolean
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun performAccessibilityAction(@NonNull p0: RecyclerView.Recycler, @NonNull p1: RecyclerView.State, p2: Int, @Nullable p3: Bundle?): Boolean
Link copied to clipboard
open fun performAccessibilityActionForItem(@NonNull p0: RecyclerView.Recycler, @NonNull p1: RecyclerView.State, @NonNull p2: View, p3: Int, @Nullable p4: Bundle?): Boolean
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
open fun requestChildRectangleOnScreen(@NonNull p0: RecyclerView, @NonNull p1: View, @NonNull p2: Rect, p3: Boolean): Boolean
open fun requestChildRectangleOnScreen(@NonNull p0: RecyclerView, @NonNull p1: View, @NonNull p2: Rect, p3: Boolean, p4: Boolean): Boolean
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