void
|
addDisappearingView(View child, int index)
To be called only during onLayoutChildren(Recycler, State) to add a view
to the layout that is known to be going away, either because it has been
removed or because it is actually not in the
visible portion of the container but is being laid out in order to inform RecyclerView
in how to animate the item out of view.
|
void
|
addDisappearingView(View child)
To be called only during onLayoutChildren(Recycler, State) to add a view
to the layout that is known to be going away, either because it has been
removed or because it is actually not in the
visible portion of the container but is being laid out in order to inform RecyclerView
in how to animate the item out of view.
|
void
|
addView(View child, int index)
Add a view to the currently attached RecyclerView if needed.
|
void
|
addView(View child)
Add a view to the currently attached RecyclerView if needed.
|
void
|
assertInLayoutOrScroll(String message)
Checks if RecyclerView is in the middle of a layout or scroll and throws an
IllegalStateException if it is not.
|
void
|
assertNotInLayoutOrScroll(String message)
Checks if RecyclerView is in the middle of a layout or scroll and throws an
IllegalStateException if it is.
|
void
|
attachView(View child)
Reattach a previously detached view.
|
void
|
attachView(View child, int index)
Reattach a previously detached view.
|
void
|
attachView(View child, int index, RecyclerView.LayoutParams lp)
Reattach a previously detached view.
|
void
|
calculateItemDecorationsForChild(View child, Rect outRect)
Calculates the item decor insets applied to the given child and updates the provided
Rect instance with the inset values.
|
boolean
|
canScrollHorizontally()
Query if horizontal scrolling is currently supported.
|
boolean
|
canScrollVertically()
Query if vertical scrolling is currently supported.
|
boolean
|
checkLayoutParams(RecyclerView.LayoutParams lp)
Determines the validity of the supplied LayoutParams object.
|
static
int
|
chooseSize(int spec, int desired, int min)
Chooses a size from the given specs and parameters that is closest to the desired size
and also complies with the spec.
|
void
|
collectAdjacentPrefetchPositions(int dx, int dy, RecyclerView.State state, RecyclerView.LayoutManager.LayoutPrefetchRegistry layoutPrefetchRegistry)
Gather all positions from the LayoutManager to be prefetched, given specified momentum.
|
void
|
collectInitialPrefetchPositions(int adapterItemCount, RecyclerView.LayoutManager.LayoutPrefetchRegistry layoutPrefetchRegistry)
Gather all positions from the LayoutManager to be prefetched in preperation for its
RecyclerView to come on screen, due to the movement of another, containing RecyclerView.
|
int
|
computeHorizontalScrollExtent(RecyclerView.State state)
Override this method if you want to support scroll bars.
|
int
|
computeHorizontalScrollOffset(RecyclerView.State state)
Override this method if you want to support scroll bars.
|
int
|
computeHorizontalScrollRange(RecyclerView.State state)
Override this method if you want to support scroll bars.
|
int
|
computeVerticalScrollExtent(RecyclerView.State state)
Override this method if you want to support scroll bars.
|
int
|
computeVerticalScrollOffset(RecyclerView.State state)
Override this method if you want to support scroll bars.
|
int
|
computeVerticalScrollRange(RecyclerView.State state)
Override this method if you want to support scroll bars.
|
void
|
detachAndScrapAttachedViews(RecyclerView.Recycler recycler)
Temporarily detach and scrap all currently attached child views.
|
void
|
detachAndScrapView(View child, RecyclerView.Recycler recycler)
Detach a child view and add it to a Recycler's scrap heap.
|
void
|
detachAndScrapViewAt(int index, RecyclerView.Recycler recycler)
Detach a child view and add it to a Recycler's scrap heap.
|
void
|
detachView(View child)
Temporarily detach a child view.
|
void
|
detachViewAt(int index)
Temporarily detach a child view.
|
void
|
endAnimation(View view)
Ends all animations on the view created by the RecyclerView.ItemAnimator .
|
View
|
findContainingItemView(View view)
Traverses the ancestors of the given view and returns the item view that contains it
and also a direct child of the LayoutManager.
|
View
|
findViewByPosition(int position)
Finds the view which represents the given adapter position.
|
abstract
RecyclerView.LayoutParams
|
generateDefaultLayoutParams()
Create a default LayoutParams object for a child of the RecyclerView.
|
RecyclerView.LayoutParams
|
generateLayoutParams(Context c, AttributeSet attrs)
Create a LayoutParams object suitable for this LayoutManager from
an inflated layout resource.
|
RecyclerView.LayoutParams
|
generateLayoutParams(ViewGroup.LayoutParams lp)
Create a LayoutParams object suitable for this LayoutManager, copying relevant
values from the supplied LayoutParams object if possible.
|
int
|
getBaseline()
Returns offset of the RecyclerView's text baseline from the its top boundary.
|
int
|
getBottomDecorationHeight(View child)
Returns the total height of item decorations applied to child's bottom.
|
View
|
getChildAt(int index)
Return the child view at the given index
|
int
|
getChildCount()
Return the current number of child views attached to the parent RecyclerView.
|
static
int
|
getChildMeasureSpec(int parentSize, int parentMode, int padding, int childDimension, boolean canScroll)
Calculate a MeasureSpec value for measuring a child view in one dimension.
|
static
int
|
getChildMeasureSpec(int parentSize, int padding, int childDimension, boolean canScroll)
This method was deprecated
in API level 24.1.0.
use getChildMeasureSpec(int, int, int, int, boolean)
|
boolean
|
getClipToPadding()
Check if the RecyclerView is configured to clip child views to its padding.
|
int
|
getColumnCountForAccessibility(RecyclerView.Recycler recycler, RecyclerView.State state)
Returns the number of columns for accessibility.
|
int
|
getDecoratedBottom(View child)
Returns the bottom edge of the given child view within its parent, offset by any applied
ItemDecorations .
|
void
|
getDecoratedBoundsWithMargins(View view, Rect outBounds)
Return |