granularity level: instruction

		.class public Landroidx/viewpager/widget/PagerTitleStrip;
.super Landroid/view/ViewGroup;
.source "PagerTitleStrip.java"

.annotation runtime Landroidx/viewpager/widget/ViewPager$DecorView;
.end annotation
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Landroidx/viewpager/widget/PagerTitleStrip$PageListener;,
Landroidx/viewpager/widget/PagerTitleStrip$SingleLineAllCapsTransform;
}
.end annotation

.field private static final ATTRS:[I
.field private static final SIDE_ALPHA:F = 0.6f
.field private static final TEXT_ATTRS:[I
.field private static final TEXT_SPACING:I = 0x10
.field  mCurrText:Landroid/widget/TextView;
.field private mGravity:I
.field private mLastKnownCurrentPage:I
.field  mLastKnownPositionOffset:F
.field  mNextText:Landroid/widget/TextView;
.field private mNonPrimaryAlpha:I
.field private final mPageListener:Landroidx/viewpager/widget/PagerTitleStrip$PageListener;
.field  mPager:Landroidx/viewpager/widget/ViewPager;
.field  mPrevText:Landroid/widget/TextView;
.field private mScaledTextSpacing:I
.field  mTextColor:I
.field private mUpdatingPositions:Z
.field private mUpdatingText:Z
.field private mWatchingAdapter:Ljava/lang/ref/WeakReference;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/ref/WeakReference<",
"Landroidx/viewpager/widget/PagerAdapter;",
">;"
}
.end annotation
.end field


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

	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 4

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

.method private static setSingleLineAllCaps(Landroid/widget/TextView;)V
	.locals 2

	return-void
.end method

.method  getMinHeight()I
	.locals 1

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

.method public getTextSpacing()I
	.locals 1

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

.method protected onAttachedToWindow()V
	.locals 3

	return-void
.end method

.method protected onDetachedFromWindow()V
	.locals 3

	return-void
.end method

.method protected onLayout(ZIIII)V
	.locals 0

	return-void
.end method

.method protected onMeasure(II)V
	.locals 7

	return-void
.end method

.method public requestLayout()V
	.locals 1

	return-void
.end method

.method public setGravity(I)V
	.locals 0

	return-void
.end method

.method public setNonPrimaryAlpha(F)V
	.locals 2

	return-void
.end method

.method public setTextColor(I)V
	.locals 2

	return-void
.end method

.method public setTextSize(IF)V
	.locals 1

	return-void
.end method

.method public setTextSpacing(I)V
	.locals 0

	return-void
.end method

.method  updateAdapter(Landroidx/viewpager/widget/PagerAdapter;Landroidx/viewpager/widget/PagerAdapter;)V
	.locals 1

	return-void
.end method

.method  updateText(ILandroidx/viewpager/widget/PagerAdapter;)V
	.locals 5

	return-void
.end method

.method  updateTextPositions(IFZ)V
	.locals 17

	return-void
.end method