Skip navigation links
A B C D E F G H I L M O P R S T V W 

A

addOnLoadListener(OnLoadListener) - Method in class com.androidpi.literefresh.behavior.BehaviorController
 
addOnLoadListener(OnLoadListener) - Method in class com.androidpi.literefresh.behavior.RefreshContentBehavior
 
addOnLoadListener(OnLoadListener) - Method in class com.androidpi.literefresh.behavior.RefreshFooterBehavior
 
addOnRefreshListener(OnRefreshListener) - Method in class com.androidpi.literefresh.behavior.BehaviorController
 
addOnRefreshListener(OnRefreshListener) - Method in class com.androidpi.literefresh.behavior.RefreshContentBehavior
 
addOnRefreshListener(OnRefreshListener) - Method in class com.androidpi.literefresh.behavior.RefreshHeaderBehavior
 
addOnScrollListener(OnScrollListener) - Method in class com.androidpi.literefresh.behavior.BehaviorController
 
addOnScrollListener(OnScrollListener) - Method in class com.androidpi.literefresh.behavior.RefreshContentBehavior
 
addOnScrollListener(OnScrollListener) - Method in class com.androidpi.literefresh.behavior.RefreshFooterBehavior
 
addOnScrollListener(OnScrollListener) - Method in class com.androidpi.literefresh.behavior.RefreshHeaderBehavior
 
addScrollListener(AnimationOffsetBehavior.ScrollingListener) - Method in class com.androidpi.literefresh.behavior.AnimationOffsetBehavior
 
animateOffsetDeltaWithDuration(CoordinatorLayout, View, int, int, int, int, int, long, int) - Method in class com.androidpi.literefresh.behavior.AnimationOffsetBehavior
 
animateOffsetWithDuration(int, int, long, OffsetAnimator.AnimationUpdateListener) - Method in class com.androidpi.literefresh.animator.DefaultOffsetAnimator
 
animateOffsetWithDuration(int, int, long, OffsetAnimator.AnimationUpdateListener) - Method in class com.androidpi.literefresh.animator.OffsetAnimator
Animate current offset to destination offset with a duration.
animateOffsetWithDuration(int, int, long, OffsetAnimator.AnimationUpdateListener) - Method in class com.androidpi.literefresh.animator.SpringOffsetAnimator
 
animateOffsetWithDuration(CoordinatorLayout, View, int, int, int, int, int, long, int) - Method in class com.androidpi.literefresh.behavior.AnimationOffsetBehavior
 
AnimationOffsetBehavior<V extends android.view.View,CTR extends BehaviorController> - Class in com.androidpi.literefresh.behavior
A behavior that with offset animation feature.
AnimationOffsetBehavior(Context) - Constructor for class com.androidpi.literefresh.behavior.AnimationOffsetBehavior
 
AnimationOffsetBehavior(Context, AttributeSet) - Constructor for class com.androidpi.literefresh.behavior.AnimationOffsetBehavior
 
AnimationOffsetBehavior.ScrollingListener - Interface in com.androidpi.literefresh.behavior
 

B

behavior - Variable in class com.androidpi.literefresh.behavior.BehaviorController
 
BehaviorConfiguration - Class in com.androidpi.literefresh.behavior
Behavior's configuration.
BehaviorConfiguration() - Constructor for class com.androidpi.literefresh.behavior.BehaviorConfiguration
 
BehaviorConfiguration(BehaviorConfiguration.Builder) - Constructor for class com.androidpi.literefresh.behavior.BehaviorConfiguration
 
BehaviorConfiguration.Builder - Class in com.androidpi.literefresh.behavior
 
BehaviorController<B extends AnimationOffsetBehavior> - Class in com.androidpi.literefresh.behavior
Other than change view's offset, behavior controller's primary responsibility is to control how behavior react to offset changes.
BehaviorController(B) - Constructor for class com.androidpi.literefresh.behavior.BehaviorController
 
build() - Method in class com.androidpi.literefresh.behavior.BehaviorConfiguration.Builder
 
Builder() - Constructor for class com.androidpi.literefresh.behavior.BehaviorConfiguration.Builder
 
Builder(BehaviorConfiguration) - Constructor for class com.androidpi.literefresh.behavior.BehaviorConfiguration.Builder
 

C

cancel() - Method in class com.androidpi.literefresh.animator.DefaultOffsetAnimator
 
cancel() - Method in class com.androidpi.literefresh.animator.OffsetAnimator
Cancel running animation.
cancel() - Method in class com.androidpi.literefresh.animator.SpringOffsetAnimator
 
cancelAnimation() - Method in class com.androidpi.literefresh.behavior.AnimationOffsetBehavior
 
com.androidpi.literefresh - package com.androidpi.literefresh
 
com.androidpi.literefresh.animator - package com.androidpi.literefresh.animator
 
com.androidpi.literefresh.behavior - package com.androidpi.literefresh.behavior
 
com.androidpi.literefresh.controller - package com.androidpi.literefresh.controller
 
com.androidpi.literefresh.state - package com.androidpi.literefresh.state
 
com.androidpi.literefresh.utils - package com.androidpi.literefresh.utils
 
computeOffsetDeltaOnDependentViewChanged(CoordinatorLayout, View, View, VerticalIndicatorBehavior, ScrollingContentBehavior) - Method in class com.androidpi.literefresh.controller.FooterBehaviorController
 
computeOffsetDeltaOnDependentViewChanged(CoordinatorLayout, View, View, VerticalIndicatorBehavior, ScrollingContentBehavior) - Method in class com.androidpi.literefresh.controller.HeaderBehaviorController
 
computeOffsetDeltaOnDependentViewChanged(CoordinatorLayout, View, View, VerticalIndicatorBehavior, ScrollingContentBehavior) - Method in class com.androidpi.literefresh.controller.VerticalIndicatorBehaviorController
 
configuration - Variable in class com.androidpi.literefresh.behavior.AnimationOffsetBehavior
 
consumeOffsetOnDependentViewChanged(CoordinatorLayout, View, VerticalIndicatorBehavior, ScrollingContentBehavior, int, int) - Method in class com.androidpi.literefresh.controller.FooterBehaviorController
 
consumeOffsetOnDependentViewChanged(CoordinatorLayout, View, VerticalIndicatorBehavior, ScrollingContentBehavior, int, int) - Method in class com.androidpi.literefresh.controller.HeaderBehaviorController
 
consumeOffsetOnDependentViewChanged(CoordinatorLayout, View, VerticalIndicatorBehavior, ScrollingContentBehavior, int, int) - Method in class com.androidpi.literefresh.controller.VerticalIndicatorBehaviorController
 
ContentBehaviorController - Class in com.androidpi.literefresh.controller
Content behavior's controller, it has to state machines that manage header and footer view's refreshing or loading state respectively.
ContentBehaviorController(ScrollingContentBehavior) - Constructor for class com.androidpi.literefresh.controller.ContentBehaviorController
 
controller - Variable in class com.androidpi.literefresh.behavior.AnimationOffsetBehavior
 
copyRemainListeners() - Method in class com.androidpi.literefresh.behavior.BehaviorController
 
createIndicatorConfig() - Method in class com.androidpi.literefresh.behavior.ScrollingContentBehavior
 
CREATOR - Static variable in class com.androidpi.literefresh.behavior.ScrollingContentBehavior.SavedState
 

D

DefaultOffsetAnimator - Class in com.androidpi.literefresh.animator
The default offset animator used to animate view's top and bottom offset.
DefaultOffsetAnimator() - Constructor for class com.androidpi.literefresh.animator.DefaultOffsetAnimator
 

E

enqueuePendingActions(Runnable) - Method in class com.androidpi.literefresh.behavior.AnimationOffsetBehavior
 
executePendingActions() - Method in class com.androidpi.literefresh.behavior.AnimationOffsetBehavior
 

F

FooterBehaviorController - Class in com.androidpi.literefresh.controller
The footer behavior's controller, it controls footer behavior how to consume the offset changes.
FooterBehaviorController(VerticalIndicatorBehavior) - Constructor for class com.androidpi.literefresh.controller.FooterBehaviorController
 

G

getAttachedBehavior(View) - Static method in class com.androidpi.literefresh.LiteRefreshHelper
Get the behavior attached to the specified view.
getBehavior() - Method in class com.androidpi.literefresh.behavior.BehaviorController
 
getBottomMargin() - Method in class com.androidpi.literefresh.behavior.BehaviorConfiguration
 
getCachedMinOffset() - Method in class com.androidpi.literefresh.behavior.BehaviorConfiguration.Builder
 
getCachedMinOffset() - Method in class com.androidpi.literefresh.behavior.BehaviorConfiguration
 
getChild() - Method in class com.androidpi.literefresh.behavior.AnimationOffsetBehavior
 
getConfiguration() - Method in class com.androidpi.literefresh.behavior.AnimationOffsetBehavior
 
getContentBehavior(CoordinatorLayout, View) - Method in class com.androidpi.literefresh.behavior.VerticalIndicatorBehavior
 
getContentBehavior(View) - Static method in class com.androidpi.literefresh.LiteRefreshHelper
Get the RefreshContentBehavior attached to the specified view.
getController() - Method in class com.androidpi.literefresh.behavior.AnimationOffsetBehavior
 
getController() - Method in class com.androidpi.literefresh.behavior.RefreshFooterBehavior
 
getController() - Method in class com.androidpi.literefresh.behavior.RefreshHeaderBehavior
 
getController() - Method in class com.androidpi.literefresh.behavior.ScrollingContentBehavior
 
getDefaultRefreshTriggerRange() - Method in class com.androidpi.literefresh.behavior.BehaviorConfiguration.Builder
 
getDefaultRefreshTriggerRange() - Method in class com.androidpi.literefresh.behavior.BehaviorConfiguration
 
getFooterBehavior(View) - Static method in class com.androidpi.literefresh.LiteRefreshHelper
Get the RefreshFooterBehavior attached to the specified view.
getFooterConfig() - Method in class com.androidpi.literefresh.behavior.ScrollingContentBehavior
 
getHeaderBehavior(View) - Static method in class com.androidpi.literefresh.LiteRefreshHelper
Get the RefreshHeaderBehavior attached to the specified view.
getHeaderConfig() - Method in class com.androidpi.literefresh.behavior.ScrollingContentBehavior
 
getHeight() - Method in class com.androidpi.literefresh.behavior.BehaviorConfiguration.Builder
 
getHeight() - Method in class com.androidpi.literefresh.behavior.BehaviorConfiguration
 
getInitialOffset(CoordinatorLayout, View) - Method in class com.androidpi.literefresh.behavior.RefreshFooterBehavior
 
getInitialOffset(CoordinatorLayout, View) - Method in class com.androidpi.literefresh.behavior.RefreshHeaderBehavior
 
getInitialOffset(CoordinatorLayout, View) - Method in class com.androidpi.literefresh.behavior.VerticalIndicatorBehavior
 
getInitialVisibleHeight() - Method in class com.androidpi.literefresh.behavior.BehaviorConfiguration
 
getInterpolation(float) - Method in class com.androidpi.literefresh.animator.ViscousFluidInterpolator
 
getInvisibleHeight() - Method in class com.androidpi.literefresh.behavior.BehaviorConfiguration.Builder
 
getInvisibleHeight() - Method in class com.androidpi.literefresh.behavior.BehaviorConfiguration
 
getLayoutLeft() - Method in class com.androidpi.literefresh.utils.ViewOffsetHelper
 
getLayoutTop() - Method in class com.androidpi.literefresh.utils.ViewOffsetHelper
 
getLeftAndRightOffset() - Method in class com.androidpi.literefresh.behavior.ViewOffsetBehavior
 
getLeftAndRightOffset() - Method in class com.androidpi.literefresh.utils.ViewOffsetHelper
 
getMaxOffset() - Method in class com.androidpi.literefresh.behavior.BehaviorConfiguration.Builder
 
getMaxOffset() - Method in class com.androidpi.literefresh.behavior.BehaviorConfiguration
 
getMaxOffset(CoordinatorLayout, View) - Method in class com.androidpi.literefresh.behavior.RefreshFooterBehavior
 
getMaxOffset(CoordinatorLayout, View) - Method in class com.androidpi.literefresh.behavior.RefreshHeaderBehavior
 
getMaxOffset(CoordinatorLayout, View) - Method in class com.androidpi.literefresh.behavior.VerticalIndicatorBehavior
 
getMaxOffsetRatio() - Method in class com.androidpi.literefresh.behavior.BehaviorConfiguration.Builder
 
getMaxOffsetRatio() - Method in class com.androidpi.literefresh.behavior.BehaviorConfiguration
 
getMaxOffsetRatioOfParent() - Method in class com.androidpi.literefresh.behavior.BehaviorConfiguration.Builder
 
getMaxOffsetRatioOfParent() - Method in class com.androidpi.literefresh.behavior.BehaviorConfiguration
 
getMinOffset() - Method in class com.androidpi.literefresh.behavior.BehaviorConfiguration.Builder
 
getMinOffset() - Method in class com.androidpi.literefresh.behavior.BehaviorConfiguration
 
getMinOffset(CoordinatorLayout, View) - Method in class com.androidpi.literefresh.behavior.RefreshFooterBehavior
 
getMinOffset(CoordinatorLayout, View) - Method in class com.androidpi.literefresh.behavior.RefreshHeaderBehavior
 
getMinOffset(CoordinatorLayout, View) - Method in class com.androidpi.literefresh.behavior.VerticalIndicatorBehavior
 
getMinOffsetRatio() - Method in class com.androidpi.literefresh.behavior.BehaviorConfiguration.Builder
 
getMinOffsetRatio() - Method in class com.androidpi.literefresh.behavior.BehaviorConfiguration
 
getMinOffsetRatioOfParent() - Method in class com.androidpi.literefresh.behavior.BehaviorConfiguration.Builder
 
getMinOffsetRatioOfParent() - Method in class com.androidpi.literefresh.behavior.BehaviorConfiguration
 
getParent() - Method in class com.androidpi.literefresh.behavior.AnimationOffsetBehavior
 
getParentHeight() - Method in class com.androidpi.literefresh.behavior.BehaviorConfiguration.Builder
 
getParentHeight() - Method in class com.androidpi.literefresh.behavior.BehaviorConfiguration
 
getProxy() - Method in class com.androidpi.literefresh.behavior.BehaviorController
 
getRefreshTriggerOffset(CoordinatorLayout, View) - Method in class com.androidpi.literefresh.behavior.RefreshFooterBehavior
 
getRefreshTriggerOffset(CoordinatorLayout, View) - Method in class com.androidpi.literefresh.behavior.RefreshHeaderBehavior
 
getRefreshTriggerOffset(CoordinatorLayout, View) - Method in class com.androidpi.literefresh.behavior.VerticalIndicatorBehavior
 
getRefreshTriggerRange() - Method in class com.androidpi.literefresh.behavior.BehaviorConfiguration.Builder
 
getRefreshTriggerRange() - Method in class com.androidpi.literefresh.behavior.BehaviorConfiguration
 
getShowUpWhenRefresh() - Method in class com.androidpi.literefresh.behavior.BehaviorConfiguration.Builder
 
getShowUpWhenRefresh() - Method in class com.androidpi.literefresh.behavior.BehaviorConfiguration
 
getTopAndBottomOffset() - Method in class com.androidpi.literefresh.behavior.ViewOffsetBehavior
 
getTopAndBottomOffset() - Method in class com.androidpi.literefresh.utils.ViewOffsetHelper
 
getTopMargin() - Method in class com.androidpi.literefresh.behavior.BehaviorConfiguration
 
getVisibleHeight() - Method in class com.androidpi.literefresh.behavior.BehaviorConfiguration.Builder
 
getVisibleHeight() - Method in class com.androidpi.literefresh.behavior.BehaviorConfiguration
 
getVisibleHeightParentRatio() - Method in class com.androidpi.literefresh.behavior.BehaviorConfiguration.Builder
 
getVisibleHeightParentRatio() - Method in class com.androidpi.literefresh.behavior.BehaviorConfiguration
 
getVisibleHeightRatio() - Method in class com.androidpi.literefresh.behavior.BehaviorConfiguration.Builder
 
getVisibleHeightRatio() - Method in class com.androidpi.literefresh.behavior.BehaviorConfiguration
 
GOLDEN_RATIO - Static variable in class com.androidpi.literefresh.behavior.AnimationOffsetBehavior
 

H

handleMessage(Message) - Method in class com.androidpi.literefresh.behavior.AnimationOffsetBehavior
 
handler - Variable in class com.androidpi.literefresh.behavior.AnimationOffsetBehavior
 
hasOnLoadListeners() - Method in class com.androidpi.literefresh.behavior.BehaviorController
 
hasOnRefreshListeners() - Method in class com.androidpi.literefresh.behavior.BehaviorController
 
hasRefreshStateListeners() - Method in interface com.androidpi.literefresh.state.StateMachine.StateHandler
If a controller has any refresh state listeners.
HeaderBehaviorController - Class in com.androidpi.literefresh.controller
The header behavior's controller, it controls header behavior how to consume the offset changes.
HeaderBehaviorController(VerticalIndicatorBehavior) - Constructor for class com.androidpi.literefresh.controller.HeaderBehaviorController
 

I

isHiddenPartVisible(CoordinatorLayout, View, VerticalIndicatorBehavior) - Method in class com.androidpi.literefresh.controller.FooterBehaviorController
 
isHiddenPartVisible(CoordinatorLayout, View, VerticalIndicatorBehavior) - Method in class com.androidpi.literefresh.controller.HeaderBehaviorController
Tell if the hidden part of header view is visible.
isHiddenPartVisible(CoordinatorLayout, View, VerticalIndicatorBehavior) - Method in class com.androidpi.literefresh.controller.VerticalIndicatorBehaviorController
Tell if the hidden part of the view is visible.
isLoading() - Method in class com.androidpi.literefresh.controller.ContentBehaviorController
 
isMinOffsetReached() - Method in class com.androidpi.literefresh.behavior.ScrollingContentBehavior
 
isRefreshing() - Method in class com.androidpi.literefresh.controller.ContentBehaviorController
 
isRefreshing() - Method in class com.androidpi.literefresh.state.StateMachine
 
isRunning() - Method in class com.androidpi.literefresh.animator.OffsetAnimator
 
isSettled() - Method in class com.androidpi.literefresh.behavior.BehaviorConfiguration.Builder
 
isSettled() - Method in class com.androidpi.literefresh.behavior.BehaviorConfiguration
 
isUseDefaultMaxOffset() - Method in class com.androidpi.literefresh.behavior.BehaviorConfiguration.Builder
 
isUseDefaultMaxOffset() - Method in class com.androidpi.literefresh.behavior.BehaviorConfiguration
 
isUseDefaultMinOffset() - Method in class com.androidpi.literefresh.behavior.BehaviorConfiguration.Builder
 
isUseDefaultMinOffset() - Method in class com.androidpi.literefresh.behavior.BehaviorConfiguration
 
isUseDefinedRefreshTriggerRange() - Method in class com.androidpi.literefresh.behavior.BehaviorConfiguration.Builder
 
isUseDefinedRefreshTriggerRange() - Method in class com.androidpi.literefresh.behavior.BehaviorConfiguration
 
isValidOffset(int) - Method in interface com.androidpi.literefresh.state.StateMachine.StateHandler
Offset that can makes an indicator's hidden part visible.

L

layoutChild(CoordinatorLayout, V, int) - Method in class com.androidpi.literefresh.behavior.ViewOffsetBehavior
 
layoutDependsOn(CoordinatorLayout, V, View) - Method in class com.androidpi.literefresh.behavior.RefreshFooterBehavior
 
layoutDependsOn(CoordinatorLayout, V, View) - Method in class com.androidpi.literefresh.behavior.VerticalIndicatorBehavior
 
LiteRefreshHelper - Class in com.androidpi.literefresh
Some utils that can make use of this library more convenient.
LiteRefreshHelper() - Constructor for class com.androidpi.literefresh.LiteRefreshHelper
 
load() - Method in class com.androidpi.literefresh.behavior.BehaviorController
 
load() - Method in class com.androidpi.literefresh.behavior.RefreshContentBehavior
 
load() - Method in class com.androidpi.literefresh.behavior.RefreshFooterBehavior
 
load() - Method in class com.androidpi.literefresh.controller.ContentBehaviorController
 
load() - Method in interface com.androidpi.literefresh.Loader
Begin loading.
loadComplete() - Method in class com.androidpi.literefresh.behavior.BehaviorController
 
loadComplete() - Method in class com.androidpi.literefresh.behavior.RefreshContentBehavior
 
loadComplete() - Method in class com.androidpi.literefresh.behavior.RefreshFooterBehavior
 
loadComplete() - Method in class com.androidpi.literefresh.controller.ContentBehaviorController
 
loadComplete() - Method in interface com.androidpi.literefresh.Loader
Loading complete, it will reset the loading state of footer behavior.
Loader - Interface in com.androidpi.literefresh
The refresh controller for footer behavior.
loadError(Throwable) - Method in class com.androidpi.literefresh.behavior.BehaviorController
 
loadError(Throwable) - Method in class com.androidpi.literefresh.behavior.RefreshContentBehavior
 
loadError(Throwable) - Method in class com.androidpi.literefresh.behavior.RefreshFooterBehavior
 
loadError(Throwable) - Method in class com.androidpi.literefresh.controller.ContentBehaviorController
 
loadError(Throwable) - Method in interface com.androidpi.literefresh.Loader
The same as Loader.loadComplete(), in addition it can report exceptions to the loader listeners.

M

mChild - Variable in class com.androidpi.literefresh.behavior.AnimationOffsetBehavior
 
mListeners - Variable in class com.androidpi.literefresh.behavior.AnimationOffsetBehavior
 
mLoadListeners - Variable in class com.androidpi.literefresh.behavior.BehaviorController
 
mode - Variable in class com.androidpi.literefresh.controller.VerticalIndicatorBehaviorController
 
MODE_FOLLOW - Static variable in class com.androidpi.literefresh.controller.VerticalIndicatorBehaviorController
Follow content view.
MODE_FOLLOW_DOWN - Static variable in class com.androidpi.literefresh.controller.VerticalIndicatorBehaviorController
Follow when scroll down.
MODE_FOLLOW_UP - Static variable in class com.androidpi.literefresh.controller.VerticalIndicatorBehaviorController
Follow when scroll up.
MODE_STILL - Static variable in class com.androidpi.literefresh.controller.VerticalIndicatorBehaviorController
Still, does not follow content view.
moveToState(int, Throwable) - Method in class com.androidpi.literefresh.state.StateMachine
 
moveToState(int) - Method in class com.androidpi.literefresh.state.StateMachine
Try to move to another state.
mParent - Variable in class com.androidpi.literefresh.behavior.AnimationOffsetBehavior
 
mRefreshListeners - Variable in class com.androidpi.literefresh.behavior.BehaviorController
 
mScrollListeners - Variable in class com.androidpi.literefresh.behavior.BehaviorController
 
mState - Variable in class com.androidpi.literefresh.state.StateMachine
 

O

OffsetAnimator - Class in com.androidpi.literefresh.animator
Abstract class of offset animator.
OffsetAnimator() - Constructor for class com.androidpi.literefresh.animator.OffsetAnimator
 
OffsetAnimator.AnimationUpdateListener - Interface in com.androidpi.literefresh.animator
 
onAnimationEnd() - Method in interface com.androidpi.literefresh.animator.OffsetAnimator.AnimationUpdateListener
 
onAnimationUpdate(int) - Method in interface com.androidpi.literefresh.animator.OffsetAnimator.AnimationUpdateListener
 
onAttachedToLayoutParams(CoordinatorLayout.LayoutParams) - Method in class com.androidpi.literefresh.behavior.AnimationOffsetBehavior
 
onConsumeOffset(int, int, int) - Method in class com.androidpi.literefresh.behavior.RefreshContentBehavior
 
onConsumeOffset(int, int, int) - Method in class com.androidpi.literefresh.behavior.ScrollingContentBehavior
 
onDependentViewChanged(CoordinatorLayout, V, View) - Method in class com.androidpi.literefresh.behavior.VerticalIndicatorBehavior
 
onDetachedFromLayoutParams() - Method in class com.androidpi.literefresh.behavior.AnimationOffsetBehavior
 
onLayoutChild(CoordinatorLayout, V, int) - Method in class com.androidpi.literefresh.behavior.AnimationOffsetBehavior
 
onLayoutChild(CoordinatorLayout, V, int) - Method in class com.androidpi.literefresh.behavior.RefreshFooterBehavior
 
onLayoutChild(CoordinatorLayout, V, int) - Method in class com.androidpi.literefresh.behavior.RefreshHeaderBehavior
 
onLayoutChild(CoordinatorLayout, V, int) - Method in class com.androidpi.literefresh.behavior.ScrollingContentBehavior
 
onLayoutChild(CoordinatorLayout, V, int) - Method in class com.androidpi.literefresh.behavior.VerticalIndicatorBehavior
 
onLayoutChild(CoordinatorLayout, V, int) - Method in class com.androidpi.literefresh.behavior.ViewOffsetBehavior
 
onLoad() - Method in class com.androidpi.literefresh.controller.ContentBehaviorController
 
onLoad() - Method in interface com.androidpi.literefresh.OnLoadListener
The loading is happening now.
onLoadEnd(Throwable) - Method in class com.androidpi.literefresh.controller.ContentBehaviorController
 
onLoadEnd(Throwable) - Method in interface com.androidpi.literefresh.OnLoadListener
The end of loading.
OnLoadListener - Interface in com.androidpi.literefresh
Implementing this interface to listener to the refreshing state of footer behavior or content behavior's logical footer.
onLoadStart() - Method in class com.androidpi.literefresh.controller.ContentBehaviorController
 
onLoadStart() - Method in interface com.androidpi.literefresh.OnLoadListener
The start of a loading lifecycle.
onMeasureChild(CoordinatorLayout, V, int, int, int, int) - Method in class com.androidpi.literefresh.behavior.AnimationOffsetBehavior
 
onMeasureChild(CoordinatorLayout, V, int, int, int, int) - Method in class com.androidpi.literefresh.behavior.ScrollingContentBehavior
 
onMeasureChild(CoordinatorLayout, V, int, int, int, int) - Method in class com.androidpi.literefresh.behavior.VerticalIndicatorBehavior
 
onNestedPreFling(CoordinatorLayout, V, View, float, float) - Method in class com.androidpi.literefresh.behavior.ScrollingContentBehavior
 
onNestedPreScroll(CoordinatorLayout, V, View, int, int, int[], int) - Method in class com.androidpi.literefresh.behavior.ScrollingContentBehavior
 
onNestedScroll(CoordinatorLayout, V, View, int, int, int, int, int) - Method in class com.androidpi.literefresh.behavior.ScrollingContentBehavior
 
onPreScroll(CoordinatorLayout, View, int, int, int, int, int, int) - Method in interface com.androidpi.literefresh.behavior.AnimationOffsetBehavior.ScrollingListener
 
onPreScroll(CoordinatorLayout, View, int, int, int, int, int, int) - Method in class com.androidpi.literefresh.behavior.BehaviorController
 
onPreScroll(CoordinatorLayout, View, int, int, int, int, int, int) - Method in class com.androidpi.literefresh.controller.ContentBehaviorController
 
onPreScroll(CoordinatorLayout, View, int, int, int, int, int, int) - Method in class com.androidpi.literefresh.state.StateMachine
 
onRefresh() - Method in class com.androidpi.literefresh.controller.ContentBehaviorController
 
onRefresh() - Method in interface com.androidpi.literefresh.OnRefreshListener
The refreshing is happening now.
onRefreshEnd(Throwable) - Method in class com.androidpi.literefresh.controller.ContentBehaviorController
 
onRefreshEnd(Throwable) - Method in interface com.androidpi.literefresh.OnRefreshListener
The end of refreshing.
OnRefreshListener - Interface in com.androidpi.literefresh
Implementing this interface to listener to the refreshing state of header behavior or content behavior's logical header.
onRefreshStart() - Method in class com.androidpi.literefresh.controller.ContentBehaviorController
 
onRefreshStart() - Method in interface com.androidpi.literefresh.OnRefreshListener
The start of a refreshing lifecycle.
onReleaseToLoad() - Method in class com.androidpi.literefresh.controller.ContentBehaviorController
 
onReleaseToLoad() - Method in interface com.androidpi.literefresh.OnLoadListener
The loading came to a critical state when user release their finger from screen, which means a touch event or scrolling is over, it will trigger the loading to happen.
onReleaseToRefresh() - Method in class com.androidpi.literefresh.controller.ContentBehaviorController
 
onReleaseToRefresh() - Method in interface com.androidpi.literefresh.OnRefreshListener
The refreshing came to a critical state when user release their finger from screen, which means a touch event or scrolling is over, it will trigger the refreshing to happen.
onRestoreInstanceState(CoordinatorLayout, V, Parcelable) - Method in class com.androidpi.literefresh.behavior.ScrollingContentBehavior
 
onSaveInstanceState(CoordinatorLayout, V) - Method in class com.androidpi.literefresh.behavior.ScrollingContentBehavior
 
onScroll(CoordinatorLayout, View, int, int, int, int, int, int, int) - Method in interface com.androidpi.literefresh.behavior.AnimationOffsetBehavior.ScrollingListener
 
onScroll(CoordinatorLayout, View, int, int, int, int, int, int, int) - Method in class com.androidpi.literefresh.behavior.BehaviorController
 
onScroll(CoordinatorLayout, View, int, int, int, int, int, int, int) - Method in class com.androidpi.literefresh.controller.ContentBehaviorController
 
onScroll(CoordinatorLayout, View, int, int, int, int, int, int, int) - Method in interface com.androidpi.literefresh.OnScrollListener
The view that a behavior is attached is scrolling now, you can care less about which type of touch event type now, because no matter what the touch event is, it just scrolls.
onScroll(CoordinatorLayout, View, int, int, int, int, int, int, int) - Method in class com.androidpi.literefresh.state.StateMachine
 
OnScrollListener - Interface in com.androidpi.literefresh
Implementing this interface and register it with a behavior, then you can observe the scrolling event of the view that the behavior is attached.
onStartNestedScroll(CoordinatorLayout, V, View, View, int, int) - Method in class com.androidpi.literefresh.behavior.ScrollingContentBehavior
 
onStartNestedScroll(CoordinatorLayout, V, View, View, int, int) - Method in class com.androidpi.literefresh.behavior.VerticalIndicatorBehavior
 
onStartScroll(CoordinatorLayout, View, int, int, int, int, int) - Method in interface com.androidpi.literefresh.behavior.AnimationOffsetBehavior.ScrollingListener
 
onStartScroll(CoordinatorLayout, View, int, int, int, int, int) - Method in class com.androidpi.literefresh.behavior.BehaviorController
 
onStartScroll(CoordinatorLayout, View, int, int, int, int, int) - Method in class com.androidpi.literefresh.controller.ContentBehaviorController
 
onStartScroll(CoordinatorLayout, View, int, int, int, int, int) - Method in interface com.androidpi.literefresh.OnScrollListener
The view that a behavior is attached is starting to scroll, when implementing this method, you should be careful with which type of touch event causes the scroll to happen.
onStartScroll(CoordinatorLayout, View, int, int, int, int, int) - Method in class com.androidpi.literefresh.state.StateMachine
 
onStateChanged(int, Throwable) - Method in interface com.androidpi.literefresh.state.StateMachine.StateHandler
A callback method when refresh state has changed.
onStopNestedScroll(CoordinatorLayout, V, View, int) - Method in class com.androidpi.literefresh.behavior.ScrollingContentBehavior
 
onStopNestedScroll(CoordinatorLayout, V, View, int) - Method in class com.androidpi.literefresh.behavior.VerticalIndicatorBehavior
 
onStopScroll(CoordinatorLayout, View, int, int, int, int, int, int) - Method in interface com.androidpi.literefresh.behavior.AnimationOffsetBehavior.ScrollingListener
 
onStopScroll(CoordinatorLayout, View, int, int, int, int, int, int) - Method in class com.androidpi.literefresh.behavior.BehaviorController
 
onStopScroll(CoordinatorLayout, View, int, int, int, int, int, int) - Method in class com.androidpi.literefresh.controller.ContentBehaviorController
 
onStopScroll(CoordinatorLayout, View, int, int, int, int, int, int) - Method in interface com.androidpi.literefresh.OnScrollListener
The view that a behavior is attached has stopped to scroll, when implementing this method, you should be careful with which type of touch event causes the scrolling.
onStopScroll(CoordinatorLayout, View, int, int, int, int, int, int) - Method in class com.androidpi.literefresh.state.StateMachine
 
onViewLayout() - Method in class com.androidpi.literefresh.utils.ViewOffsetHelper
 

P

progressBase - Variable in class com.androidpi.literefresh.behavior.AnimationOffsetBehavior
 
proxy - Variable in class com.androidpi.literefresh.behavior.BehaviorController
 

R

readyRefreshOffset() - Method in interface com.androidpi.literefresh.state.StateMachine.StateHandler
A positive offset in content's coordinate system, if content's vertical offset has reach this point then it can move to a ready or releasing to refresh state.
refresh() - Method in class com.androidpi.literefresh.behavior.BehaviorController
 
refresh() - Method in class com.androidpi.literefresh.behavior.RefreshContentBehavior
 
refresh() - Method in class com.androidpi.literefresh.behavior.RefreshHeaderBehavior
 
refresh() - Method in class com.androidpi.literefresh.controller.ContentBehaviorController
 
refresh() - Method in interface com.androidpi.literefresh.Refresher
Start a refreshing.
refresh() - Method in class com.androidpi.literefresh.state.StateMachine
 
refreshComplete() - Method in class com.androidpi.literefresh.behavior.BehaviorController
 
refreshComplete() - Method in class com.androidpi.literefresh.behavior.RefreshContentBehavior
 
refreshComplete() - Method in class com.androidpi.literefresh.behavior.RefreshHeaderBehavior
 
refreshComplete() - Method in class com.androidpi.literefresh.controller.ContentBehaviorController
 
refreshComplete() - Method in interface com.androidpi.literefresh.Refresher
Refreshing complete, which will reset the header behavior's refreshing state.
refreshComplete() - Method in class com.androidpi.literefresh.state.StateMachine
 
RefreshContentBehavior<V extends android.view.View> - Class in com.androidpi.literefresh.behavior
This class is what we use to attach to an nested scrolling view, add new scrolling features to it.
RefreshContentBehavior(Context) - Constructor for class com.androidpi.literefresh.behavior.RefreshContentBehavior
 
RefreshContentBehavior(Context, AttributeSet) - Constructor for class com.androidpi.literefresh.behavior.RefreshContentBehavior
 
RefreshController - Interface in com.androidpi.literefresh
 
Refresher - Interface in com.androidpi.literefresh
Refreshing controller of header behavior.
refreshError(Throwable) - Method in class com.androidpi.literefresh.behavior.BehaviorController
 
refreshError(Throwable) - Method in class com.androidpi.literefresh.behavior.RefreshContentBehavior
 
refreshError(Throwable) - Method in class com.androidpi.literefresh.behavior.RefreshHeaderBehavior
 
refreshError(Throwable) - Method in class com.androidpi.literefresh.controller.ContentBehaviorController
 
refreshError(Throwable) - Method in interface com.androidpi.literefresh.Refresher
The same as Refresher.refreshComplete(), in addition it can report exceptions to the refreshing listeners.
refreshError(Throwable) - Method in class com.androidpi.literefresh.state.StateMachine
 
refreshFooter(long) - Method in class com.androidpi.literefresh.behavior.ScrollingContentBehavior
 
RefreshFooterBehavior<V extends android.view.View> - Class in com.androidpi.literefresh.behavior
This class is what we use to attach to a so called footer view, and add some nested scrolling features to it.
RefreshFooterBehavior(Context) - Constructor for class com.androidpi.literefresh.behavior.RefreshFooterBehavior
 
RefreshFooterBehavior(Context, AttributeSet) - Constructor for class com.androidpi.literefresh.behavior.RefreshFooterBehavior
 
refreshHeader(long) - Method in class com.androidpi.literefresh.behavior.ScrollingContentBehavior
 
RefreshHeaderBehavior<V extends android.view.View> - Class in com.androidpi.literefresh.behavior
This class is used to attach to a header view and add nested scrolling features to it.
RefreshHeaderBehavior(Context) - Constructor for class com.androidpi.literefresh.behavior.RefreshHeaderBehavior
 
RefreshHeaderBehavior(Context, AttributeSet) - Constructor for class com.androidpi.literefresh.behavior.RefreshHeaderBehavior
 
removeScrollListener(AnimationOffsetBehavior.ScrollingListener) - Method in class com.androidpi.literefresh.behavior.AnimationOffsetBehavior
 
requestLayout() - Method in class com.androidpi.literefresh.behavior.AnimationOffsetBehavior
 
reset(long) - Method in class com.androidpi.literefresh.behavior.ScrollingContentBehavior
This will reset the header or footer view to it's original position when it's laid out for the first time.
resetOffset() - Method in interface com.androidpi.literefresh.state.StateMachine.StateHandler
Reset offset.
resetRefreshOffset() - Method in interface com.androidpi.literefresh.state.StateMachine.StateHandler
Reset offset when in refreshing state.
runOnUiThread(Runnable) - Method in class com.androidpi.literefresh.behavior.AnimationOffsetBehavior
 
runOnUiThread(Runnable) - Method in class com.androidpi.literefresh.behavior.BehaviorController
 
runWithView(Runnable) - Method in class com.androidpi.literefresh.behavior.AnimationOffsetBehavior
 
runWithView(Runnable) - Method in class com.androidpi.literefresh.behavior.BehaviorController
 

S

SavedState(Parcelable) - Constructor for class com.androidpi.literefresh.behavior.ScrollingContentBehavior.SavedState
 
SavedState(Parcel, ClassLoader) - Constructor for class com.androidpi.literefresh.behavior.ScrollingContentBehavior.SavedState
 
ScrollingContentBehavior<V extends android.view.View> - Class in com.androidpi.literefresh.behavior
A behavior for nested scrollable child of CoordinatorLayout.
ScrollingContentBehavior(Context) - Constructor for class com.androidpi.literefresh.behavior.ScrollingContentBehavior
 
ScrollingContentBehavior(Context, AttributeSet) - Constructor for class com.androidpi.literefresh.behavior.ScrollingContentBehavior
 
ScrollingContentBehavior.SavedState - Class in com.androidpi.literefresh.behavior
 
setBehavior(B) - Method in class com.androidpi.literefresh.behavior.BehaviorController
 
setBottomMargin(int) - Method in class com.androidpi.literefresh.behavior.BehaviorConfiguration
 
setCachedMinOffset(int) - Method in class com.androidpi.literefresh.behavior.BehaviorConfiguration.Builder
 
setCachedMinOffset(int) - Method in class com.androidpi.literefresh.behavior.BehaviorConfiguration
 
setConfiguration(BehaviorConfiguration) - Method in class com.androidpi.literefresh.behavior.AnimationOffsetBehavior
 
setContentTopAndBottomOffset(CoordinatorLayout, V, int, int) - Method in class com.androidpi.literefresh.behavior.ScrollingContentBehavior
 
setDefaultRefreshTriggerRange(int) - Method in class com.androidpi.literefresh.behavior.BehaviorConfiguration.Builder
 
setDefaultRefreshTriggerRange(int) - Method in class com.androidpi.literefresh.behavior.BehaviorConfiguration
 
setFooterConfig(BehaviorConfiguration) - Method in class com.androidpi.literefresh.behavior.ScrollingContentBehavior
 
setHeaderConfig(BehaviorConfiguration) - Method in class com.androidpi.literefresh.behavior.ScrollingContentBehavior
 
setHeight(int) - Method in class com.androidpi.literefresh.behavior.BehaviorConfiguration.Builder
 
setHeight(int) - Method in class com.androidpi.literefresh.behavior.BehaviorConfiguration
 
setInitialVisibleHeight(int) - Method in class com.androidpi.literefresh.behavior.BehaviorConfiguration
 
setInvisibleHeight(int) - Method in class com.androidpi.literefresh.behavior.BehaviorConfiguration.Builder
 
setInvisibleHeight(int) - Method in class com.androidpi.literefresh.behavior.BehaviorConfiguration
 
setLeftAndRightOffset(int) - Method in class com.androidpi.literefresh.behavior.ViewOffsetBehavior
 
setLeftAndRightOffset(int) - Method in class com.androidpi.literefresh.utils.ViewOffsetHelper
Set the left and right offset for this android.support.design.widget.ViewOffsetHelper's view.
setMaxOffset(int) - Method in class com.androidpi.literefresh.behavior.BehaviorConfiguration.Builder
 
setMaxOffset(int) - Method in class com.androidpi.literefresh.behavior.BehaviorConfiguration
 
setMaxOffsetRatio(float) - Method in class com.androidpi.literefresh.behavior.BehaviorConfiguration.Builder
 
setMaxOffsetRatio(float) - Method in class com.androidpi.literefresh.behavior.BehaviorConfiguration
 
setMaxOffsetRatioOfParent(float) - Method in class com.androidpi.literefresh.behavior.BehaviorConfiguration.Builder
 
setMaxOffsetRatioOfParent(float) - Method in class com.androidpi.literefresh.behavior.BehaviorConfiguration
 
setMinOffset(int) - Method in class com.androidpi.literefresh.behavior.BehaviorConfiguration.Builder
 
setMinOffset(int) - Method in class com.androidpi.literefresh.behavior.BehaviorConfiguration
 
setMinOffsetRatio(Float) - Method in class com.androidpi.literefresh.behavior.BehaviorConfiguration.Builder
 
setMinOffsetRatio(Float) - Method in class com.androidpi.literefresh.behavior.BehaviorConfiguration
 
setMinOffsetRatioOfParent(Float) - Method in class com.androidpi.literefresh.behavior.BehaviorConfiguration.Builder
 
setMinOffsetRatioOfParent(Float) - Method in class com.androidpi.literefresh.behavior.BehaviorConfiguration
 
setMode(int) - Method in class com.androidpi.literefresh.controller.VerticalIndicatorBehaviorController
 
setParentHeight(int) - Method in class com.androidpi.literefresh.behavior.BehaviorConfiguration.Builder
 
setParentHeight(int) - Method in class com.androidpi.literefresh.behavior.BehaviorConfiguration
 
setProxy(BehaviorController) - Method in class com.androidpi.literefresh.behavior.BehaviorController
 
setRefreshTriggerRange(int) - Method in class com.androidpi.literefresh.behavior.BehaviorConfiguration.Builder
 
setRefreshTriggerRange(int) - Method in class com.androidpi.literefresh.behavior.BehaviorConfiguration
 
setRunning(boolean) - Method in class com.androidpi.literefresh.animator.OffsetAnimator
 
setSettled(boolean) - Method in class com.androidpi.literefresh.behavior.BehaviorConfiguration.Builder
 
setSettled(boolean) - Method in class com.androidpi.literefresh.behavior.BehaviorConfiguration
 
setShowUpWhenRefresh(Boolean) - Method in class com.androidpi.literefresh.behavior.BehaviorConfiguration.Builder
 
setShowUpWhenRefresh(Boolean) - Method in class com.androidpi.literefresh.behavior.BehaviorConfiguration
 
setTopAndBottomOffset(int) - Method in class com.androidpi.literefresh.behavior.ViewOffsetBehavior
 
setTopAndBottomOffset(int) - Method in class com.androidpi.literefresh.utils.ViewOffsetHelper
Set the top and bottom offset for this android.support.design.widget.ViewOffsetHelper's view.
setTopMargin(int) - Method in class com.androidpi.literefresh.behavior.BehaviorConfiguration
 
setUseDefaultMaxOffset(boolean) - Method in class com.androidpi.literefresh.behavior.BehaviorConfiguration.Builder
 
setUseDefaultMaxOffset(boolean) - Method in class com.androidpi.literefresh.behavior.BehaviorConfiguration
 
setUseDefaultMinOffset(boolean) - Method in class com.androidpi.literefresh.behavior.BehaviorConfiguration.Builder
 
setUseDefaultMinOffset(boolean) - Method in class com.androidpi.literefresh.behavior.BehaviorConfiguration
 
setUseDefinedRefreshTriggerRange(boolean) - Method in class com.androidpi.literefresh.behavior.BehaviorConfiguration.Builder
 
setUseDefinedRefreshTriggerRange(boolean) - Method in class com.androidpi.literefresh.behavior.BehaviorConfiguration
 
setVisibleHeight(int) - Method in class com.androidpi.literefresh.behavior.BehaviorConfiguration.Builder
 
setVisibleHeight(int) - Method in class com.androidpi.literefresh.behavior.BehaviorConfiguration
 
setVisibleHeightParentRatio(float) - Method in class com.androidpi.literefresh.behavior.BehaviorConfiguration.Builder
 
setVisibleHeightParentRatio(float) - Method in class com.androidpi.literefresh.behavior.BehaviorConfiguration
 
setVisibleHeightRatio(float) - Method in class com.androidpi.literefresh.behavior.BehaviorConfiguration.Builder
 
setVisibleHeightRatio(float) - Method in class com.androidpi.literefresh.behavior.BehaviorConfiguration
 
showFooter(long) - Method in class com.androidpi.literefresh.behavior.ScrollingContentBehavior
Make the footer entirely visible.
showHeader(long) - Method in class com.androidpi.literefresh.behavior.ScrollingContentBehavior
Make the header view entirely visible.
SpringOffsetAnimator - Class in com.androidpi.literefresh.animator
A animator can make offset changes like spring.
SpringOffsetAnimator() - Constructor for class com.androidpi.literefresh.animator.SpringOffsetAnimator
 
STATE_CANCELLED - Static variable in class com.androidpi.literefresh.state.StateMachine
 
STATE_COMPLETE - Static variable in class com.androidpi.literefresh.state.StateMachine
 
STATE_IDLE - Static variable in class com.androidpi.literefresh.state.StateMachine
 
STATE_READY - Static variable in class com.androidpi.literefresh.state.StateMachine
 
STATE_REFRESH - Static variable in class com.androidpi.literefresh.state.StateMachine
 
STATE_START - Static variable in class com.androidpi.literefresh.state.StateMachine
 
StateMachine - Class in com.androidpi.literefresh.state
The content behavior's refreshing or loading state machine, it update states based on the behavior's offset changes.
StateMachine(StateMachine.StateHandler) - Constructor for class com.androidpi.literefresh.state.StateMachine
 
StateMachine.StateHandler - Interface in com.androidpi.literefresh.state
 
stopScroll(boolean) - Method in class com.androidpi.literefresh.behavior.ScrollingContentBehavior
If view has scroll to a invalid position, reset it, otherwise do nothing.

T

transform(int) - Method in interface com.androidpi.literefresh.state.StateMachine.StateHandler
Transform content's offset coordinate to indicator's coordinate system.
transformOffsetCoordinate(CoordinatorLayout, View, VerticalIndicatorBehavior, int) - Method in class com.androidpi.literefresh.controller.FooterBehaviorController
 
transformOffsetCoordinate(CoordinatorLayout, View, VerticalIndicatorBehavior, int) - Method in class com.androidpi.literefresh.controller.HeaderBehaviorController
 
transformOffsetCoordinate(CoordinatorLayout, View, VerticalIndicatorBehavior, int) - Method in class com.androidpi.literefresh.controller.VerticalIndicatorBehaviorController
 
TYPE_UNKNOWN - Static variable in class com.androidpi.literefresh.behavior.AnimationOffsetBehavior
 

V

VerticalIndicatorBehavior<V extends android.view.View,CTR extends VerticalIndicatorBehaviorController> - Class in com.androidpi.literefresh.behavior
Super class of header and footer behavior.
VerticalIndicatorBehavior(Context) - Constructor for class com.androidpi.literefresh.behavior.VerticalIndicatorBehavior
 
VerticalIndicatorBehavior(Context, AttributeSet) - Constructor for class com.androidpi.literefresh.behavior.VerticalIndicatorBehavior
 
VerticalIndicatorBehaviorController<B extends VerticalIndicatorBehavior> - Class in com.androidpi.literefresh.controller
Super class of header and footer behavior controller.
VerticalIndicatorBehaviorController(B) - Constructor for class com.androidpi.literefresh.controller.VerticalIndicatorBehaviorController
 
ViewOffsetBehavior<V extends android.view.View> - Class in com.androidpi.literefresh.behavior
Behavior will automatically sets up a ViewOffsetHelper on a View.
ViewOffsetBehavior() - Constructor for class com.androidpi.literefresh.behavior.ViewOffsetBehavior
 
ViewOffsetBehavior(Context, AttributeSet) - Constructor for class com.androidpi.literefresh.behavior.ViewOffsetBehavior
 
ViewOffsetHelper - Class in com.androidpi.literefresh.utils
Utility helper for moving a View around using View.offsetLeftAndRight(int) and View.offsetTopAndBottom(int).
ViewOffsetHelper(View) - Constructor for class com.androidpi.literefresh.utils.ViewOffsetHelper
 
ViscousFluidInterpolator - Class in com.androidpi.literefresh.animator
An interpolator from Scroller.
ViscousFluidInterpolator() - Constructor for class com.androidpi.literefresh.animator.ViscousFluidInterpolator
 

W

writeToParcel(Parcel, int) - Method in class com.androidpi.literefresh.behavior.ScrollingContentBehavior.SavedState
 
A B C D E F G H I L M O P R S T V W 
Skip navigation links