granularity level: instruction

		.class public Landroidx/customview/widget/ViewDragHelper;
.super Ljava/lang/Object;
.source "ViewDragHelper.java"

.annotation system Ldalvik/annotation/MemberClasses;
value = {
Landroidx/customview/widget/ViewDragHelper$Callback;
}
.end annotation

.field private static final BASE_SETTLE_DURATION:I = 0x100
.field public static final DIRECTION_ALL:I = 0x3
.field public static final DIRECTION_HORIZONTAL:I = 0x1
.field public static final DIRECTION_VERTICAL:I = 0x2
.field public static final EDGE_ALL:I = 0xf
.field public static final EDGE_BOTTOM:I = 0x8
.field public static final EDGE_LEFT:I = 0x1
.field public static final EDGE_RIGHT:I = 0x2
.field private static final EDGE_SIZE:I = 0x14
.field public static final EDGE_TOP:I = 0x4
.field public static final INVALID_POINTER:I = -0x1
.field private static final MAX_SETTLE_DURATION:I = 0x258
.field public static final STATE_DRAGGING:I = 0x1
.field public static final STATE_IDLE:I = 0x0
.field public static final STATE_SETTLING:I = 0x2
.field private static final TAG:Ljava/lang/String; = "ViewDragHelper"
.field private static final sInterpolator:Landroid/view/animation/Interpolator;
.field private mActivePointerId:I
.field private final mCallback:Landroidx/customview/widget/ViewDragHelper$Callback;
.field private mCapturedView:Landroid/view/View;
.field private mDragState:I
.field private mEdgeDragsInProgress:[I
.field private mEdgeDragsLocked:[I
.field private mEdgeSize:I
.field private mInitialEdgesTouched:[I
.field private mInitialMotionX:[F
.field private mInitialMotionY:[F
.field private mLastMotionX:[F
.field private mLastMotionY:[F
.field private mMaxVelocity:F
.field private mMinVelocity:F
.field private final mParentView:Landroid/view/ViewGroup;
.field private mPointersDown:I
.field private mReleaseInProgress:Z
.field private mScroller:Landroid/widget/OverScroller;
.field private final mSetIdleRunnable:Ljava/lang/Runnable;
.field private mTouchSlop:I
.field private mTrackingEdges:I
.field private mVelocityTracker:Landroid/view/VelocityTracker;


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

	return-void
.end method

.method private constructor <init>(Landroid/content/Context;Landroid/view/ViewGroup;Landroidx/customview/widget/ViewDragHelper$Callback;)V
	.locals 1

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

.method private checkNewEdgeDrag(FFII)Z
	.locals 3

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

.method private checkTouchSlop(Landroid/view/View;FF)Z
	.locals 4

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

.method private clampMag(FFF)F
	.locals 2

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

.method private clampMag(III)I
	.locals 1

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

.method private clearMotionHistory()V
	.locals 2

	return-void
.end method

.method private clearMotionHistory(I)V
	.locals 2

	return-void
.end method

.method private computeAxisDuration(III)I
	.locals 3

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

.method private computeSettleDuration(Landroid/view/View;IIII)I
	.locals 6

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

.method public static create(Landroid/view/ViewGroup;FLandroidx/customview/widget/ViewDragHelper$Callback;)Landroidx/customview/widget/ViewDragHelper;
	.locals 1

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

.method public static create(Landroid/view/ViewGroup;Landroidx/customview/widget/ViewDragHelper$Callback;)Landroidx/customview/widget/ViewDragHelper;
	.locals 2

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

.method private dispatchViewReleased(FF)V
	.locals 3

	return-void
.end method

.method private distanceInfluenceForSnapDuration(F)F
	.locals 2

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

.method private dragTo(IIII)V
	.locals 10

	return-void
.end method

.method private ensureMotionHistorySizeForId(I)V
	.locals 9

	return-void
.end method

.method private forceSettleCapturedViewAt(IIII)Z
	.locals 10

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

.method private getEdgesTouched(II)I
	.locals 3

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

.method private isValidPointerForActionMove(I)Z
	.locals 2

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

.method private releaseViewForPointerUp()V
	.locals 4

	return-void
.end method

.method private reportNewEdgeDrags(FFI)V
	.locals 2

	return-void
.end method

.method private saveInitialMotion(FFI)V
	.locals 2

	return-void
.end method

.method private saveLastMotion(Landroid/view/MotionEvent;)V
	.locals 6

	return-void
.end method

.method public abort()V
	.locals 9

	return-void
.end method

.method protected canScroll(Landroid/view/View;ZIIII)Z
	.locals 13

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

.method public cancel()V
	.locals 1

	return-void
.end method

.method public captureChildView(Landroid/view/View;I)V
	.locals 2

	return-void
.end method

.method public checkTouchSlop(I)Z
	.locals 4

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

.method public checkTouchSlop(II)Z
	.locals 6

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

.method public continueSettling(Z)Z
	.locals 11

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

.method public findTopChildUnder(II)Landroid/view/View;
	.locals 3

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

.method public flingCapturedView(IIII)V
	.locals 10

	return-void
.end method

.method public getActivePointerId()I
	.locals 1

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

.method public getCapturedView()Landroid/view/View;
	.locals 1

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

.method public getEdgeSize()I
	.locals 1

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

.method public getMinVelocity()F
	.locals 1

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

.method public getTouchSlop()I
	.locals 1

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

.method public getViewDragState()I
	.locals 1

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

.method public isCapturedViewUnder(II)Z
	.locals 1

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

.method public isEdgeTouched(I)Z
	.locals 4

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

.method public isEdgeTouched(II)Z
	.locals 1

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

.method public isPointerDown(I)Z
	.locals 2

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

.method public isViewUnder(Landroid/view/View;II)Z
	.locals 2

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

.method public processTouchEvent(Landroid/view/MotionEvent;)V
	.locals 9

	return-void
.end method

.method  setDragState(I)V
	.locals 2

	return-void
.end method

.method public setEdgeTrackingEnabled(I)V
	.locals 0

	return-void
.end method

.method public setMinVelocity(F)V
	.locals 0

	return-void
.end method

.method public settleCapturedViewAt(II)Z
	.locals 3

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

.method public shouldInterceptTouchEvent(Landroid/view/MotionEvent;)Z
	.locals 16

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

.method public smoothSlideViewTo(Landroid/view/View;II)Z
	.locals 0

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

.method  tryCaptureViewForDrag(Landroid/view/View;I)Z
	.locals 2

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