A C D G M O R S T V X 

A

AbsRecyclerViewFastScroller - Class in xyz.danoz.recyclerviewfastscroller
Defines a basic widget that will allow for fast scrolling a RecyclerView using the basic paradigm of a handle and a bar.
AbsRecyclerViewFastScroller(Context) - Constructor for class xyz.danoz.recyclerviewfastscroller.AbsRecyclerViewFastScroller
 
AbsRecyclerViewFastScroller(Context, AttributeSet) - Constructor for class xyz.danoz.recyclerviewfastscroller.AbsRecyclerViewFastScroller
 
AbsRecyclerViewFastScroller(Context, AttributeSet, int) - Constructor for class xyz.danoz.recyclerviewfastscroller.AbsRecyclerViewFastScroller
 
AbsSectionIndicator<T> - Class in xyz.danoz.recyclerviewfastscroller.sectionindicator
Abstract base implementation of a section indicator used to indicate the section of a list upon which the user is currently fast scrolling.
AbsSectionIndicator(Context) - Constructor for class xyz.danoz.recyclerviewfastscroller.sectionindicator.AbsSectionIndicator
 
AbsSectionIndicator(Context, AttributeSet) - Constructor for class xyz.danoz.recyclerviewfastscroller.sectionindicator.AbsSectionIndicator
 
AbsSectionIndicator(Context, AttributeSet, int) - Constructor for class xyz.danoz.recyclerviewfastscroller.sectionindicator.AbsSectionIndicator
 
animateAlpha(float) - Method in class xyz.danoz.recyclerviewfastscroller.sectionindicator.AbsSectionIndicator
 
animateAlpha(float) - Method in interface xyz.danoz.recyclerviewfastscroller.sectionindicator.SectionIndicator
Method for animating the alpha of the indicator
animateTo(float) - Method in class xyz.danoz.recyclerviewfastscroller.sectionindicator.animation.DefaultSectionIndicatorAlphaAnimator
 
applyCustomBackgroundColorAttribute(int) - Method in class xyz.danoz.recyclerviewfastscroller.sectionindicator.AbsSectionIndicator
Clients can provide a custom background color for a section indicator
applyCustomBackgroundColorAttribute(int) - Method in class xyz.danoz.recyclerviewfastscroller.sectionindicator.title.SectionTitleIndicator
Clients can provide a custom background color for a section indicator
applyCustomTextColorAttribute(int) - Method in class xyz.danoz.recyclerviewfastscroller.sectionindicator.title.SectionTitleIndicator
Clients can provide a custom text color for a section indicator

C

calculateScrollProgress(RecyclerView) - Method in interface xyz.danoz.recyclerviewfastscroller.calculation.progress.ScrollProgressCalculator
Calculates the scroll progress of a provided RecyclerView
calculateScrollProgress(MotionEvent) - Method in interface xyz.danoz.recyclerviewfastscroller.calculation.progress.TouchableScrollProgressCalculator
Calculates the scroll progress of a RecyclerView based on a motion event from a scroller
calculateScrollProgress(RecyclerView) - Method in class xyz.danoz.recyclerviewfastscroller.calculation.progress.VerticalLinearLayoutManagerScrollProgressCalculator
 
calculateScrollProgress(MotionEvent) - Method in class xyz.danoz.recyclerviewfastscroller.calculation.progress.VerticalScrollProgressCalculator
 

D

DefaultSectionIndicatorAlphaAnimator - Class in xyz.danoz.recyclerviewfastscroller.sectionindicator.animation
Utility class for animating the popup section indicator
DefaultSectionIndicatorAlphaAnimator(View) - Constructor for class xyz.danoz.recyclerviewfastscroller.sectionindicator.animation.DefaultSectionIndicatorAlphaAnimator
 

G

getDefaultBackgroundColor() - Method in class xyz.danoz.recyclerviewfastscroller.sectionindicator.AbsSectionIndicator
 
getDefaultBackgroundColor() - Method in class xyz.danoz.recyclerviewfastscroller.sectionindicator.title.SectionTitleIndicator
 
getDefaultLayoutId() - Method in class xyz.danoz.recyclerviewfastscroller.sectionindicator.AbsSectionIndicator
 
getDefaultLayoutId() - Method in class xyz.danoz.recyclerviewfastscroller.sectionindicator.title.SectionTitleIndicator
 
getDefaultTextColor() - Method in class xyz.danoz.recyclerviewfastscroller.sectionindicator.title.SectionTitleIndicator
 
getLayoutResourceId() - Method in class xyz.danoz.recyclerviewfastscroller.AbsRecyclerViewFastScroller
Define a layout resource for your implementation of AbsFastScroller Currently must contain a handle view (R.id.scroll_handle) and a bar (R.id.scroll_bar)
getLayoutResourceId() - Method in class xyz.danoz.recyclerviewfastscroller.vertical.VerticalRecyclerViewFastScroller
 
getMaximumScrollY() - Method in class xyz.danoz.recyclerviewfastscroller.calculation.VerticalScrollBoundsProvider
 
getMinimumScrollY() - Method in class xyz.danoz.recyclerviewfastscroller.calculation.VerticalScrollBoundsProvider
 
getOnScrollListener() - Method in class xyz.danoz.recyclerviewfastscroller.AbsRecyclerViewFastScroller
Classes that extend AbsFastScroller must implement their own RecyclerView.OnScrollListener to respond to scroll events when the AbsRecyclerViewFastScroller.mRecyclerView is scrolled NOT using the fast scroller.
getOnScrollListener() - Method in interface xyz.danoz.recyclerviewfastscroller.RecyclerViewScroller
Since RecyclerView.OnScrollListener is not implemented as an interface, RecyclerViewScrollers cannot implement this interface, and in most cases, it makes no sense for them to extend a scroll listener.
getScrollProgress(MotionEvent) - Method in class xyz.danoz.recyclerviewfastscroller.AbsRecyclerViewFastScroller
Takes a touch event and determines how much scroll progress this translates into
getScrollProgressCalculator() - Method in class xyz.danoz.recyclerviewfastscroller.AbsRecyclerViewFastScroller
Define a ScrollProgressCalculator for your implementation of AbsFastScroller
getScrollProgressCalculator() - Method in class xyz.danoz.recyclerviewfastscroller.vertical.VerticalRecyclerViewFastScroller
 
getSectionIndicator() - Method in class xyz.danoz.recyclerviewfastscroller.AbsRecyclerViewFastScroller
 
getYPositionFromScrollProgress(float) - Method in class xyz.danoz.recyclerviewfastscroller.calculation.position.VerticalScreenPositionCalculator
 

M

mBar - Variable in class xyz.danoz.recyclerviewfastscroller.AbsRecyclerViewFastScroller
The long bar along which a handle travels
mHandle - Variable in class xyz.danoz.recyclerviewfastscroller.AbsRecyclerViewFastScroller
The handle that signifies the user's progress in the list
mOnScrollListener - Variable in class xyz.danoz.recyclerviewfastscroller.AbsRecyclerViewFastScroller
If I had my druthers, AbsRecyclerViewFastScroller would implement this as an interface, but Android has made RecyclerView.OnScrollListener an abstract class instead of an interface.
moveHandleToPosition(float) - Method in class xyz.danoz.recyclerviewfastscroller.AbsRecyclerViewFastScroller
Moves the handle of the scroller by specific progress amount
moveHandleToPosition(float) - Method in class xyz.danoz.recyclerviewfastscroller.vertical.VerticalRecyclerViewFastScroller
 

O

onCreateScrollProgressCalculator() - Method in class xyz.danoz.recyclerviewfastscroller.AbsRecyclerViewFastScroller
Sub classes have to override this method and create the ScrollProgressCalculator instance in this method.
onCreateScrollProgressCalculator() - Method in class xyz.danoz.recyclerviewfastscroller.vertical.VerticalRecyclerViewFastScroller
 
onLayout(boolean, int, int, int, int) - Method in class xyz.danoz.recyclerviewfastscroller.AbsRecyclerViewFastScroller
 
onLayout(boolean, int, int, int, int) - Method in class xyz.danoz.recyclerviewfastscroller.sectionindicator.AbsSectionIndicator
 

R

RecyclerViewScroller - Interface in xyz.danoz.recyclerviewfastscroller
To be implemented by any object that scrolls a RecyclerView

S

ScrollProgressCalculator - Interface in xyz.danoz.recyclerviewfastscroller.calculation.progress
Assists in calculating the amount of scroll progress for a RecyclerView
scrollTo(float, boolean) - Method in class xyz.danoz.recyclerviewfastscroller.AbsRecyclerViewFastScroller
 
scrollTo(float, boolean) - Method in interface xyz.danoz.recyclerviewfastscroller.RecyclerViewScroller
Indicate to the scroller that it should scroll to a certain amount of scroll progress
SectionIndicator<T> - Interface in xyz.danoz.recyclerviewfastscroller.sectionindicator
An indicator for which section a RecyclerView is currently in.
SectionTitleIndicator<T> - Class in xyz.danoz.recyclerviewfastscroller.sectionindicator.title
Popup view that gets shown when fast scrolling
SectionTitleIndicator(Context) - Constructor for class xyz.danoz.recyclerviewfastscroller.sectionindicator.title.SectionTitleIndicator
 
SectionTitleIndicator(Context, AttributeSet) - Constructor for class xyz.danoz.recyclerviewfastscroller.sectionindicator.title.SectionTitleIndicator
 
SectionTitleIndicator(Context, AttributeSet, int) - Constructor for class xyz.danoz.recyclerviewfastscroller.sectionindicator.title.SectionTitleIndicator
 
setBarBackground(Drawable) - Method in class xyz.danoz.recyclerviewfastscroller.AbsRecyclerViewFastScroller
Provides the ability to programmatically set the background drawable of the fast scroller's bar
setBarColor(int) - Method in class xyz.danoz.recyclerviewfastscroller.AbsRecyclerViewFastScroller
Provides the ability to programmatically set the color of the fast scroller's bar
setHandleBackground(Drawable) - Method in class xyz.danoz.recyclerviewfastscroller.AbsRecyclerViewFastScroller
Provides the ability to programmatically set the background drawable of the fast scroller's handle
setHandleColor(int) - Method in class xyz.danoz.recyclerviewfastscroller.AbsRecyclerViewFastScroller
Provides the ability to programmatically set the color of the fast scroller's handle
setIndicatorBackgroundColor(int) - Method in class xyz.danoz.recyclerviewfastscroller.sectionindicator.title.SectionTitleIndicator
An enhanced method for setting the background color of the indicator that has knowledge of the indicator's layout in instances where calling View.setBackgroundColor(int) won't do.
setIndicatorTextColor(int) - Method in class xyz.danoz.recyclerviewfastscroller.sectionindicator.title.SectionTitleIndicator
Allows user to programmatically set the text color of the indicator
setProgress(float) - Method in class xyz.danoz.recyclerviewfastscroller.sectionindicator.AbsSectionIndicator
 
setProgress(float) - Method in interface xyz.danoz.recyclerviewfastscroller.sectionindicator.SectionIndicator
Sets the progress of the indicator
setRecyclerView(RecyclerView) - Method in class xyz.danoz.recyclerviewfastscroller.AbsRecyclerViewFastScroller
 
setRecyclerView(RecyclerView) - Method in interface xyz.danoz.recyclerviewfastscroller.RecyclerViewScroller
What good is a RecyclerViewScroller without a RecyclerView?!
setSection(T) - Method in class xyz.danoz.recyclerviewfastscroller.sectionindicator.AbsSectionIndicator
 
setSection(T) - Method in interface xyz.danoz.recyclerviewfastscroller.sectionindicator.SectionIndicator
Allows the setting of section types in the indicator.
setSectionIndicator(SectionIndicator) - Method in class xyz.danoz.recyclerviewfastscroller.AbsRecyclerViewFastScroller
 
setTitleText(String) - Method in class xyz.danoz.recyclerviewfastscroller.sectionindicator.title.SectionTitleIndicator
Set the text for the section title popup

T

TouchableScrollProgressCalculator - Interface in xyz.danoz.recyclerviewfastscroller.calculation.progress
Assists in calculating the amount of scroll progress for a RecyclerView based on a MotionEvent

V

VerticalLinearLayoutManagerScrollProgressCalculator - Class in xyz.danoz.recyclerviewfastscroller.calculation.progress
Calculates scroll progress for a RecyclerView with a LinearLayoutManager
VerticalLinearLayoutManagerScrollProgressCalculator(VerticalScrollBoundsProvider) - Constructor for class xyz.danoz.recyclerviewfastscroller.calculation.progress.VerticalLinearLayoutManagerScrollProgressCalculator
 
VerticalRecyclerViewFastScroller - Class in xyz.danoz.recyclerviewfastscroller.vertical
Widget used to fast-scroll a vertical RecyclerView.
VerticalRecyclerViewFastScroller(Context) - Constructor for class xyz.danoz.recyclerviewfastscroller.vertical.VerticalRecyclerViewFastScroller
 
VerticalRecyclerViewFastScroller(Context, AttributeSet) - Constructor for class xyz.danoz.recyclerviewfastscroller.vertical.VerticalRecyclerViewFastScroller
 
VerticalRecyclerViewFastScroller(Context, AttributeSet, int) - Constructor for class xyz.danoz.recyclerviewfastscroller.vertical.VerticalRecyclerViewFastScroller
 
VerticalScreenPositionCalculator - Class in xyz.danoz.recyclerviewfastscroller.calculation.position
Calculates the correct vertical Y position for a view based on scroll progress and given bounds
VerticalScreenPositionCalculator(VerticalScrollBoundsProvider) - Constructor for class xyz.danoz.recyclerviewfastscroller.calculation.position.VerticalScreenPositionCalculator
 
VerticalScrollBoundsProvider - Class in xyz.danoz.recyclerviewfastscroller.calculation
describe ScrollBoundsProvider!
VerticalScrollBoundsProvider(float, float) - Constructor for class xyz.danoz.recyclerviewfastscroller.calculation.VerticalScrollBoundsProvider
 
VerticalScrollProgressCalculator - Class in xyz.danoz.recyclerviewfastscroller.calculation.progress
Basic scroll progress calculator used to calculate vertical scroll progress from a touch event
VerticalScrollProgressCalculator(VerticalScrollBoundsProvider) - Constructor for class xyz.danoz.recyclerviewfastscroller.calculation.progress.VerticalScrollProgressCalculator
 

X

xyz.danoz.recyclerviewfastscroller - package xyz.danoz.recyclerviewfastscroller
 
xyz.danoz.recyclerviewfastscroller.calculation - package xyz.danoz.recyclerviewfastscroller.calculation
 
xyz.danoz.recyclerviewfastscroller.calculation.position - package xyz.danoz.recyclerviewfastscroller.calculation.position
 
xyz.danoz.recyclerviewfastscroller.calculation.progress - package xyz.danoz.recyclerviewfastscroller.calculation.progress
 
xyz.danoz.recyclerviewfastscroller.sectionindicator - package xyz.danoz.recyclerviewfastscroller.sectionindicator
 
xyz.danoz.recyclerviewfastscroller.sectionindicator.animation - package xyz.danoz.recyclerviewfastscroller.sectionindicator.animation
 
xyz.danoz.recyclerviewfastscroller.sectionindicator.title - package xyz.danoz.recyclerviewfastscroller.sectionindicator.title
 
xyz.danoz.recyclerviewfastscroller.vertical - package xyz.danoz.recyclerviewfastscroller.vertical
 
A C D G M O R S T V X