granularity level: instruction

		.class public abstract Landroidx/core/widget/AutoScrollHelper;
.super Ljava/lang/Object;
.source "AutoScrollHelper.java"
.implements Landroid/view/View$OnTouchListener;

.annotation system Ldalvik/annotation/MemberClasses;
value = {
Landroidx/core/widget/AutoScrollHelper$ClampedScroller;,
Landroidx/core/widget/AutoScrollHelper$ScrollAnimationRunnable;
}
.end annotation

.field private static final DEFAULT_ACTIVATION_DELAY:I
.field private static final DEFAULT_EDGE_TYPE:I = 0x1
.field private static final DEFAULT_MAXIMUM_EDGE:F = 3.4028235E38f
.field private static final DEFAULT_MAXIMUM_VELOCITY_DIPS:I = 0x627
.field private static final DEFAULT_MINIMUM_VELOCITY_DIPS:I = 0x13b
.field private static final DEFAULT_RAMP_DOWN_DURATION:I = 0x1f4
.field private static final DEFAULT_RAMP_UP_DURATION:I = 0x1f4
.field private static final DEFAULT_RELATIVE_EDGE:F = 0.2f
.field private static final DEFAULT_RELATIVE_VELOCITY:F = 1.0f
.field public static final EDGE_TYPE_INSIDE:I = 0x0
.field public static final EDGE_TYPE_INSIDE_EXTEND:I = 0x1
.field public static final EDGE_TYPE_OUTSIDE:I = 0x2
.field private static final HORIZONTAL:I = 0x0
.field public static final NO_MAX:F = 3.4028235E38f
.field public static final NO_MIN:F = 0.0f
.field public static final RELATIVE_UNSPECIFIED:F = 0.0f
.field private static final VERTICAL:I = 0x1
.field private mActivationDelay:I
.field private mAlreadyDelayed:Z
.field  mAnimating:Z
.field private final mEdgeInterpolator:Landroid/view/animation/Interpolator;
.field private mEdgeType:I
.field private mEnabled:Z
.field private mExclusive:Z
.field private mMaximumEdges:[F
.field private mMaximumVelocity:[F
.field private mMinimumVelocity:[F
.field  mNeedsCancel:Z
.field  mNeedsReset:Z
.field private mRelativeEdges:[F
.field private mRelativeVelocity:[F
.field private mRunnable:Ljava/lang/Runnable;
.field final mScroller:Landroidx/core/widget/AutoScrollHelper$ClampedScroller;
.field final mTarget:Landroid/view/View;


.method static constructor <clinit>()V
	.locals 1

	return-void
.end method

.method public constructor <init>(Landroid/view/View;)V
	.locals 3

	invoke-direct/range {p0 .. p0}, Ljava/lang/Object;-><init>()V
	return-void
.end method

.method private computeTargetVelocity(IFFF)F
	.locals 3

	const/4 v0, 0x0
	return v0
.end method

.method static constrain(FFF)F
	.locals 1

	const/4 v0, 0x0
	return v0
.end method

.method static constrain(III)I
	.locals 0

	const/4 v0, 0x0
	return v0
.end method

.method private constrainEdgeValue(FF)F
	.locals 5

	const/4 v0, 0x0
	return v0
.end method

.method private getEdgeValue(FFFF)F
	.locals 1

	const/4 v0, 0x0
	return v0
.end method

.method private requestStop()V
	.locals 1

	return-void
.end method

.method private startAnimating()V
	.locals 6

	return-void
.end method

.method public abstract canTargetScrollHorizontally(I)Z
	

	const/4 v0, 0x0
	return v0
.end method

.method public abstract canTargetScrollVertically(I)Z
	

	const/4 v0, 0x0
	return v0
.end method

.method  cancelTargetTouch()V
	.locals 8

	return-void
.end method

.method public isEnabled()Z
	.locals 1

	const/4 v0, 0x0
	return v0
.end method

.method public isExclusive()Z
	.locals 1

	const/4 v0, 0x0
	return v0
.end method

.method public onTouch(Landroid/view/View;Landroid/view/MotionEvent;)Z
	.locals 5

	const/4 v0, 0x0
	return v0
.end method

.method public abstract scrollTargetBy(II)V
	

	return-void
.end method

.method public setActivationDelay(I)Landroidx/core/widget/AutoScrollHelper;
	.locals 0

	const/4 v0, 0x0
	return-object v0
.end method

.method public setEdgeType(I)Landroidx/core/widget/AutoScrollHelper;
	.locals 0

	const/4 v0, 0x0
	return-object v0
.end method

.method public setEnabled(Z)Landroidx/core/widget/AutoScrollHelper;
	.locals 1

	const/4 v0, 0x0
	return-object v0
.end method

.method public setExclusive(Z)Landroidx/core/widget/AutoScrollHelper;
	.locals 0

	const/4 v0, 0x0
	return-object v0
.end method

.method public setMaximumEdges(FF)Landroidx/core/widget/AutoScrollHelper;
	.locals 2

	const/4 v0, 0x0
	return-object v0
.end method

.method public setMaximumVelocity(FF)Landroidx/core/widget/AutoScrollHelper;
	.locals 3

	const/4 v0, 0x0
	return-object v0
.end method

.method public setMinimumVelocity(FF)Landroidx/core/widget/AutoScrollHelper;
	.locals 3

	const/4 v0, 0x0
	return-object v0
.end method

.method public setRampDownDuration(I)Landroidx/core/widget/AutoScrollHelper;
	.locals 1

	const/4 v0, 0x0
	return-object v0
.end method

.method public setRampUpDuration(I)Landroidx/core/widget/AutoScrollHelper;
	.locals 1

	const/4 v0, 0x0
	return-object v0
.end method

.method public setRelativeEdges(FF)Landroidx/core/widget/AutoScrollHelper;
	.locals 2

	const/4 v0, 0x0
	return-object v0
.end method

.method public setRelativeVelocity(FF)Landroidx/core/widget/AutoScrollHelper;
	.locals 3

	const/4 v0, 0x0
	return-object v0
.end method

.method  shouldAnimate()Z
	.locals 2

	const/4 v0, 0x0
	return v0
.end method