Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Helixform/FluidRecyclerView
/ functions
Functions
1,832 in github.com/Helixform/FluidRecyclerView
⨍
Functions
1,832
◇
Types & classes
159
↓ 3 callers
Method
setSpanCount
Sets the number of spans to be laid out. <p> If {@link #getOrientation()} is {@link #VERTICAL}, this is the number of columns. If {@link #getOrientati
fluidrecyclerview/src/main/java/androidx/fluidrecyclerview/widget/GridLayoutManager.java:835
↓ 3 callers
Method
startSmoothScroll
Starts a smooth scroll using the provided {@link SmoothScroller}. <p>Each instance of SmoothScroller is intended to only be used once. Provide a new
fluidrecyclerview/src/main/java/androidx/fluidrecyclerview/widget/RecyclerView.java:9059
↓ 3 callers
Method
stop
Stops running the SmoothScroller in each animation callback. Note that this does not cancel any existing {@link Action} updated by {@link #onTargetFou
fluidrecyclerview/src/main/java/androidx/fluidrecyclerview/widget/RecyclerView.java:12573
↓ 3 callers
Method
suppressLayout
Tells this RecyclerView to suppress all layout and scroll calls until layout suppression is disabled with a later call to suppressLayout(false). When
fluidrecyclerview/src/main/java/androidx/fluidrecyclerview/widget/RecyclerView.java:2457
↓ 3 callers
Method
toString
()
fluidrecyclerview/src/main/java/androidx/fluidrecyclerview/widget/AdapterHelper.java:672
↓ 3 callers
Method
toString
()
fluidrecyclerview/src/main/java/androidx/fluidrecyclerview/widget/RecyclerView.java:13367
↓ 3 callers
Method
unScrap
()
fluidrecyclerview/src/main/java/androidx/fluidrecyclerview/widget/RecyclerView.java:11907
↓ 3 callers
Method
updateDxDy
(MotionEvent ev, int directionFlags, int pointerIndex)
fluidrecyclerview/src/main/java/androidx/fluidrecyclerview/widget/ItemTouchHelper.java:1179
↓ 3 callers
Method
updateLayoutState
(int anchorPosition, RecyclerView.State state)
fluidrecyclerview/src/main/java/androidx/fluidrecyclerview/widget/StaggeredGridLayoutManager.java:1421
↓ 3 callers
Method
updateLayoutState
(int layoutDirection, int requiredSpace, boolean canUseExistingSpace, RecyclerView.State state)
fluidrecyclerview/src/main/java/androidx/fluidrecyclerview/widget/LinearLayoutManager.java:1260
↓ 3 callers
Method
validateChildOrder
Used for debugging. Validates that child views are laid out in correct order. This is important because rest of the algorithm relies on this constrain
fluidrecyclerview/src/main/java/androidx/fluidrecyclerview/widget/LinearLayoutManager.java:2167
↓ 2 callers
Method
absorb
fluidrecyclerview/src/main/java/org/helixform/fluidrecyclerview/FluidSpringBack.kt:36
↓ 2 callers
Method
add
Adds the given item to the list. If this is a new item, SortedList calls {@link Callback#onInserted(int, int)}. <p> If the item already exists in the
fluidrecyclerview/src/main/java/androidx/fluidrecyclerview/widget/SortedList.java:144
↓ 2 callers
Method
addAllInternal
(T[] newItems)
fluidrecyclerview/src/main/java/androidx/fluidrecyclerview/widget/SortedList.java:253
↓ 2 callers
Method
addChangePayload
(Object payload)
fluidrecyclerview/src/main/java/androidx/fluidrecyclerview/widget/RecyclerView.java:11972
↓ 2 callers
Method
addFullSpanItem
(FullSpanItem fullSpanItem)
fluidrecyclerview/src/main/java/androidx/fluidrecyclerview/widget/StaggeredGridLayoutManager.java:2982
↓ 2 callers
Method
addItemDecoration
Add an {@link ItemDecoration} to this RecyclerView. Item decorations can affect both measurement and drawing of individual item views. <p>Item decora
fluidrecyclerview/src/main/java/androidx/fluidrecyclerview/widget/RecyclerView.java:1704
↓ 2 callers
Method
addListListener
Add a ListListener to receive updates when the current List changes. @param listener Listener to receive updates. @see #getCurrentList() @see #remov
fluidrecyclerview/src/main/java/androidx/fluidrecyclerview/widget/AsyncListDiffer.java:391
↓ 2 callers
Method
addOnItemTouchListener
Add an {@link OnItemTouchListener} to intercept touch events before they are dispatched to child views or this view's standard scrolling behavior. <p
fluidrecyclerview/src/main/java/androidx/fluidrecyclerview/widget/RecyclerView.java:3334
↓ 2 callers
Method
addOnScrollListener
Add a listener that will be notified of any changes in scroll state or position. <p>Components that add a listener should take care to remove it when
fluidrecyclerview/src/main/java/androidx/fluidrecyclerview/widget/RecyclerView.java:1841
↓ 2 callers
Method
addTile
(int generation, TileList.Tile<T> tile)
fluidrecyclerview/src/main/java/androidx/fluidrecyclerview/widget/ThreadUtil.java:27
↓ 2 callers
Method
addToDisappearedInLayout
A ViewHolder might be added by the LayoutManager just to animate its disappearance. This list holds such items so that we can animate / recycle these
fluidrecyclerview/src/main/java/androidx/fluidrecyclerview/widget/ViewInfoStore.java:197
↓ 2 callers
Method
addToOldChangeHolders
Adds the given ViewHolder to the oldChangeHolders list @param key The key to identify the ViewHolder. @param holder The ViewHolder to store
fluidrecyclerview/src/main/java/androidx/fluidrecyclerview/widget/ViewInfoStore.java:131
↓ 2 callers
Method
addToPreLayout
Adds the item information to the prelayout tracking @param holder The ViewHolder whose information is being saved @param info The information to save
fluidrecyclerview/src/main/java/androidx/fluidrecyclerview/widget/ViewInfoStore.java:63
↓ 2 callers
Method
addViewInt
(View child, int index, boolean disappearing)
fluidrecyclerview/src/main/java/androidx/fluidrecyclerview/widget/RecyclerView.java:9163
↓ 2 callers
Method
animateChange
Called by the RecyclerView when an adapter item is present both before and after the layout and RecyclerView has received a {@link Adapter#notifyItemC
fluidrecyclerview/src/main/java/androidx/fluidrecyclerview/widget/RecyclerView.java:13837
↓ 2 callers
Method
appendToSpan
(View view)
fluidrecyclerview/src/main/java/androidx/fluidrecyclerview/widget/StaggeredGridLayoutManager.java:2573
↓ 2 callers
Method
areContentsTheSame
Called by the DiffUtil when it wants to check whether two items have the same data. DiffUtil uses this information to detect if the contents of an ite
fluidrecyclerview/src/main/java/androidx/fluidrecyclerview/widget/DiffUtil.java:376
↓ 2 callers
Method
assignFromView
(View child, int position)
fluidrecyclerview/src/main/java/androidx/fluidrecyclerview/widget/LinearLayoutManager.java:2599
↓ 2 callers
Method
assignFromViewAndKeepVisibleRect
(View child, int position)
fluidrecyclerview/src/main/java/androidx/fluidrecyclerview/widget/LinearLayoutManager.java:2552
↓ 2 callers
Method
attach
()
fluidrecyclerview/src/main/java/androidx/fluidrecyclerview/widget/RecyclerView.java:6135
↓ 2 callers
Method
backingData
()
fluidrecyclerview/src/main/java/androidx/fluidrecyclerview/widget/DiffUtil.java:1046
↓ 2 callers
Method
beginBatchedUpdates
Batches adapter updates that happen after calling this method and before calling {@link #endBatchedUpdates()}. For example, if you add multiple items
fluidrecyclerview/src/main/java/androidx/fluidrecyclerview/widget/SortedList.java:519
↓ 2 callers
Method
bindViewHolder
This method internally calls {@link #onBindViewHolder(ViewHolder, int)} to update the {@link ViewHolder} contents with the item at the given position
fluidrecyclerview/src/main/java/androidx/fluidrecyclerview/widget/RecyclerView.java:7589
↓ 2 callers
Method
build
@return A new instance of {@link Config} with the given parameters.
fluidrecyclerview/src/main/java/androidx/fluidrecyclerview/widget/ConcatAdapter.java:475
↓ 2 callers
Method
calculateCachedEnd
()
fluidrecyclerview/src/main/java/androidx/fluidrecyclerview/widget/StaggeredGridLayoutManager.java:2538
↓ 2 callers
Method
calculateCachedStart
()
fluidrecyclerview/src/main/java/androidx/fluidrecyclerview/widget/StaggeredGridLayoutManager.java:2504
↓ 2 callers
Method
calculateDistanceToFinalSnap
Override this method to snap to a particular point within the target view or the container view on any axis. <p> This method is called when the {@link
fluidrecyclerview/src/main/java/androidx/fluidrecyclerview/widget/SnapHelper.java:269
↓ 2 callers
Method
calculateDtToFit
Helper method for {@link #calculateDxToMakeVisible(android.view.View, int)} and {@link #calculateDyToMakeVisible(android.view.View, int)}
fluidrecyclerview/src/main/java/androidx/fluidrecyclerview/widget/LinearSmoothScroller.java:285
↓ 2 callers
Method
calculateExtraLayoutSpace
<p>Calculates the amount of extra space (in pixels) that should be laid out by {@link LinearLayoutManager} and stores the result in {@code extraLayout
fluidrecyclerview/src/main/java/androidx/fluidrecyclerview/widget/LinearLayoutManager.java:499
↓ 2 callers
Method
calculateItemBorders
@param totalSpace Total available space after padding is removed
fluidrecyclerview/src/main/java/androidx/fluidrecyclerview/widget/GridLayoutManager.java:325
↓ 2 callers
Method
calculateScrollDirectionForPosition
(int position)
fluidrecyclerview/src/main/java/androidx/fluidrecyclerview/widget/StaggeredGridLayoutManager.java:2016
↓ 2 callers
Method
calculateTimeForScrolling
Calculates the time it should take to scroll the given distance (in pixels) @param dx Distance in pixels that we want to scroll @return Time in milli
fluidrecyclerview/src/main/java/androidx/fluidrecyclerview/widget/LinearSmoothScroller.java:207
↓ 2 callers
Method
canFindInPreLayout
(int position)
fluidrecyclerview/src/main/java/androidx/fluidrecyclerview/widget/AdapterHelper.java:410
↓ 2 callers
Method
canRestoreState
Called by the RecyclerView to decide whether the SavedState should be given to the LayoutManager or not. @return {@code true} if the Adapter is ready
fluidrecyclerview/src/main/java/androidx/fluidrecyclerview/widget/RecyclerView.java:8094
↓ 2 callers
Method
canReuseUpdatedViewHolder
When an item is changed, ItemAnimator can decide whether it wants to re-use the same ViewHolder for animations or RecyclerView should create a copy of
fluidrecyclerview/src/main/java/androidx/fluidrecyclerview/widget/RecyclerView.java:14030
↓ 2 callers
Method
checkHorizontalSwipe
(ViewHolder viewHolder, int flags)
fluidrecyclerview/src/main/java/androidx/fluidrecyclerview/widget/ItemTouchHelper.java:1247
↓ 2 callers
Method
checkLayoutParams
(ViewGroup.LayoutParams p)
fluidrecyclerview/src/main/java/androidx/fluidrecyclerview/widget/RecyclerView.java:4802
↓ 2 callers
Method
checkSelectForSwipe
Checks whether we should select a View for swiping.
fluidrecyclerview/src/main/java/androidx/fluidrecyclerview/widget/ItemTouchHelper.java:989
↓ 2 callers
Method
checkVerticalSwipe
(ViewHolder viewHolder, int flags)
fluidrecyclerview/src/main/java/androidx/fluidrecyclerview/widget/ItemTouchHelper.java:1274
↓ 2 callers
Method
clampApplyScroll
(int tmpDt, int dt)
fluidrecyclerview/src/main/java/androidx/fluidrecyclerview/widget/LinearSmoothScroller.java:272
↓ 2 callers
Method
clear
(int index)
fluidrecyclerview/src/main/java/androidx/fluidrecyclerview/widget/ChildHelper.java:420
↓ 2 callers
Method
clearNestedRecyclerViewIfNotNested
Utility method for clearing holder's internal RecyclerView, if present
fluidrecyclerview/src/main/java/androidx/fluidrecyclerview/widget/RecyclerView.java:6238
↓ 2 callers
Method
clearOldPositions
()
fluidrecyclerview/src/main/java/androidx/fluidrecyclerview/widget/RecyclerView.java:4857
↓ 2 callers
Method
clearPayload
()
fluidrecyclerview/src/main/java/androidx/fluidrecyclerview/widget/RecyclerView.java:11988
↓ 2 callers
Method
clearPrefetchPositions
Called when prefetch indices are no longer valid for cache prioritization.
fluidrecyclerview/src/main/java/androidx/fluidrecyclerview/widget/GapWorker.java:151
↓ 2 callers
Method
clearTmpDetachFlag
()
fluidrecyclerview/src/main/java/androidx/fluidrecyclerview/widget/RecyclerView.java:11919
↓ 2 callers
Method
collectPrefetchPositionsFromView
(RecyclerView view, boolean nested)
fluidrecyclerview/src/main/java/androidx/fluidrecyclerview/widget/GapWorker.java:78
↓ 2 callers
Method
computeHorizontalScrollOffset
<p>Compute the horizontal offset of the horizontal scrollbar's thumb within the horizontal range. This value is used to compute the length of the thum
fluidrecyclerview/src/main/java/androidx/fluidrecyclerview/widget/RecyclerView.java:2242
↓ 2 callers
Method
computeHorizontalScrollRange
<p>Compute the horizontal range that the horizontal scrollbar represents.</p> <p>The range is expressed in arbitrary units that must be the same as t
fluidrecyclerview/src/main/java/androidx/fluidrecyclerview/widget/RecyclerView.java:2290
↓ 2 callers
Method
computeScrollExtent
(RecyclerView.State state)
fluidrecyclerview/src/main/java/androidx/fluidrecyclerview/widget/StaggeredGridLayoutManager.java:1099
↓ 2 callers
Method
computeScrollExtent
(RecyclerView.State state)
fluidrecyclerview/src/main/java/androidx/fluidrecyclerview/widget/LinearLayoutManager.java:1208
↓ 2 callers
Method
computeScrollExtent
@param startChild View closest to start of the list. (top or left) @param endChild View closest to end of the list (bottom or right)
fluidrecyclerview/src/main/java/androidx/fluidrecyclerview/widget/ScrollbarHelper.java:60
↓ 2 callers
Method
computeScrollOffset
(RecyclerView.State state)
fluidrecyclerview/src/main/java/androidx/fluidrecyclerview/widget/StaggeredGridLayoutManager.java:1079
↓ 2 callers
Method
computeScrollOffset
(RecyclerView.State state)
fluidrecyclerview/src/main/java/androidx/fluidrecyclerview/widget/LinearLayoutManager.java:1197
↓ 2 callers
Method
computeScrollOffsetWithSpanInfo
(RecyclerView.State state)
fluidrecyclerview/src/main/java/androidx/fluidrecyclerview/widget/GridLayoutManager.java:1325
↓ 2 callers
Method
computeScrollRange
(RecyclerView.State state)
fluidrecyclerview/src/main/java/androidx/fluidrecyclerview/widget/StaggeredGridLayoutManager.java:1119
↓ 2 callers
Method
computeScrollRange
(RecyclerView.State state)
fluidrecyclerview/src/main/java/androidx/fluidrecyclerview/widget/LinearLayoutManager.java:1219
↓ 2 callers
Method
computeScrollRange
@param startChild View closest to start of the list. (top or left) @param endChild View closest to end of the list (bottom or right)
fluidrecyclerview/src/main/java/androidx/fluidrecyclerview/widget/ScrollbarHelper.java:79
↓ 2 callers
Method
computeScrollRangeWithSpanInfo
(RecyclerView.State state)
fluidrecyclerview/src/main/java/androidx/fluidrecyclerview/widget/GridLayoutManager.java:1292
↓ 2 callers
Method
computeVerticalScrollOffset
<p>Compute the vertical offset of the vertical scrollbar's thumb within the vertical range. This value is used to compute the length of the thumb with
fluidrecyclerview/src/main/java/androidx/fluidrecyclerview/widget/RecyclerView.java:2315
↓ 2 callers
Method
computeVerticalScrollRange
<p>Compute the vertical range that the vertical scrollbar represents.</p> <p>The range is expressed in arbitrary units that must be the same as the u
fluidrecyclerview/src/main/java/androidx/fluidrecyclerview/widget/RecyclerView.java:2362
↓ 2 callers
Method
consumeFlingInStretch
Used by consumeFlingInHorizontalStretch() and consumeFlinInVerticalStretch() for consuming deltas from EdgeEffects @param unconsumed The unconsumed de
fluidrecyclerview/src/main/java/androidx/fluidrecyclerview/widget/RecyclerView.java:2813
↓ 2 callers
Method
consumePostponedUpdates
()
fluidrecyclerview/src/main/java/androidx/fluidrecyclerview/widget/AdapterHelper.java:118
↓ 2 callers
Method
convertFocusDirectionToLayoutDirection
Converts a focusDirection to orientation. @param focusDirection One of {@link View#FOCUS_UP}, {@link View#FOCUS_DOWN}, {@link V
fluidrecyclerview/src/main/java/androidx/fluidrecyclerview/widget/LinearLayoutManager.java:1750
↓ 2 callers
Method
convertToAbsoluteDirection
Converts a given set of flags to absolution direction which means {@link #START} and {@link #END} are replaced with {@link #LEFT} and {@link #RIGHT} d
fluidrecyclerview/src/main/java/androidx/fluidrecyclerview/widget/ItemTouchHelper.java:1582
↓ 2 callers
Method
convertToRelativeDirection
Replaces a movement direction with its relative version by taking layout direction into account. @param flags The flag value that include a
fluidrecyclerview/src/main/java/androidx/fluidrecyclerview/widget/ItemTouchHelper.java:1491
↓ 2 callers
Method
copyArray
(T[] items)
fluidrecyclerview/src/main/java/androidx/fluidrecyclerview/widget/SortedList.java:814
↓ 2 callers
Method
countOnesBefore
(int index)
fluidrecyclerview/src/main/java/androidx/fluidrecyclerview/widget/ChildHelper.java:492
↓ 2 callers
Method
create
* Creates a velocity tracker with the specified implementation * type. * * @param impl The implementation type. *
fluidrecyclerview/src/main/java/org/helixform/fluidrecyclerview/VelocityTrackerFactory.kt:49
↓ 2 callers
Method
createOrientationHelpers
()
fluidrecyclerview/src/main/java/androidx/fluidrecyclerview/widget/StaggeredGridLayoutManager.java:256
↓ 2 callers
Method
detach
()
fluidrecyclerview/src/main/java/androidx/fluidrecyclerview/widget/RecyclerView.java:6139
↓ 2 callers
Method
detachAndScrapAttachedViews
Temporarily detach and scrap all currently attached child views. Views will be scrapped into the given Recycler. The Recycler may prefer to reuse scra
fluidrecyclerview/src/main/java/androidx/fluidrecyclerview/widget/RecyclerView.java:9790
↓ 2 callers
Method
detachViewAt
Temporarily detach a child view. <p>LayoutManagers may want to perform a lightweight detach operation to rearrange views currently attached to the Re
fluidrecyclerview/src/main/java/androidx/fluidrecyclerview/widget/RecyclerView.java:9383
↓ 2 callers
Method
detachViewInternal
(int index, @NonNull View view)
fluidrecyclerview/src/main/java/androidx/fluidrecyclerview/widget/RecyclerView.java:9387
↓ 2 callers
Method
dispatchAnimationsFinished
This method should be called by ItemAnimator implementations to notify any listeners that all pending and active item animations are finished.
fluidrecyclerview/src/main/java/androidx/fluidrecyclerview/widget/RecyclerView.java:14066
↓ 2 callers
Method
dispatchAttachedToWindow
(RecyclerView view)
fluidrecyclerview/src/main/java/androidx/fluidrecyclerview/widget/RecyclerView.java:8701
↓ 2 callers
Method
dispatchChangeStarting
Method to be called by subclasses when a change animation is being started. @param item The item which has been changed (this method must be calle
fluidrecyclerview/src/main/java/androidx/fluidrecyclerview/widget/SimpleItemAnimator.java:370
↓ 2 callers
Method
dispatchDetachedFromWindow
(RecyclerView view, Recycler recycler)
fluidrecyclerview/src/main/java/androidx/fluidrecyclerview/widget/RecyclerView.java:8706
↓ 2 callers
Method
dispatchFirstPassAndUpdateViewHolders
(UpdateOp op, int offsetStart)
fluidrecyclerview/src/main/java/androidx/fluidrecyclerview/widget/AdapterHelper.java:314
↓ 2 callers
Method
dispatchLayoutStep1
The first step of a layout where we; - process adapter updates - decide which animation should run - save information about current views - If necessa
fluidrecyclerview/src/main/java/androidx/fluidrecyclerview/widget/RecyclerView.java:4350
↓ 2 callers
Method
dispatchNestedScroll
(int dxConsumed, int dyConsumed, int dxUnconsumed, int dyUnconsumed, int[] offsetInWindow)
fluidrecyclerview/src/main/java/androidx/fluidrecyclerview/widget/RecyclerView.java:12242
↓ 2 callers
Method
dispatchUpdate
(AdapterHelper.UpdateOp op)
fluidrecyclerview/src/main/java/androidx/fluidrecyclerview/widget/RecyclerView.java:1114
↓ 2 callers
Method
distanceToCenter
(@NonNull View targetView, OrientationHelper helper)
fluidrecyclerview/src/main/java/androidx/fluidrecyclerview/widget/LinearSnapHelper.java:141
↓ 2 callers
Method
endBatchedUpdates
Ends the update transaction and dispatches any remaining event to the callback.
fluidrecyclerview/src/main/java/androidx/fluidrecyclerview/widget/SortedList.java:533
↓ 2 callers
Method
endChangeAnimation
(List<ChangeInfo> infoList, RecyclerView.ViewHolder item)
fluidrecyclerview/src/main/java/androidx/fluidrecyclerview/widget/DefaultItemAnimator.java:405
↓ 2 callers
Method
endX
()
fluidrecyclerview/src/main/java/androidx/fluidrecyclerview/widget/DiffUtil.java:487
↓ 2 callers
Method
endY
()
fluidrecyclerview/src/main/java/androidx/fluidrecyclerview/widget/DiffUtil.java:491
↓ 2 callers
Method
ensureHorizontalGlow
()
fluidrecyclerview/src/main/java/androidx/fluidrecyclerview/widget/RecyclerView.java:2920
↓ 2 callers
Method
ensureVerticalGlow
()
fluidrecyclerview/src/main/java/androidx/fluidrecyclerview/widget/RecyclerView.java:2928
← previous
next →
401–500 of 1,832, ranked by callers