Skip navigation links
C D F G H I L O S 

C

com.timehop.stickyheadersrecyclerview - package com.timehop.stickyheadersrecyclerview
 
com.timehop.stickyheadersrecyclerview.caching - package com.timehop.stickyheadersrecyclerview.caching
 
com.timehop.stickyheadersrecyclerview.calculation - package com.timehop.stickyheadersrecyclerview.calculation
 
com.timehop.stickyheadersrecyclerview.rendering - package com.timehop.stickyheadersrecyclerview.rendering
 
com.timehop.stickyheadersrecyclerview.util - package com.timehop.stickyheadersrecyclerview.util
 

D

DimensionCalculator - Class in com.timehop.stickyheadersrecyclerview.calculation
Helper to calculate various view dimensions
DimensionCalculator() - Constructor for class com.timehop.stickyheadersrecyclerview.calculation.DimensionCalculator
 
drawHeader(RecyclerView, Canvas, View, Rect) - Method in class com.timehop.stickyheadersrecyclerview.rendering.HeaderRenderer
Draws a header to a canvas, offsetting by some x and y amount

F

findHeaderPositionUnder(int, int) - Method in class com.timehop.stickyheadersrecyclerview.StickyRecyclerHeadersDecoration
Gets the position of the header under the specified (x, y) coordinates.

G

getAdapter() - Method in class com.timehop.stickyheadersrecyclerview.StickyRecyclerHeadersTouchListener
 
getHeader(RecyclerView, int) - Method in interface com.timehop.stickyheadersrecyclerview.caching.HeaderProvider
Will provide a header view for a given position in the RecyclerView
getHeader(RecyclerView, int) - Method in class com.timehop.stickyheadersrecyclerview.caching.HeaderViewCache
 
getHeaderId(int) - Method in interface com.timehop.stickyheadersrecyclerview.StickyRecyclerHeadersAdapter
Get the ID of the header associated with this item.
getHeaderView(RecyclerView, int) - Method in class com.timehop.stickyheadersrecyclerview.StickyRecyclerHeadersDecoration
Gets the header view for the associated position.
getItemCount() - Method in interface com.timehop.stickyheadersrecyclerview.StickyRecyclerHeadersAdapter
 
getItemOffsets(Rect, View, RecyclerView, RecyclerView.State) - Method in class com.timehop.stickyheadersrecyclerview.StickyRecyclerHeadersDecoration
 
getOrientation(RecyclerView) - Method in class com.timehop.stickyheadersrecyclerview.util.LinearLayoutOrientationProvider
 
getOrientation(RecyclerView) - Method in interface com.timehop.stickyheadersrecyclerview.util.OrientationProvider
 

H

hasNewHeader(int, boolean) - Method in class com.timehop.stickyheadersrecyclerview.HeaderPositionCalculator
Determines if an item in the list should have a header that is different than the item in the list that immediately precedes it.
hasStickyHeader(View, int, int) - Method in class com.timehop.stickyheadersrecyclerview.HeaderPositionCalculator
Determines if a view should have a sticky header.
HeaderPositionCalculator - Class in com.timehop.stickyheadersrecyclerview
Calculates the position and location of header views
HeaderPositionCalculator(StickyRecyclerHeadersAdapter, HeaderProvider, OrientationProvider, DimensionCalculator) - Constructor for class com.timehop.stickyheadersrecyclerview.HeaderPositionCalculator
 
HeaderProvider - Interface in com.timehop.stickyheadersrecyclerview.caching
Implemented by objects that provide header views for decoration
HeaderRenderer - Class in com.timehop.stickyheadersrecyclerview.rendering
Responsible for drawing headers to the canvas provided by the item decoration
HeaderRenderer(OrientationProvider) - Constructor for class com.timehop.stickyheadersrecyclerview.rendering.HeaderRenderer
 
HeaderViewCache - Class in com.timehop.stickyheadersrecyclerview.caching
An implementation of HeaderProvider that creates and caches header views
HeaderViewCache(StickyRecyclerHeadersAdapter, OrientationProvider) - Constructor for class com.timehop.stickyheadersrecyclerview.caching.HeaderViewCache
 

I

initHeaderBounds(Rect, RecyclerView, View, View, boolean) - Method in class com.timehop.stickyheadersrecyclerview.HeaderPositionCalculator
 
initMargins(Rect, View) - Method in class com.timehop.stickyheadersrecyclerview.calculation.DimensionCalculator
Populates Rect with margins for any view.
invalidate() - Method in interface com.timehop.stickyheadersrecyclerview.caching.HeaderProvider
TODO: describe this functionality and its necessity
invalidate() - Method in class com.timehop.stickyheadersrecyclerview.caching.HeaderViewCache
 
invalidateHeaders() - Method in class com.timehop.stickyheadersrecyclerview.StickyRecyclerHeadersDecoration
Invalidates cached headers.
isReverseLayout(RecyclerView) - Method in class com.timehop.stickyheadersrecyclerview.util.LinearLayoutOrientationProvider
 
isReverseLayout(RecyclerView) - Method in interface com.timehop.stickyheadersrecyclerview.util.OrientationProvider
 

L

LinearLayoutOrientationProvider - Class in com.timehop.stickyheadersrecyclerview.util
OrientationProvider for ReyclerViews who use a LinearLayoutManager
LinearLayoutOrientationProvider() - Constructor for class com.timehop.stickyheadersrecyclerview.util.LinearLayoutOrientationProvider
 

O

onBindHeaderViewHolder(VH, int) - Method in interface com.timehop.stickyheadersrecyclerview.StickyRecyclerHeadersAdapter
Binds an existing ViewHolder to the specified adapter position.
onCreateHeaderViewHolder(ViewGroup) - Method in interface com.timehop.stickyheadersrecyclerview.StickyRecyclerHeadersAdapter
Creates a new ViewHolder for a header.
onDrawOver(Canvas, RecyclerView, RecyclerView.State) - Method in class com.timehop.stickyheadersrecyclerview.StickyRecyclerHeadersDecoration
 
onHeaderClick(View, int, long) - Method in interface com.timehop.stickyheadersrecyclerview.StickyRecyclerHeadersTouchListener.OnHeaderClickListener
 
onInterceptTouchEvent(RecyclerView, MotionEvent) - Method in class com.timehop.stickyheadersrecyclerview.StickyRecyclerHeadersTouchListener
 
onRequestDisallowInterceptTouchEvent(boolean) - Method in class com.timehop.stickyheadersrecyclerview.StickyRecyclerHeadersTouchListener
 
onTouchEvent(RecyclerView, MotionEvent) - Method in class com.timehop.stickyheadersrecyclerview.StickyRecyclerHeadersTouchListener
 
OrientationProvider - Interface in com.timehop.stickyheadersrecyclerview.util
Interface for getting the orientation of a RecyclerView from its LayoutManager

S

setOnHeaderClickListener(StickyRecyclerHeadersTouchListener.OnHeaderClickListener) - Method in class com.timehop.stickyheadersrecyclerview.StickyRecyclerHeadersTouchListener
 
StickyRecyclerHeadersAdapter<VH extends android.support.v7.widget.RecyclerView.ViewHolder> - Interface in com.timehop.stickyheadersrecyclerview
 
StickyRecyclerHeadersDecoration - Class in com.timehop.stickyheadersrecyclerview
 
StickyRecyclerHeadersDecoration(StickyRecyclerHeadersAdapter) - Constructor for class com.timehop.stickyheadersrecyclerview.StickyRecyclerHeadersDecoration
 
StickyRecyclerHeadersTouchListener - Class in com.timehop.stickyheadersrecyclerview
 
StickyRecyclerHeadersTouchListener(RecyclerView, StickyRecyclerHeadersDecoration) - Constructor for class com.timehop.stickyheadersrecyclerview.StickyRecyclerHeadersTouchListener
 
StickyRecyclerHeadersTouchListener.OnHeaderClickListener - Interface in com.timehop.stickyheadersrecyclerview
 
C D F G H I L O S 
Skip navigation links