RefreshComponent

public interface RefreshComponent

Internal refresh component.

Functions

Link copied to clipboard
public abstract SpinnerStyle getSpinnerStyle()
Get the spinner style SpinnerStyle.
Link copied to clipboard
public abstract View getView()
Get the actual view.
Link copied to clipboard
public abstract boolean isSupportHorizontalDrag()
Whether horizontal drag is supported (affects onHorizontalDrag invocation).
Link copied to clipboard
public abstract int onFinish(RefreshLayout refreshLayout, boolean success)
[Framework internal only] Called when animation ends.
Link copied to clipboard
public abstract void onHorizontalDrag(float percentX, int offsetX, int offsetMax)
[Framework internal only] Called during horizontal drag.
Link copied to clipboard
public abstract void onInitialized(RefreshKernel kernel, int height, int maxDragHeight)
[Framework internal only] Called when dimension measurement is complete (called once if height does not change; invoked in RefreshLayout#onMeasure).
Link copied to clipboard
public abstract void onMoving(boolean isDragging, float percent, int offset, int height, int maxDragHeight)
[Framework internal only] Called during finger drag (called continuously; isDragging replaces the old onPulling/onReleasing).
Link copied to clipboard
public abstract void onReleased(RefreshLayout refreshLayout, int height, int maxDragHeight)
[Framework internal only] Called at the moment of release (called once, triggers loading).
Link copied to clipboard
public abstract void onStartAnimator(RefreshLayout refreshLayout, int height, int maxDragHeight)
[Framework internal only] Called when animation starts.
Link copied to clipboard
public abstract void setPrimaryColors(Array<int> colors)
[Framework internal only] Set the primary colors.