public final class StickyHeaderHelper
extends OnScrollListener
FlexibleAdapter.
Header ViewHolders must be of type FlexibleViewHolder.
| Constructor and Description |
|---|
StickyHeaderHelper(FlexibleAdapter adapter,
FlexibleAdapter.OnStickyHeaderChangeListener stickyHeaderChangeListener,
android.view.ViewGroup stickyHolderLayout) |
| Modifier and Type | Method and Description |
|---|---|
void |
attachToRecyclerView(RecyclerView parent) |
void |
clearHeaderWithAnimation() |
void |
detachFromRecyclerView() |
void |
ensureHeaderParent() |
int |
getStickyPosition() |
void |
onScrolled(RecyclerView recyclerView,
int dx,
int dy) |
void |
updateOrClearHeader(boolean updateHeaderContent) |
public StickyHeaderHelper(FlexibleAdapter adapter, FlexibleAdapter.OnStickyHeaderChangeListener stickyHeaderChangeListener, android.view.ViewGroup stickyHolderLayout)
public void onScrolled(RecyclerView recyclerView,
int dx,
int dy)
public void attachToRecyclerView(RecyclerView parent)
public void detachFromRecyclerView()
public int getStickyPosition()
public void updateOrClearHeader(boolean updateHeaderContent)
public void ensureHeaderParent()
public void clearHeaderWithAnimation()