granularity level: instruction

		.class public Landroidx/drawerlayout/widget/DrawerLayout;
.super Landroid/view/ViewGroup;
.source "DrawerLayout.java"

.annotation system Ldalvik/annotation/MemberClasses;
value = {
Landroidx/drawerlayout/widget/DrawerLayout$ChildAccessibilityDelegate;,
Landroidx/drawerlayout/widget/DrawerLayout$AccessibilityDelegate;,
Landroidx/drawerlayout/widget/DrawerLayout$LayoutParams;,
Landroidx/drawerlayout/widget/DrawerLayout$ViewDragCallback;,
Landroidx/drawerlayout/widget/DrawerLayout$SavedState;,
Landroidx/drawerlayout/widget/DrawerLayout$SimpleDrawerListener;,
Landroidx/drawerlayout/widget/DrawerLayout$DrawerListener;
}
.end annotation

.field private static final ALLOW_EDGE_LOCK:Z = false
.field static final CAN_HIDE_DESCENDANTS:Z
.field private static final CHILDREN_DISALLOW_INTERCEPT:Z = true
.field private static final DEFAULT_SCRIM_COLOR:I = -0x67000000
.field private static final DRAWER_ELEVATION:I = 0xa
.field static final LAYOUT_ATTRS:[I
.field public static final LOCK_MODE_LOCKED_CLOSED:I = 0x1
.field public static final LOCK_MODE_LOCKED_OPEN:I = 0x2
.field public static final LOCK_MODE_UNDEFINED:I = 0x3
.field public static final LOCK_MODE_UNLOCKED:I = 0x0
.field private static final MIN_DRAWER_MARGIN:I = 0x40
.field private static final MIN_FLING_VELOCITY:I = 0x190
.field private static final PEEK_DELAY:I = 0xa0
.field private static final SET_DRAWER_SHADOW_FROM_ELEVATION:Z
.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; = "DrawerLayout"
.field private static final THEME_ATTRS:[I
.field private static final TOUCH_SLOP_SENSITIVITY:F = 1.0f
.field private final mChildAccessibilityDelegate:Landroidx/drawerlayout/widget/DrawerLayout$ChildAccessibilityDelegate;
.field private mChildHitRect:Landroid/graphics/Rect;
.field private mChildInvertedMatrix:Landroid/graphics/Matrix;
.field private mChildrenCanceledTouch:Z
.field private mDisallowInterceptRequested:Z
.field private mDrawStatusBarBackground:Z
.field private mDrawerElevation:F
.field private mDrawerState:I
.field private mFirstLayout:Z
.field private mInLayout:Z
.field private mInitialMotionX:F
.field private mInitialMotionY:F
.field private mLastInsets:Ljava/lang/Object;
.field private final mLeftCallback:Landroidx/drawerlayout/widget/DrawerLayout$ViewDragCallback;
.field private final mLeftDragger:Landroidx/customview/widget/ViewDragHelper;
.field private mListener:Landroidx/drawerlayout/widget/DrawerLayout$DrawerListener;
.field private mListeners:Ljava/util/List;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/List<",
"Landroidx/drawerlayout/widget/DrawerLayout$DrawerListener;",
">;"
}
.end annotation
.end field
.field private mLockModeEnd:I
.field private mLockModeLeft:I
.field private mLockModeRight:I
.field private mLockModeStart:I
.field private mMinDrawerMargin:I
.field private final mNonDrawerViews:Ljava/util/ArrayList;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/ArrayList<",
"Landroid/view/View;",
">;"
}
.end annotation
.end field
.field private final mRightCallback:Landroidx/drawerlayout/widget/DrawerLayout$ViewDragCallback;
.field private final mRightDragger:Landroidx/customview/widget/ViewDragHelper;
.field private mScrimColor:I
.field private mScrimOpacity:F
.field private mScrimPaint:Landroid/graphics/Paint;
.field private mShadowEnd:Landroid/graphics/drawable/Drawable;
.field private mShadowLeft:Landroid/graphics/drawable/Drawable;
.field private mShadowLeftResolved:Landroid/graphics/drawable/Drawable;
.field private mShadowRight:Landroid/graphics/drawable/Drawable;
.field private mShadowRightResolved:Landroid/graphics/drawable/Drawable;
.field private mShadowStart:Landroid/graphics/drawable/Drawable;
.field private mStatusBarBackground:Landroid/graphics/drawable/Drawable;
.field private mTitleLeft:Ljava/lang/CharSequence;
.field private mTitleRight:Ljava/lang/CharSequence;


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

	return-void
.end method

.method public constructor <init>(Landroid/content/Context;)V
	.locals 1

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

.method public constructor <init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
	.locals 1

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

.method public constructor <init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
	.locals 6

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

.method private dispatchTransformedGenericPointerEvent(Landroid/view/MotionEvent;Landroid/view/View;)Z
	.locals 3

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

.method private getTransformedMotionEvent(Landroid/view/MotionEvent;Landroid/view/View;)Landroid/view/MotionEvent;
	.locals 3

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

.method static gravityToString(I)Ljava/lang/String;
	.locals 2

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

.method private static hasOpaqueBackground(Landroid/view/View;)Z
	.locals 2

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

.method private hasPeekingDrawer()Z
	.locals 4

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

.method private hasVisibleDrawer()Z
	.locals 1

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

.method static includeChildForAccessibility(Landroid/view/View;)Z
	.locals 2

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

.method private isInBoundsOfChild(FFLandroid/view/View;)Z
	.locals 1

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

.method private mirror(Landroid/graphics/drawable/Drawable;I)Z
	.locals 1

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

.method private resolveLeftShadow()Landroid/graphics/drawable/Drawable;
	.locals 2

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

.method private resolveRightShadow()Landroid/graphics/drawable/Drawable;
	.locals 2

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

.method private resolveShadowDrawables()V
	.locals 1

	return-void
.end method

.method private updateChildrenImportantForAccessibility(Landroid/view/View;Z)V
	.locals 4

	return-void
.end method

.method public addDrawerListener(Landroidx/drawerlayout/widget/DrawerLayout$DrawerListener;)V
	.locals 1

	return-void
.end method

.method public addFocusables(Ljava/util/ArrayList;II)V
	.locals 6
	.annotation system Ldalvik/annotation/Signature;
	value = {
	"(",
	"Ljava/util/ArrayList<",
	"Landroid/view/View;",
	">;II)V"
	}
	.end annotation

	return-void
.end method

.method public addView(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V
	.locals 0

	return-void
.end method

.method  cancelChildViewTouch()V
	.locals 9

	return-void
.end method

.method  checkDrawerViewAbsoluteGravity(Landroid/view/View;I)Z
	.locals 0

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

.method protected checkLayoutParams(Landroid/view/ViewGroup$LayoutParams;)Z
	.locals 1

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

.method public closeDrawer(I)V
	.locals 1

	return-void
.end method

.method public closeDrawer(IZ)V
	.locals 2

	return-void
.end method

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

	return-void
.end method

.method public closeDrawer(Landroid/view/View;Z)V
	.locals 4

	return-void
.end method

.method public closeDrawers()V
	.locals 1

	return-void
.end method

.method  closeDrawers(Z)V
	.locals 9

	return-void
.end method

.method public computeScroll()V
	.locals 4

	return-void
.end method

.method public dispatchGenericMotionEvent(Landroid/view/MotionEvent;)Z
	.locals 6

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

.method  dispatchOnDrawerClosed(Landroid/view/View;)V
	.locals 3

	return-void
.end method

.method  dispatchOnDrawerOpened(Landroid/view/View;)V
	.locals 3

	return-void
.end method

.method  dispatchOnDrawerSlide(Landroid/view/View;F)V
	.locals 2

	return-void
.end method

.method protected drawChild(Landroid/graphics/Canvas;Landroid/view/View;J)Z
	.locals 14

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

.method  findDrawerWithGravity(I)Landroid/view/View;
	.locals 4

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

.method  findOpenDrawer()Landroid/view/View;
	.locals 5

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

.method  findVisibleDrawer()Landroid/view/View;
	.locals 4

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

.method protected generateDefaultLayoutParams()Landroid/view/ViewGroup$LayoutParams;
	.locals 2

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

.method public generateLayoutParams(Landroid/util/AttributeSet;)Landroid/view/ViewGroup$LayoutParams;
	.locals 2

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

.method protected generateLayoutParams(Landroid/view/ViewGroup$LayoutParams;)Landroid/view/ViewGroup$LayoutParams;
	.locals 1

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

.method public getDrawerElevation()F
	.locals 1

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

.method public getDrawerLockMode(I)I
	.locals 3

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

.method public getDrawerLockMode(Landroid/view/View;)I
	.locals 3

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

.method public getDrawerTitle(I)Ljava/lang/CharSequence;
	.locals 1

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

.method  getDrawerViewAbsoluteGravity(Landroid/view/View;)I
	.locals 1

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

.method  getDrawerViewOffset(Landroid/view/View;)F
	.locals 0

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

.method public getStatusBarBackgroundDrawable()Landroid/graphics/drawable/Drawable;
	.locals 1

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

.method  isContentView(Landroid/view/View;)Z
	.locals 0

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

.method public isDrawerOpen(I)Z
	.locals 0

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

.method public isDrawerOpen(Landroid/view/View;)Z
	.locals 3

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

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

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

.method public isDrawerVisible(I)Z
	.locals 0

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

.method public isDrawerVisible(Landroid/view/View;)Z
	.locals 3

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

.method  moveDrawerToOffset(Landroid/view/View;F)V
	.locals 2

	return-void
.end method

.method protected onAttachedToWindow()V
	.locals 1

	return-void
.end method

.method protected onDetachedFromWindow()V
	.locals 1

	return-void
.end method

.method public onDraw(Landroid/graphics/Canvas;)V
	.locals 4

	return-void
.end method

.method public onInterceptTouchEvent(Landroid/view/MotionEvent;)Z
	.locals 6

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

.method public onKeyDown(ILandroid/view/KeyEvent;)Z
	.locals 1

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

.method public onKeyUp(ILandroid/view/KeyEvent;)Z
	.locals 1

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

.method protected onLayout(ZIIII)V
	.locals 16

	return-void
.end method

.method protected onMeasure(II)V
	.locals 17

	return-void
.end method

.method protected onRestoreInstanceState(Landroid/os/Parcelable;)V
	.locals 3

	return-void
.end method

.method public onRtlPropertiesChanged(I)V
	.locals 0

	return-void
.end method

.method protected onSaveInstanceState()Landroid/os/Parcelable;
	.locals 9

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

.method public onTouchEvent(Landroid/view/MotionEvent;)Z
	.locals 6

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

.method public openDrawer(I)V
	.locals 1

	return-void
.end method

.method public openDrawer(IZ)V
	.locals 2

	return-void
.end method

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

	return-void
.end method

.method public openDrawer(Landroid/view/View;Z)V
	.locals 3

	return-void
.end method

.method public removeDrawerListener(Landroidx/drawerlayout/widget/DrawerLayout$DrawerListener;)V
	.locals 1

	return-void
.end method

.method public requestDisallowInterceptTouchEvent(Z)V
	.locals 0

	return-void
.end method

.method public requestLayout()V
	.locals 1

	return-void
.end method

.method public setChildInsets(Ljava/lang/Object;Z)V
	.locals 0

	return-void
.end method

.method public setDrawerElevation(F)V
	.locals 2

	return-void
.end method

.method public setDrawerListener(Landroidx/drawerlayout/widget/DrawerLayout$DrawerListener;)V
	.locals 1
	.annotation runtime Ljava/lang/Deprecated;
	.end annotation

	return-void
.end method

.method public setDrawerLockMode(I)V
	.locals 1

	return-void
.end method

.method public setDrawerLockMode(II)V
	.locals 3

	return-void
.end method

.method public setDrawerLockMode(ILandroid/view/View;)V
	.locals 2

	return-void
.end method

.method public setDrawerShadow(II)V
	.locals 1

	return-void
.end method

.method public setDrawerShadow(Landroid/graphics/drawable/Drawable;I)V
	.locals 2

	return-void
.end method

.method public setDrawerTitle(ILjava/lang/CharSequence;)V
	.locals 1

	return-void
.end method

.method  setDrawerViewOffset(Landroid/view/View;F)V
	.locals 2

	return-void
.end method

.method public setScrimColor(I)V
	.locals 0

	return-void
.end method

.method public setStatusBarBackground(I)V
	.locals 1

	return-void
.end method

.method public setStatusBarBackground(Landroid/graphics/drawable/Drawable;)V
	.locals 0

	return-void
.end method

.method public setStatusBarBackgroundColor(I)V
	.locals 1

	return-void
.end method

.method  updateDrawerState(IILandroid/view/View;)V
	.locals 3

	return-void
.end method