-
- All Implemented Interfaces:
-
eu.davidea.fastscroller.FastScroller.AdapterInterface,eu.davidea.fastscroller.FastScroller.BubbleTextCreator,eu.davidea.fastscroller.FastScroller.OnScrollStateChangeListener,eu.davidea.flexibleadapter.helpers.ItemTouchHelperCallback.AdapterCallback
public class BindingFlexibleAdapter<T extends IFlexible> extends FlexibleAdapter<T>
-
-
Constructor Summary
Constructors Constructor Description BindingFlexibleAdapter()BindingFlexibleAdapter(Object listeners)BindingFlexibleAdapter(Object listeners, boolean stableIds)
-
Method Summary
Modifier and Type Method Description voidupdateDataSet(List<T> items, boolean animate)-
Methods inherited from class eu.davidea.flexibleadapter.FlexibleAdapter
addItem, addItemToSection, addItemWithDelay, addItems, addListener, addScrollableFooter, addScrollableFooterWithDelay, addScrollableHeader, addScrollableHeaderWithDelay, addSection, addSubItem, addSubItems, areHeadersShown, areHeadersSticky, calculatePositionFor, clear, clearAllBut, clearSelection, collapse, collapseAll, confirmDeletion, contains, emptyBin, ensureHeaderParent, expand, expandAll, expandItemsAtStartUp, filterItems, getCardinalPositionOf, getCurrentChildren, getCurrentItems, getDeletedChildren, getDeletedItems, getEndlessCurrentPage, getEndlessPageSize, getEndlessTargetCount, getExpandableOf, getExpandableOfDeletedChild, getExpandablePositionOf, getExpandedItems, getExpandedPositions, getFilter, getGlobalPositionOf, getHeaderItems, getHeaderOf, getItem, getItem, getItemCount, getItemCountOfTypes, getItemId, getItemTouchHelper, getItemTouchHelperCallback, getItemViewType, getMainItemCount, getMinCollapsibleLevel, getSameTypePositionOf, getScrollableFooters, getScrollableHeaders, getSectionHeader, getSectionItemPositions, getSectionItems, getSiblingsOf, getStickyHeaderElevation, getStickyPosition, getSubPositionOf, getTime, getUndoPositions, hasFilter, hasHeader, hasNewFilter, hasSameHeader, hasSubItems, hideAllHeaders, invalidateItemDecorations, isAnimateChangesWithDiffUtil, isAnyChildSelected, isAnyParentSelected, isAutoCollapseOnExpand, isAutoScrollOnExpand, isEmpty, isEndlessScrollEnabled, isExpandable, isExpanded, isFiltering, isHandleDragEnabled, isHeader, isItemEnabled, isLongPressDragEnabled, isPermanentDelete, isRecursiveCollapse, isRestoreInTime, isRestoreWithSelection, isScrollableHeaderOrFooter, isSelectable, isSwipeEnabled, isTopEndless, moveItem, onActionStateChanged, onAttachedToRecyclerView, onBindViewHolder, onCreateViewHolder, onDetachedFromRecyclerView, onItemMove, onItemSwiped, onLoadMoreComplete, onRestoreInstanceState, onSaveInstanceState, onViewAttachedToWindow, onViewDetachedFromWindow, onViewRecycled, removeAllScrollableFooters, removeAllScrollableHeaders, removeAllSelectedItems, removeItem, removeItemWithDelay, removeItems, removeItemsOfType, removeListener, removeRange, removeScrollableFooter, removeScrollableFooterWithDelay, removeScrollableHeader, removeScrollableHeaderWithDelay, removeSection, restoreDeletedItems, saveUndoPositions, selectAll, setAnimateChangesWithDiffUtil, setAnimateToLimit, setAutoCollapseOnExpand, setAutoScrollOnExpand, setDiffUtilCallback, setDisplayHeadersAtStartUp, setEndlessPageSize, setEndlessProgressItem, setEndlessScrollListener, setEndlessScrollThreshold, setEndlessTargetCount, setFilter, setHandleDragEnabled, setHeadersShown, setItemTouchHelperCallback, setLoadingMoreAtStartUp, setLongPressDragEnabled, setMinCollapsibleLevel, setNotifyChangeOfUnfilteredItems, setNotifyMoveOfFilteredItems, setPermanentDelete, setRecursiveCollapse, setRestoreSelectionOnUndo, setStickyHeaderElevation, setStickyHeaders, setSwipeEnabled, setTopEndless, setUnlinkAllItemsOnRemoveHeaders, shouldMove, showAllHeaders, smoothScrollToPosition, swapItems, toggleSelection, updateDataSet, updateItem -
Methods inherited from class eu.davidea.flexibleadapter.AnimatorAdapter
isAnimationOnForwardScrollingEnabled, isAnimationOnReverseScrollingEnabled, isOnlyEntryAnimation, setAnimationDelay, setAnimationDuration, setAnimationEntryStep, setAnimationInitialDelay, setAnimationInterpolator, setAnimationOnForwardScrolling, setAnimationOnReverseScrolling, setOnlyEntryAnimation -
Methods inherited from class eu.davidea.flexibleadapter.SelectableAdapter
addSelection, enableLogs, getAllBoundViewHolders, getFastScroller, getFlexibleLayoutManager, getMode, getRecyclerView, getSelectedItemCount, getSelectedPositions, getSelectedPositionsAsSet, isFastScrollerEnabled, isLastItemInActionMode, isSelectAll, isSelected, onCreateBubbleText, onFastScrollerStateChange, removeSelection, setFastScroller, setFlexibleLayoutManager, setMode, toggleFastScroller, useTag -
Methods inherited from class androidx.recyclerview.widget.RecyclerView.Adapter
bindViewHolder, createViewHolder, findRelativeAdapterPositionIn, getStateRestorationPolicy, hasObservers, hasStableIds, notifyDataSetChanged, notifyItemChanged, notifyItemInserted, notifyItemMoved, notifyItemRangeChanged, notifyItemRangeInserted, notifyItemRangeRemoved, notifyItemRemoved, onCreateViewHolder, onFailedToRecycleView, registerAdapterDataObserver, setHasStableIds, setStateRestorationPolicy, unregisterAdapterDataObserver -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
updateDataSet
void updateDataSet(List<T> items, boolean animate)
-
-
-
-