MCPcopy Create free account

hub / github.com/Helixform/FluidRecyclerView / types & classes

Types & classes159 in github.com/Helixform/FluidRecyclerView

↓ 2 callersClassFluidScroller
fluidrecyclerview/src/main/java/org/helixform/fluidrecyclerview/FluidScroller.kt:23
↓ 2 callersClassSpringBackValue
fluidrecyclerview/src/main/java/org/helixform/fluidrecyclerview/FluidSpringBack.kt:31
↓ 1 callersClassFluidSpringBack
fluidrecyclerview/src/main/java/org/helixform/fluidrecyclerview/FluidSpringBack.kt:23
↓ 1 callersClassFluidVelocityTracker
fluidrecyclerview/src/main/java/org/helixform/fluidrecyclerview/FluidVelocityTracker.kt:27
↓ 1 callersClassScrollValue
fluidrecyclerview/src/main/java/org/helixform/fluidrecyclerview/FluidScroller.kt:29
↓ 1 callersClassSimpleViewHolder
example/app/src/main/java/org/helixform/fluidrecyclerview/example/MainActivity.kt:75
↓ 1 callersClassSystemVelocityTrackerAdapter
* Adapter class for implementing {@link VelocityTracker} interface * for {@link android.view.VelocityTracker} class. */
fluidrecyclerview/src/main/java/org/helixform/fluidrecyclerview/SystemVelocityTrackerAdapter.kt:26
ClassAction
Holds information about a smooth scroll request by a {@link SmoothScroller}.
fluidrecyclerview/src/main/java/androidx/fluidrecyclerview/widget/RecyclerView.java:12761
ClassAdapter
Base class for an Adapter <p>Adapters provide a binding from an app-specific data set to views that are displayed within a {@link RecyclerView}.</p>
fluidrecyclerview/src/main/java/androidx/fluidrecyclerview/widget/RecyclerView.java:7438
ClassAdapterDataObservable
fluidrecyclerview/src/main/java/androidx/fluidrecyclerview/widget/RecyclerView.java:12959
ClassAdapterDataObserver
Observer base class for watching changes to an {@link Adapter}. See {@link Adapter#registerAdapterDataObserver(AdapterDataObserver)}.
fluidrecyclerview/src/main/java/androidx/fluidrecyclerview/widget/RecyclerView.java:12423
ClassAdapterHelper
Helper class that can enqueue and process adapter update operations. <p> To support animations, RecyclerView presents an older version the Adapter to
fluidrecyclerview/src/main/java/androidx/fluidrecyclerview/widget/AdapterHelper.java:45
ClassAdapterListUpdateCallback
ListUpdateCallback that dispatches update events to the given adapter. @see DiffUtil.DiffResult#dispatchUpdatesTo(RecyclerView.Adapter)
fluidrecyclerview/src/main/java/androidx/fluidrecyclerview/widget/AdapterListUpdateCallback.java:28
ClassAnchorInfo
Data class to hold the information about an anchor position which is used in onLayout call.
fluidrecyclerview/src/main/java/androidx/fluidrecyclerview/widget/StaggeredGridLayoutManager.java:3232
ClassAnchorInfo
Simple data class to keep Anchor information
fluidrecyclerview/src/main/java/androidx/fluidrecyclerview/widget/LinearLayoutManager.java:2508
ClassAnimatorListener
fluidrecyclerview/src/main/java/androidx/fluidrecyclerview/widget/FastScroller.java:547
ClassAnimatorUpdater
fluidrecyclerview/src/main/java/androidx/fluidrecyclerview/widget/FastScroller.java:576
ClassAsyncDifferConfig
Configuration object for {@link ListAdapter}, {@link AsyncListDiffer}, and similar background-thread list diffing adapter logic. <p> At minimum, defin
fluidrecyclerview/src/main/java/androidx/fluidrecyclerview/widget/AsyncDifferConfig.java:35
ClassAsyncListDiffer
Helper for computing the difference between two lists via {@link DiffUtil} on a background thread. <p> It can be connected to a {@link RecyclerView.Ad
fluidrecyclerview/src/main/java/androidx/fluidrecyclerview/widget/AsyncListDiffer.java:115
ClassAsyncListUtil
A utility class that supports asynchronous content loading. <p> It can be used to load Cursor data in chunks without querying the Cursor on the UI Thr
fluidrecyclerview/src/main/java/androidx/fluidrecyclerview/widget/AsyncListUtil.java:49
InterfaceBackgroundCallback
fluidrecyclerview/src/main/java/androidx/fluidrecyclerview/widget/ThreadUtil.java:33
ClassBatchedCallback
A callback implementation that can batch notify events dispatched by the SortedList. <p> This class can be useful if you want to do multiple operation
fluidrecyclerview/src/main/java/androidx/fluidrecyclerview/widget/SortedList.java:943
ClassBatchingListUpdateCallback
Wraps a {@link ListUpdateCallback} callback and batches operations that can be merged. <p> For instance, when 2 add operations comes that adds 2 conse
fluidrecyclerview/src/main/java/androidx/fluidrecyclerview/widget/BatchingListUpdateCallback.java:35
ClassBoundFlags
fluidrecyclerview/src/main/java/androidx/fluidrecyclerview/widget/ViewBoundsCheck.java:136
ClassBucket
Bitset implementation that provides methods to offset indices.
fluidrecyclerview/src/main/java/androidx/fluidrecyclerview/widget/ChildHelper.java:395
ClassBuilder
Builder class for {@link AsyncDifferConfig}. @param <T>
fluidrecyclerview/src/main/java/androidx/fluidrecyclerview/widget/AsyncDifferConfig.java:78
ClassBuilder
The builder for {@link Config} class.
fluidrecyclerview/src/main/java/androidx/fluidrecyclerview/widget/ConcatAdapter.java:433
ClassCallback
The class that controls the behavior of the {@link SortedList}. <p> It defines how items should be sorted and how duplicates should be handled. <p> So
fluidrecyclerview/src/main/java/androidx/fluidrecyclerview/widget/SortedList.java:842
ClassCallback
This class is the contract between ItemTouchHelper and your application. It lets you control which touch behaviors are enabled per each ViewHolder and
fluidrecyclerview/src/main/java/androidx/fluidrecyclerview/widget/ItemTouchHelper.java:1395
ClassCallback
A Callback class used by DiffUtil while calculating the diff between two lists.
fluidrecyclerview/src/main/java/androidx/fluidrecyclerview/widget/DiffUtil.java:332
InterfaceCallback
Contract between AdapterHelper and RecyclerView.
fluidrecyclerview/src/main/java/androidx/fluidrecyclerview/widget/AdapterHelper.java:758
InterfaceCallback
Callback provided by the user of this class in order to retrieve information about child and parent boundaries.
fluidrecyclerview/src/main/java/androidx/fluidrecyclerview/widget/ViewBoundsCheck.java:262
InterfaceCallback
fluidrecyclerview/src/main/java/androidx/fluidrecyclerview/widget/NestedAdapterWrapper.java:165
InterfaceCallback
fluidrecyclerview/src/main/java/androidx/fluidrecyclerview/widget/ChildHelper.java:513
InterfaceCallback
fluidrecyclerview/src/main/java/androidx/fluidrecyclerview/widget/OpReorderer.java:227
ClassCenteredArray
Array wrapper w/ negative index support. We use this array instead of a regular array so that algorithm is easier to read without too many offsets whe
fluidrecyclerview/src/main/java/androidx/fluidrecyclerview/widget/DiffUtil.java:1033
ClassChangeInfo
fluidrecyclerview/src/main/java/androidx/fluidrecyclerview/widget/DefaultItemAnimator.java:71
InterfaceChildDrawingOrderCallback
A callback interface that can be used to alter the drawing order of RecyclerView children. <p> It works using the {@link ViewGroup#getChildDrawingOrde
fluidrecyclerview/src/main/java/androidx/fluidrecyclerview/widget/RecyclerView.java:14207
ClassChildHelper
Helper class to manage children. <p> It wraps a RecyclerView and adds ability to hide some children. There are two sets of methods provided by this cl
fluidrecyclerview/src/main/java/androidx/fluidrecyclerview/widget/ChildHelper.java:36
ClassConcatAdapter
An {@link Adapter} implementation that presents the contents of multiple adapters in sequence. <pre> MyAdapter adapter1 = ...; AnotherAdapter adapter
fluidrecyclerview/src/main/java/androidx/fluidrecyclerview/widget/ConcatAdapter.java:74
ClassConcatAdapterController
All logic for the {@link ConcatAdapter} is here so that we can clearly see a separation between an adapter implementation and merging logic.
fluidrecyclerview/src/main/java/androidx/fluidrecyclerview/widget/ConcatAdapterController.java:48
ClassConfig
The configuration object for a {@link ConcatAdapter}.
fluidrecyclerview/src/main/java/androidx/fluidrecyclerview/widget/ConcatAdapter.java:331
ClassDataCallback
The callback that provides data access for {@link AsyncListUtil}. <p> All methods are called on the background thread.
fluidrecyclerview/src/main/java/androidx/fluidrecyclerview/widget/AsyncListUtil.java:451
ClassDefaultItemAnimator
This implementation of {@link RecyclerView.ItemAnimator} provides basic animations on remove, add, and move events that happen to the items in a Recyc
fluidrecyclerview/src/main/java/androidx/fluidrecyclerview/widget/DefaultItemAnimator.java:39
ClassDefaultSpanSizeLookup
Default implementation for {@link SpanSizeLookup}. Each item occupies 1 span.
fluidrecyclerview/src/main/java/androidx/fluidrecyclerview/widget/GridLayoutManager.java:1370
ClassDiagonal
A diagonal is a match in the graph. Rather than snakes, we only record the diagonals in the path.
fluidrecyclerview/src/main/java/androidx/fluidrecyclerview/widget/DiffUtil.java:476
ClassDiffResult
This class holds the information about the result of a {@link DiffUtil#calculateDiff(Callback, boolean)} call. <p> You can consume the updates in a Di
fluidrecyclerview/src/main/java/androidx/fluidrecyclerview/widget/DiffUtil.java:604
ClassDiffUtil
DiffUtil is a utility class that calculates the difference between two lists and outputs a list of update operations that converts the first list into
fluidrecyclerview/src/main/java/androidx/fluidrecyclerview/widget/DiffUtil.java:82
ClassDividerItemDecoration
DividerItemDecoration is a {@link RecyclerView.ItemDecoration} that can be used as a divider between items of a {@link LinearLayoutManager}. It suppor
fluidrecyclerview/src/main/java/androidx/fluidrecyclerview/widget/DividerItemDecoration.java:44
ClassEdgeEffectAdapter
* A class that provides the required methods from {@link android.widget.EdgeEffect} * class, of which some operations are replaced by the custom edge
fluidrecyclerview/src/main/java/org/helixform/fluidrecyclerview/EdgeEffectAdapter.kt:29
ClassEdgeEffectFactory
EdgeEffectFactory lets you customize the over-scroll edge effect for RecyclerViews. @see RecyclerView#setEdgeEffectFactory(EdgeEffectFactory)
fluidrecyclerview/src/main/java/androidx/fluidrecyclerview/widget/RecyclerView.java:5913
ClassFastScroller
Class responsible to animate and provide a fast scroller.
fluidrecyclerview/src/main/java/androidx/fluidrecyclerview/widget/FastScroller.java:40
ClassFluidRubberBand
fluidrecyclerview/src/main/java/org/helixform/fluidrecyclerview/FluidRubberBand.kt:19
ClassFullSpanItem
We keep information about full span items because they may create gaps in the UI.
fluidrecyclerview/src/main/java/androidx/fluidrecyclerview/widget/StaggeredGridLayoutManager.java:3048
ClassGapWorker
fluidrecyclerview/src/main/java/androidx/fluidrecyclerview/widget/GapWorker.java:30
ClassGridLayoutManager
A {@link RecyclerView.LayoutManager} implementations that lays out items in a grid. <p> By default, each item occupies 1 span. You can change it by pr
fluidrecyclerview/src/main/java/androidx/fluidrecyclerview/widget/GridLayoutManager.java:38
ClassInfoRecord
fluidrecyclerview/src/main/java/androidx/fluidrecyclerview/widget/ViewInfoStore.java:290
ClassIsolatedStableIdStorage
An isolating implementation that ensures the stable ids among adapters do not conflict with each-other. It keeps a mapping for each adapter from its l
fluidrecyclerview/src/main/java/androidx/fluidrecyclerview/widget/StableIdStorage.java:79
ClassIsolatedViewTypeStorage
fluidrecyclerview/src/main/java/androidx/fluidrecyclerview/widget/ViewTypeStorage.java:120
ClassItemAnimator
This class defines the animations that take place on items as changes are made to the adapter. Subclasses of ItemAnimator can be used to implement cu
fluidrecyclerview/src/main/java/androidx/fluidrecyclerview/widget/RecyclerView.java:13455
InterfaceItemAnimatorFinishedListener
This interface is used to inform listeners when all pending or running animations in an ItemAnimator are finished. This can be used, for example, to d
fluidrecyclerview/src/main/java/androidx/fluidrecyclerview/widget/RecyclerView.java:14104
InterfaceItemAnimatorListener
The interface to be implemented by listeners to animation events from this ItemAnimator. This is used internally and is not intended for developers to
fluidrecyclerview/src/main/java/androidx/fluidrecyclerview/widget/RecyclerView.java:14093
ClassItemAnimatorRestoreListener
Internal listener that manages items after animations finish. This is how items are retained (not recycled) during animations, but allowed to be recyc
fluidrecyclerview/src/main/java/androidx/fluidrecyclerview/widget/RecyclerView.java:13412
ClassItemCallback
Callback for calculating the diff between two non-null items in a list. <p> {@link Callback} serves two roles - list indexing, and item diffing. ItemC
fluidrecyclerview/src/main/java/androidx/fluidrecyclerview/widget/DiffUtil.java:409
ClassItemDecoration
An ItemDecoration allows the application to add a special drawing and layout offset to specific item views from the adapter's data set. This can be us
fluidrecyclerview/src/main/java/androidx/fluidrecyclerview/widget/RecyclerView.java:11287
ClassItemDelegate
The default implementation of accessibility delegate for the individual items of the RecyclerView. <p> If you are overriding {@code RecyclerViewAccess
fluidrecyclerview/src/main/java/androidx/fluidrecyclerview/widget/RecyclerViewAccessibilityDelegate.java:120
ClassItemHolderInfo
A simple data structure that holds information about an item's bounds. This information is used in calculating item animations. Default implementation
fluidrecyclerview/src/main/java/androidx/fluidrecyclerview/widget/RecyclerView.java:14123
ClassItemTouchHelper
This is a utility class to add swipe to dismiss and drag & drop support to RecyclerView. <p> It works with a RecyclerView and a Callback class, which
fluidrecyclerview/src/main/java/androidx/fluidrecyclerview/widget/ItemTouchHelper.java:71
ClassItemTouchHelperGestureListener
fluidrecyclerview/src/main/java/androidx/fluidrecyclerview/widget/ItemTouchHelper.java:2311
InterfaceItemTouchUIUtil
Utility class for {@link ItemTouchHelper} which handles item transformations for different API versions. <p/> This class has methods that map to {@lin
fluidrecyclerview/src/main/java/androidx/fluidrecyclerview/widget/ItemTouchUIUtil.java:36
ClassItemTouchUIUtilImpl
Package private class to keep implementations. Putting them inside ItemTouchUIUtil makes them public API, which is not desired in this case.
fluidrecyclerview/src/main/java/androidx/fluidrecyclerview/widget/ItemTouchUIUtilImpl.java:31
ClassLayoutChunkResult
fluidrecyclerview/src/main/java/androidx/fluidrecyclerview/widget/LinearLayoutManager.java:2611
ClassLayoutManager
A <code>LayoutManager</code> is responsible for measuring and positioning item views within a <code>RecyclerView</code> as well as determining the pol
fluidrecyclerview/src/main/java/androidx/fluidrecyclerview/widget/RecyclerView.java:8174
ClassLayoutParams
LayoutParams used by GridLayoutManager. <p> Note that if the orientation is {@link #VERTICAL}, the width parameter is ignored and if the orientation i
fluidrecyclerview/src/main/java/androidx/fluidrecyclerview/widget/GridLayoutManager.java:1390
ClassLayoutParams
LayoutParams used by StaggeredGridLayoutManager. <p> Note that if the orientation is {@link #VERTICAL}, the width parameter is ignored and if the orie
fluidrecyclerview/src/main/java/androidx/fluidrecyclerview/widget/StaggeredGridLayoutManager.java:2411
ClassLayoutParams
{@link android.view.ViewGroup.MarginLayoutParams LayoutParams} subclass for children of {@link RecyclerView}. Custom {@link LayoutManager layout manag
fluidrecyclerview/src/main/java/androidx/fluidrecyclerview/widget/RecyclerView.java:12291
InterfaceLayoutPrefetchRegistry
Interface for LayoutManagers to request items to be prefetched, based on position, with specified distance from viewport, which indicates priority. @
fluidrecyclerview/src/main/java/androidx/fluidrecyclerview/widget/RecyclerView.java:8321
ClassLayoutPrefetchRegistryImpl
Prefetch information associated with a specific RecyclerView.
fluidrecyclerview/src/main/java/androidx/fluidrecyclerview/widget/GapWorker.java:64
ClassLayoutState
Helper class that keeps temporary state while {LayoutManager} is filling out the empty space.
fluidrecyclerview/src/main/java/androidx/fluidrecyclerview/widget/LinearLayoutManager.java:2252
ClassLayoutState
Helper class that keeps temporary state while {LayoutManager} is filling out the empty space.
fluidrecyclerview/src/main/java/androidx/fluidrecyclerview/widget/LayoutState.java:25
ClassLazySpanLookup
An array of mappings from adapter position to span. This only grows when a write happens and it grows up to the size of the adapter.
fluidrecyclerview/src/main/java/androidx/fluidrecyclerview/widget/StaggeredGridLayoutManager.java:2812
ClassLinearLayoutManager
A {@link RecyclerView.LayoutManager} implementation which provides similar functionality to {@link android.widget.ListView}.
fluidrecyclerview/src/main/java/androidx/fluidrecyclerview/widget/LinearLayoutManager.java:43
ClassLinearSmoothScroller
{@link RecyclerView.SmoothScroller} implementation which uses a {@link LinearInterpolator} until the target position becomes a child of the RecyclerVi
fluidrecyclerview/src/main/java/androidx/fluidrecyclerview/widget/LinearSmoothScroller.java:37
ClassLinearSnapHelper
Implementation of the {@link SnapHelper} supporting snapping in either vertical or horizontal orientation. <p> The implementation will snap the center
fluidrecyclerview/src/main/java/androidx/fluidrecyclerview/widget/LinearSnapHelper.java:33
ClassListAdapter
{@link RecyclerView.Adapter RecyclerView.Adapter} base class for presenting List data in a {@link RecyclerView}, including computing diffs between Lis
fluidrecyclerview/src/main/java/androidx/fluidrecyclerview/widget/ListAdapter.java:94
InterfaceListListener
Listener for when the current List is updated. @param <T> Type of items in List
fluidrecyclerview/src/main/java/androidx/fluidrecyclerview/widget/AsyncListDiffer.java:138
InterfaceListUpdateCallback
An interface that can receive Update operations that are applied to a list. <p> This class can be used together with DiffUtil to detect changes betwee
fluidrecyclerview/src/main/java/androidx/fluidrecyclerview/widget/ListUpdateCallback.java:25
ClassMainActivity
example/app/src/main/java/org/helixform/fluidrecyclerview/example/MainActivity.kt:38
InterfaceMainThreadCallback
fluidrecyclerview/src/main/java/androidx/fluidrecyclerview/widget/ThreadUtil.java:23
ClassMainThreadExecutor
fluidrecyclerview/src/main/java/androidx/fluidrecyclerview/widget/AsyncListDiffer.java:121
ClassMessageQueue
fluidrecyclerview/src/main/java/androidx/fluidrecyclerview/widget/MessageThreadUtil.java:233
ClassMessageThreadUtil
fluidrecyclerview/src/main/java/androidx/fluidrecyclerview/widget/MessageThreadUtil.java:26
ClassMoveInfo
fluidrecyclerview/src/main/java/androidx/fluidrecyclerview/widget/DefaultItemAnimator.java:58
ClassNestedAdapterWrapper
Wrapper for each adapter in {@link ConcatAdapter}.
fluidrecyclerview/src/main/java/androidx/fluidrecyclerview/widget/NestedAdapterWrapper.java:32
ClassNoStableIdStorage
Returns {@link RecyclerView#NO_ID} for all positions. In other words, stable ids are not supported.
fluidrecyclerview/src/main/java/androidx/fluidrecyclerview/widget/StableIdStorage.java:41
InterfaceOnChildAttachStateChangeListener
A Listener interface that can be attached to a RecylcerView to get notified whenever a ViewHolder is attached to or detached from RecyclerView.
fluidrecyclerview/src/main/java/androidx/fluidrecyclerview/widget/RecyclerView.java:11500
ClassOnFlingListener
This class defines the behavior of fling if the developer wishes to handle it. <p> Subclasses of {@link OnFlingListener} can be used to implement cust
fluidrecyclerview/src/main/java/androidx/fluidrecyclerview/widget/RecyclerView.java:13392
InterfaceOnItemTouchListener
An OnItemTouchListener allows the application to intercept touch events in progress at the view hierarchy level of the RecyclerView before those touch
fluidrecyclerview/src/main/java/androidx/fluidrecyclerview/widget/RecyclerView.java:11378
ClassOnScrollListener
An OnScrollListener can be added to a RecyclerView to receive messages when a scrolling event has occurred on that RecyclerView. <p> @see RecyclerVie
fluidrecyclerview/src/main/java/androidx/fluidrecyclerview/widget/RecyclerView.java:11449
ClassOpReorderer
fluidrecyclerview/src/main/java/androidx/fluidrecyclerview/widget/OpReorderer.java:21
next →1–100 of 159, ranked by callers