Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/DrownCoder/RecyclerViewStudy
/ types & classes
Types & classes
56 in github.com/DrownCoder/RecyclerViewStudy
⨍
Functions
867
◇
Types & classes
56
Class
Action
Holds information about a smooth scroll request by a {@link SmoothScroller}.
app/src/main/assets/RecyclerView.java:12343
Class
Adapter
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>
app/src/main/assets/RecyclerView.java:6870
Class
AdapterDataObservable
app/src/main/assets/RecyclerView.java:12559
Class
AdapterDataObserver
Observer base class for watching changes to an {@link Adapter}. See {@link Adapter#registerAdapterDataObserver(AdapterDataObserver)}.
app/src/main/assets/RecyclerView.java:12043
Class
AdapterHelper
Helper class that can enqueue and process adapter update operations. <p> To support animations, RecyclerView presents an older version the Adapter to
app/src/main/assets/AdapterHelper.java:44
Class
AnchorInfo
Simple data class to keep Anchor information
app/src/main/assets/LinearLayoutManager.java:2587
Class
ArrayListWrapper
app/src/main/java/com/study/xuan/recyclerviewstudy/ArrayListWrapper.java:7
Interface
Callback
Contract between AdapterHelper and RecyclerView.
app/src/main/assets/AdapterHelper.java:764
Interface
ChildDrawingOrderCallback
A callback interface that can be used to alter the drawing order of RecyclerView children. <p> It works using the {@link ViewGroup#getChildDrawingOrde
app/src/main/assets/RecyclerView.java:13948
Class
ExampleInstrumentedTest
Instrumented test, which will execute on an Android device. @see <a href="http://d.android.com/tools/testing">Testing documentation</a>
app/src/androidTest/java/com/study/xuan/recyclerviewstudy/ExampleInstrumentedTest.java:17
Class
ExampleUnitTest
Example local unit test, which will execute on the development machine (host). @see <a href="http://d.android.com/tools/testing">Testing documentatio
app/src/test/java/com/study/xuan/recyclerviewstudy/ExampleUnitTest.java:12
Class
ImageChildViewHolder
app/src/main/java/com/study/xuan/recyclerviewstudy/RcyChildAdapter.java:47
Class
ImageViewHolder
app/src/main/java/com/study/xuan/recyclerviewstudy/RcyAdapter.java:108
Class
ItemAnimator
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
app/src/main/assets/RecyclerView.java:13101
Interface
ItemAnimatorFinishedListener
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
app/src/main/assets/RecyclerView.java:13827
Interface
ItemAnimatorListener
The interface to be implemented by listeners to animation events from this ItemAnimator. This is used internally and is not intended for developers to
app/src/main/assets/RecyclerView.java:13814
Class
ItemAnimatorRestoreListener
Internal listener that manages items after animations finish. This is how items are retained (not recycled) during animations, but allowed to be recyc
app/src/main/assets/RecyclerView.java:13056
Class
ItemDecoration
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
app/src/main/assets/RecyclerView.java:10929
Class
ItemHolderInfo
A simple data structure that holds information about an item's bounds. This information is used in calculating item animations. Default implementation
app/src/main/assets/RecyclerView.java:13850
Class
LayoutChunkResult
app/src/main/assets/LinearLayoutManager.java:2691
Class
LayoutManager
A <code>LayoutManager</code> is responsible for measuring and positioning item views within a <code>RecyclerView</code> as well as determining the pol
app/src/main/assets/RecyclerView.java:7514
Class
LayoutParams
{@link android.view.ViewGroup.MarginLayoutParams LayoutParams} subclass for children of {@link RecyclerView}. Custom {@link LayoutManager layout manag
app/src/main/assets/RecyclerView.java:11921
Interface
LayoutPrefetchRegistry
Interface for LayoutManagers to request items to be prefetched, based on position, with specified distance from viewport, which indicates priority. @
app/src/main/assets/RecyclerView.java:7691
Class
LayoutState
Helper class that keeps temporary state while {LayoutManager} is filling out the empty space.
app/src/main/assets/LinearLayoutManager.java:2299
Class
LinearLayoutManager
A {@link android.support.v7.widget.RecyclerView.LayoutManager} implementation which provides similar functionality to {@link android.widget.ListView}.
app/src/main/assets/LinearLayoutManager.java:51
Class
MainActivity
app/src/main/java/com/study/xuan/recyclerviewstudy/MainActivity.java:13
Interface
OnChildAttachStateChangeListener
A Listener interface that can be attached to a RecylcerView to get notified whenever a ViewHolder is attached to or detached from RecyclerView.
app/src/main/assets/RecyclerView.java:11174
Class
OnFlingListener
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
app/src/main/assets/RecyclerView.java:13031
Interface
OnItemTouchListener
An OnItemTouchListener allows the application to intercept touch events in progress at the view hierarchy level of the RecyclerView before those touch
app/src/main/assets/RecyclerView.java:11033
Class
OnScrollListener
An OnScrollListener can be added to a RecyclerView to receive messages when a scrolling event has occurred on that RecyclerView. <p> @see RecyclerView
app/src/main/assets/RecyclerView.java:11113
Class
OrientationHelper
Helper class for LayoutManagers to abstract measurements depending on the View's orientation. <p> It is developed to easily support vertical and horiz
app/src/main/assets/OrientationHelper.java:32
Class
Properties
Some general properties that a LayoutManager may want to use.
app/src/main/assets/RecyclerView.java:10897
Class
RcyAdapter
Author : xuan. Date : 18-3-14. Description : the file description
app/src/main/java/com/study/xuan/recyclerviewstudy/RcyAdapter.java:21
Class
RcyChildAdapter
Author : xuan. Date : 18-3-31. Description : the file description
app/src/main/java/com/study/xuan/recyclerviewstudy/RcyChildAdapter.java:19
Class
RcyLog
Author : xuan. Date : 18-3-15. Description : the file description
app/src/main/java/com/study/xuan/recyclerviewstudy/RcyLog.java:17
Class
RcyModel
Author : xuan. Date : 18-3-14. Description : the file description
app/src/main/java/com/study/xuan/recyclerviewstudy/RcyModel.java:10
Class
RcyViewHolder
app/src/main/java/com/study/xuan/recyclerviewstudy/RcyAdapter.java:118
Class
RecycledViewPool
RecycledViewPool lets you share Views between multiple RecyclerViews. <p> If you want to recycle views across RecyclerViews, create an instance of Rec
app/src/main/assets/RecyclerView.java:5488
Class
Recycler
A Recycler is responsible for managing scrapped or detached item views for reuse. <p>A "scrapped" view is a view that is still attached to its parent
app/src/main/assets/RecyclerView.java:5731
Interface
RecyclerListener
A RecyclerListener can be set on a RecyclerView to receive messages whenever a view is recycled. @see RecyclerView#setRecyclerListener(RecyclerListen
app/src/main/assets/RecyclerView.java:11151
Class
RecyclerView
A flexible view for providing a limited window into a large data set. <p> <h3>Glossary of terms:</h3> <p> <ul> <li><em>Adapter:</em> A subclass of {@l
app/src/main/assets/RecyclerView.java:160
Class
RecyclerViewDataObserver
app/src/main/assets/RecyclerView.java:5415
Class
SRecyclerView
Author : xuan. Date : 18-3-15. Description : the file description
app/src/main/java/com/study/xuan/recyclerviewstudy/SRecyclerView.java:15
Class
SavedState
This is public so that the CREATOR can be accessed on cold launch. @hide
app/src/main/assets/RecyclerView.java:12621
Class
SavedState
@hide
app/src/main/assets/LinearLayoutManager.java:2523
Class
ScrapData
Tracks both pooled holders, as well as create/bind timing metadata for the given type. Note that this tracks running averages of create/bind time acr
app/src/main/assets/RecyclerView.java:5507
Interface
ScrollVectorProvider
An interface which is optionally implemented by custom {@link RecyclerView.LayoutManager} to provide a hint to a {@link SmoothScroller} about the loca
app/src/main/assets/RecyclerView.java:12536
Class
SimpleOnItemTouchListener
An implementation of {@link RecyclerView.OnItemTouchListener} that has empty method bodies and default return values. <p> You may prefer to extend thi
app/src/main/assets/RecyclerView.java:11088
Class
SmoothScroller
<p>Base class for smooth scrolling. Handles basic tracking of the target view position and provides methods to trigger a programmatic scroll.</p> @se
app/src/main/assets/RecyclerView.java:12079
Class
State
<p>Contains useful information about the current RecyclerView state like target scroll position or view focus. State object can also keep arbitrary da
app/src/main/assets/RecyclerView.java:12686
Class
TextViewHolder
app/src/main/java/com/study/xuan/recyclerviewstudy/RcyAdapter.java:99
Class
UpdateOp
Queued operation to happen when child views are updated.
app/src/main/assets/AdapterHelper.java:635
Class
ViewCacheExtension
ViewCacheExtension is a helper class to provide an additional layer of view caching that can be controlled by the developer. <p> When {@link Recycler#
app/src/main/assets/RecyclerView.java:6837
Class
ViewFlinger
app/src/main/assets/RecyclerView.java:5148
Class
ViewHolder
A ViewHolder describes an item view and metadata about its place within the RecyclerView. <p>{@link Adapter} implementations should subclass ViewHold
app/src/main/assets/RecyclerView.java:11210
Interface
onLayoutListener
app/src/main/java/com/study/xuan/recyclerviewstudy/SRecyclerView.java:19