Package 

Class StickyHeaderLinearLayoutManager

  • All Implemented Interfaces:
    androidx.recyclerview.widget.ItemTouchHelper.ViewDropHandler , androidx.recyclerview.widget.RecyclerView.SmoothScroller.ScrollVectorProvider

    
    public final class StickyHeaderLinearLayoutManager
    extends LinearLayoutManager
                        

    Adds sticky headers capabilities to your RecyclerView.Adapter. The adapter / controller must override StickyHeaderCallbacks.isStickyHeader to indicate which items are sticky.

    Example usage:

    class StickyHeaderController() : EpoxyController() {
        override fun isStickyHeader(position: Int) {
            // Write your logic to tell which item is sticky.
        }
    }