-
public final class StickyHeaderHelper extends RecyclerView.OnScrollListener
A sticky header helper, to use only with FlexibleAdapter.
Header ViewHolders must be of type FlexibleViewHolder.
-
-
Constructor Summary
Constructors Constructor Description StickyHeaderHelper(FlexibleAdapter adapter, FlexibleAdapter.OnStickyHeaderChangeListener stickyHeaderChangeListener, ViewGroup stickyHolderLayout)
-
Method Summary
Modifier and Type Method Description voidonScrolled(RecyclerView recyclerView, int dx, int dy)voidattachToRecyclerView(RecyclerView parent)voiddetachFromRecyclerView()intgetStickyPosition()voidupdateOrClearHeader(boolean updateHeaderContent)voidensureHeaderParent()voidclearHeaderWithAnimation()-
-
Constructor Detail
-
StickyHeaderHelper
StickyHeaderHelper(FlexibleAdapter adapter, FlexibleAdapter.OnStickyHeaderChangeListener stickyHeaderChangeListener, ViewGroup stickyHolderLayout)
-
-
Method Detail
-
onScrolled
void onScrolled(RecyclerView recyclerView, int dx, int dy)
-
attachToRecyclerView
void attachToRecyclerView(RecyclerView parent)
-
detachFromRecyclerView
void detachFromRecyclerView()
-
getStickyPosition
int getStickyPosition()
-
updateOrClearHeader
void updateOrClearHeader(boolean updateHeaderContent)
-
ensureHeaderParent
void ensureHeaderParent()
-
clearHeaderWithAnimation
void clearHeaderWithAnimation()
-
-
-
-