RecyclerView$a0.smali
.class public final Landroidx/recyclerview/widget/RecyclerView$a0;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Ljava/lang/Runnable;
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Landroidx/recyclerview/widget/RecyclerView;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = "a0"
.end annotation
# instance fields
.field public a:I
.field public b:I
.field public c:Landroid/widget/OverScroller;
.field public d:Landroid/view/animation/Interpolator;
.field public e:Z
.field public f:Z
.field public final synthetic g:Landroidx/recyclerview/widget/RecyclerView;
# direct methods
.method public constructor <init>(Landroidx/recyclerview/widget/RecyclerView;)V
.registers 4
.line 1
iput-object p1, p0, Landroidx/recyclerview/widget/RecyclerView$a0;->g:Landroidx/recyclerview/widget/RecyclerView;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 2
sget-object v0, Landroidx/recyclerview/widget/RecyclerView;->sQuinticInterpolator:Landroid/view/animation/Interpolator;
iput-object v0, p0, Landroidx/recyclerview/widget/RecyclerView$a0;->d:Landroid/view/animation/Interpolator;
const/4 v1, 0x0
.line 3
iput-boolean v1, p0, Landroidx/recyclerview/widget/RecyclerView$a0;->e:Z
.line 4
iput-boolean v1, p0, Landroidx/recyclerview/widget/RecyclerView$a0;->f:Z
.line 5
new-instance v1, Landroid/widget/OverScroller;
invoke-virtual {p1}, Landroid/view/View;->getContext()Landroid/content/Context;
move-result-object p1
invoke-direct {v1, p1, v0}, Landroid/widget/OverScroller;-><init>(Landroid/content/Context;Landroid/view/animation/Interpolator;)V
iput-object v1, p0, Landroidx/recyclerview/widget/RecyclerView$a0;->c:Landroid/widget/OverScroller;
return-void
.end method
# virtual methods
.method public final a()V
.registers 3
.line 1
iget-boolean v0, p0, Landroidx/recyclerview/widget/RecyclerView$a0;->e:Z
if-eqz v0, :cond_8
const/4 v0, 0x1
.line 2
iput-boolean v0, p0, Landroidx/recyclerview/widget/RecyclerView$a0;->f:Z
goto :goto_14
.line 3
:cond_8
iget-object v0, p0, Landroidx/recyclerview/widget/RecyclerView$a0;->g:Landroidx/recyclerview/widget/RecyclerView;
invoke-virtual {v0, p0}, Landroid/view/View;->removeCallbacks(Ljava/lang/Runnable;)Z
.line 4
iget-object v0, p0, Landroidx/recyclerview/widget/RecyclerView$a0;->g:Landroidx/recyclerview/widget/RecyclerView;
sget-object v1, Landroidx/core/view/y;->a:Ljava/util/WeakHashMap;
.line 5
invoke-static {v0, p0}, Landroidx/core/view/y$c;->m(Landroid/view/View;Ljava/lang/Runnable;)V
:goto_14
return-void
.end method
.method public final b(IIILandroid/view/animation/Interpolator;)V
.registers 12
const/4 v0, 0x0
const/high16 v1, -0x80000000
if-ne p3, v1, :cond_34
.line 1
invoke-static {p1}, Ljava/lang/Math;->abs(I)I
move-result p3
.line 2
invoke-static {p2}, Ljava/lang/Math;->abs(I)I
move-result v1
if-le p3, v1, :cond_11
const/4 v2, 0x1
goto :goto_12
:cond_11
const/4 v2, 0x0
.line 3
:goto_12
iget-object v3, p0, Landroidx/recyclerview/widget/RecyclerView$a0;->g:Landroidx/recyclerview/widget/RecyclerView;
if-eqz v2, :cond_1b
invoke-virtual {v3}, Landroid/view/View;->getWidth()I
move-result v3
goto :goto_1f
:cond_1b
invoke-virtual {v3}, Landroid/view/View;->getHeight()I
move-result v3
:goto_1f
if-eqz v2, :cond_22
goto :goto_23
:cond_22
move p3, v1
:goto_23
int-to-float p3, p3
int-to-float v1, v3
div-float/2addr p3, v1
const/high16 v1, 0x3f800000 # 1.0f
add-float/2addr p3, v1
const/high16 v1, 0x43960000 # 300.0f
mul-float p3, p3, v1
float-to-int p3, p3
const/16 v1, 0x7d0
.line 4
invoke-static {p3, v1}, Ljava/lang/Math;->min(II)I
move-result p3
:cond_34
move v6, p3
if-nez p4, :cond_39
.line 5
sget-object p4, Landroidx/recyclerview/widget/RecyclerView;->sQuinticInterpolator:Landroid/view/animation/Interpolator;
.line 6
:cond_39
iget-object p3, p0, Landroidx/recyclerview/widget/RecyclerView$a0;->d:Landroid/view/animation/Interpolator;
if-eq p3, p4, :cond_4c
.line 7
iput-object p4, p0, Landroidx/recyclerview/widget/RecyclerView$a0;->d:Landroid/view/animation/Interpolator;
.line 8
new-instance p3, Landroid/widget/OverScroller;
iget-object v1, p0, Landroidx/recyclerview/widget/RecyclerView$a0;->g:Landroidx/recyclerview/widget/RecyclerView;
invoke-virtual {v1}, Landroid/view/View;->getContext()Landroid/content/Context;
move-result-object v1
invoke-direct {p3, v1, p4}, Landroid/widget/OverScroller;-><init>(Landroid/content/Context;Landroid/view/animation/Interpolator;)V
iput-object p3, p0, Landroidx/recyclerview/widget/RecyclerView$a0;->c:Landroid/widget/OverScroller;
.line 9
:cond_4c
iput v0, p0, Landroidx/recyclerview/widget/RecyclerView$a0;->b:I
iput v0, p0, Landroidx/recyclerview/widget/RecyclerView$a0;->a:I
.line 10
iget-object p3, p0, Landroidx/recyclerview/widget/RecyclerView$a0;->g:Landroidx/recyclerview/widget/RecyclerView;
const/4 p4, 0x2
invoke-virtual {p3, p4}, Landroidx/recyclerview/widget/RecyclerView;->setScrollState(I)V
.line 11
iget-object v1, p0, Landroidx/recyclerview/widget/RecyclerView$a0;->c:Landroid/widget/OverScroller;
const/4 v2, 0x0
const/4 v3, 0x0
move v4, p1
move v5, p2
invoke-virtual/range {v1 .. v6}, Landroid/widget/OverScroller;->startScroll(IIIII)V
.line 12
sget p1, Landroid/os/Build$VERSION;->SDK_INT:I
const/16 p2, 0x17
if-ge p1, p2, :cond_6a
.line 13
iget-object p1, p0, Landroidx/recyclerview/widget/RecyclerView$a0;->c:Landroid/widget/OverScroller;
invoke-virtual {p1}, Landroid/widget/OverScroller;->computeScrollOffset()Z
.line 14
:cond_6a
invoke-virtual {p0}, Landroidx/recyclerview/widget/RecyclerView$a0;->a()V
return-void
.end method
.method public final c()V
.registers 2
.line 1
iget-object v0, p0, Landroidx/recyclerview/widget/RecyclerView$a0;->g:Landroidx/recyclerview/widget/RecyclerView;
invoke-virtual {v0, p0}, Landroid/view/View;->removeCallbacks(Ljava/lang/Runnable;)Z
.line 2
iget-object v0, p0, Landroidx/recyclerview/widget/RecyclerView$a0;->c:Landroid/widget/OverScroller;
invoke-virtual {v0}, Landroid/widget/OverScroller;->abortAnimation()V
return-void
.end method
.method public final run()V
.registers 24
move-object/from16 v0, p0
invoke-static {}, Landroid/os/Looper;->getMainLooper()Landroid/os/Looper;
move-result-object v1
invoke-static {}, Landroid/os/Looper;->myLooper()Landroid/os/Looper;
move-result-object v2
const/4 v3, 0x1
const/4 v4, 0x0
if-ne v1, v2, :cond_10
const/4 v1, 0x1
goto :goto_11
:cond_10
const/4 v1, 0x0
:goto_11
const-string v2, "runnable"
const-string v5, "androidx/recyclerview/widget/RecyclerView$ViewFlinger"
const-string v6, "run"
if-eqz v1, :cond_1c
invoke-static {v6, v5, v2}, Lcom/shopee/monitor/trace/c;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
.line 1
:cond_1c
iget-object v7, v0, Landroidx/recyclerview/widget/RecyclerView$a0;->g:Landroidx/recyclerview/widget/RecyclerView;
iget-object v8, v7, Landroidx/recyclerview/widget/RecyclerView;->mLayout:Landroidx/recyclerview/widget/RecyclerView$LayoutManager;
if-nez v8, :cond_2b
.line 2
invoke-virtual/range {p0 .. p0}, Landroidx/recyclerview/widget/RecyclerView$a0;->c()V
if-eqz v1, :cond_2a
.line 3
invoke-static {v6, v5, v2}, Lcom/shopee/monitor/trace/c;->b(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
:cond_2a
return-void
.line 4
:cond_2b
iput-boolean v4, v0, Landroidx/recyclerview/widget/RecyclerView$a0;->f:Z
.line 5
iput-boolean v3, v0, Landroidx/recyclerview/widget/RecyclerView$a0;->e:Z
.line 6
invoke-virtual {v7}, Landroidx/recyclerview/widget/RecyclerView;->consumePendingUpdateOperations()V
.line 7
iget-object v7, v0, Landroidx/recyclerview/widget/RecyclerView$a0;->c:Landroid/widget/OverScroller;
.line 8
invoke-virtual {v7}, Landroid/widget/OverScroller;->computeScrollOffset()Z
move-result v8
if-eqz v8, :cond_186
.line 9
invoke-virtual {v7}, Landroid/widget/OverScroller;->getCurrX()I
move-result v8
.line 10
invoke-virtual {v7}, Landroid/widget/OverScroller;->getCurrY()I
move-result v9
.line 11
iget v10, v0, Landroidx/recyclerview/widget/RecyclerView$a0;->a:I
sub-int v10, v8, v10
.line 12
iget v11, v0, Landroidx/recyclerview/widget/RecyclerView$a0;->b:I
sub-int v17, v9, v11
.line 13
iput v8, v0, Landroidx/recyclerview/widget/RecyclerView$a0;->a:I
.line 14
iput v9, v0, Landroidx/recyclerview/widget/RecyclerView$a0;->b:I
.line 15
iget-object v11, v0, Landroidx/recyclerview/widget/RecyclerView$a0;->g:Landroidx/recyclerview/widget/RecyclerView;
iget-object v14, v11, Landroidx/recyclerview/widget/RecyclerView;->mReusableIntPair:[I
aput v4, v14, v4
.line 16
aput v4, v14, v3
const/4 v15, 0x0
const/16 v16, 0x1
move v12, v10
move/from16 v13, v17
.line 17
invoke-virtual/range {v11 .. v16}, Landroidx/recyclerview/widget/RecyclerView;->dispatchNestedPreScroll(II[I[II)Z
move-result v8
if-eqz v8, :cond_6d
.line 18
iget-object v8, v0, Landroidx/recyclerview/widget/RecyclerView$a0;->g:Landroidx/recyclerview/widget/RecyclerView;
iget-object v8, v8, Landroidx/recyclerview/widget/RecyclerView;->mReusableIntPair:[I
aget v9, v8, v4
sub-int/2addr v10, v9
.line 19
aget v8, v8, v3
sub-int v17, v17, v8
:cond_6d
move/from16 v8, v17
.line 20
iget-object v9, v0, Landroidx/recyclerview/widget/RecyclerView$a0;->g:Landroidx/recyclerview/widget/RecyclerView;
invoke-virtual {v9}, Landroid/view/View;->getOverScrollMode()I
move-result v9
const/4 v11, 0x2
if-eq v9, v11, :cond_7d
.line 21
iget-object v9, v0, Landroidx/recyclerview/widget/RecyclerView$a0;->g:Landroidx/recyclerview/widget/RecyclerView;
invoke-virtual {v9, v10, v8}, Landroidx/recyclerview/widget/RecyclerView;->considerReleasingGlowsOnScroll(II)V
.line 22
:cond_7d
iget-object v9, v0, Landroidx/recyclerview/widget/RecyclerView$a0;->g:Landroidx/recyclerview/widget/RecyclerView;
iget-object v12, v9, Landroidx/recyclerview/widget/RecyclerView;->mAdapter:Landroidx/recyclerview/widget/RecyclerView$h;
if-eqz v12, :cond_bf
.line 23
iget-object v12, v9, Landroidx/recyclerview/widget/RecyclerView;->mReusableIntPair:[I
aput v4, v12, v4
.line 24
aput v4, v12, v3
.line 25
invoke-virtual {v9, v10, v8, v12}, Landroidx/recyclerview/widget/RecyclerView;->scrollStep(II[I)V
.line 26
iget-object v9, v0, Landroidx/recyclerview/widget/RecyclerView$a0;->g:Landroidx/recyclerview/widget/RecyclerView;
iget-object v12, v9, Landroidx/recyclerview/widget/RecyclerView;->mReusableIntPair:[I
aget v13, v12, v4
.line 27
aget v12, v12, v3
sub-int/2addr v10, v13
sub-int/2addr v8, v12
.line 28
iget-object v14, v9, Landroidx/recyclerview/widget/RecyclerView;->mLayout:Landroidx/recyclerview/widget/RecyclerView$LayoutManager;
iget-object v14, v14, Landroidx/recyclerview/widget/RecyclerView$LayoutManager;->mSmoothScroller:Landroidx/recyclerview/widget/RecyclerView$x;
if-eqz v14, :cond_c1
.line 29
iget-boolean v15, v14, Landroidx/recyclerview/widget/RecyclerView$x;->d:Z
if-nez v15, :cond_c1
.line 30
iget-boolean v15, v14, Landroidx/recyclerview/widget/RecyclerView$x;->e:Z
if-eqz v15, :cond_c1
.line 31
iget-object v9, v9, Landroidx/recyclerview/widget/RecyclerView;->mState:Landroidx/recyclerview/widget/RecyclerView$y;
invoke-virtual {v9}, Landroidx/recyclerview/widget/RecyclerView$y;->b()I
move-result v9
if-nez v9, :cond_b0
.line 32
invoke-virtual {v14}, Landroidx/recyclerview/widget/RecyclerView$x;->f()V
goto :goto_c1
.line 33
:cond_b0
iget v15, v14, Landroidx/recyclerview/widget/RecyclerView$x;->a:I
if-lt v15, v9, :cond_bb
sub-int/2addr v9, v3
.line 34
iput v9, v14, Landroidx/recyclerview/widget/RecyclerView$x;->a:I
.line 35
invoke-virtual {v14, v13, v12}, Landroidx/recyclerview/widget/RecyclerView$x;->a(II)V
goto :goto_c1
.line 36
:cond_bb
invoke-virtual {v14, v13, v12}, Landroidx/recyclerview/widget/RecyclerView$x;->a(II)V
goto :goto_c1
:cond_bf
const/4 v12, 0x0
const/4 v13, 0x0
.line 37
:cond_c1
:goto_c1
iget-object v9, v0, Landroidx/recyclerview/widget/RecyclerView$a0;->g:Landroidx/recyclerview/widget/RecyclerView;
iget-object v9, v9, Landroidx/recyclerview/widget/RecyclerView;->mItemDecorations:Ljava/util/ArrayList;
invoke-virtual {v9}, Ljava/util/ArrayList;->isEmpty()Z
move-result v9
if-nez v9, :cond_d0
.line 38
iget-object v9, v0, Landroidx/recyclerview/widget/RecyclerView$a0;->g:Landroidx/recyclerview/widget/RecyclerView;
invoke-virtual {v9}, Landroid/view/View;->invalidate()V
.line 39
:cond_d0
iget-object v15, v0, Landroidx/recyclerview/widget/RecyclerView$a0;->g:Landroidx/recyclerview/widget/RecyclerView;
iget-object v9, v15, Landroidx/recyclerview/widget/RecyclerView;->mReusableIntPair:[I
aput v4, v9, v4
.line 40
aput v4, v9, v3
const/16 v20, 0x0
const/16 v21, 0x1
move/from16 v16, v13
move/from16 v17, v12
move/from16 v18, v10
move/from16 v19, v8
move-object/from16 v22, v9
.line 41
invoke-virtual/range {v15 .. v22}, Landroidx/recyclerview/widget/RecyclerView;->dispatchNestedScroll(IIII[II[I)V
.line 42
iget-object v9, v0, Landroidx/recyclerview/widget/RecyclerView$a0;->g:Landroidx/recyclerview/widget/RecyclerView;
iget-object v14, v9, Landroidx/recyclerview/widget/RecyclerView;->mReusableIntPair:[I
aget v15, v14, v4
sub-int/2addr v10, v15
.line 43
aget v14, v14, v3
sub-int/2addr v8, v14
if-nez v13, :cond_f7
if-eqz v12, :cond_fa
.line 44
:cond_f7
invoke-virtual {v9, v13, v12}, Landroidx/recyclerview/widget/RecyclerView;->dispatchOnScrolled(II)V
.line 45
:cond_fa
iget-object v9, v0, Landroidx/recyclerview/widget/RecyclerView$a0;->g:Landroidx/recyclerview/widget/RecyclerView;
# invokes: Landroid/view/View;->awakenScrollBars()Z
invoke-static {v9}, Landroidx/recyclerview/widget/RecyclerView;->access$200(Landroidx/recyclerview/widget/RecyclerView;)Z
move-result v9
if-nez v9, :cond_107
.line 46
iget-object v9, v0, Landroidx/recyclerview/widget/RecyclerView$a0;->g:Landroidx/recyclerview/widget/RecyclerView;
invoke-virtual {v9}, Landroid/view/View;->invalidate()V
.line 47
:cond_107
invoke-virtual {v7}, Landroid/widget/OverScroller;->getCurrX()I
move-result v9
invoke-virtual {v7}, Landroid/widget/OverScroller;->getFinalX()I
move-result v14
if-ne v9, v14, :cond_113
const/4 v9, 0x1
goto :goto_114
:cond_113
const/4 v9, 0x0
.line 48
:goto_114
invoke-virtual {v7}, Landroid/widget/OverScroller;->getCurrY()I
move-result v14
invoke-virtual {v7}, Landroid/widget/OverScroller;->getFinalY()I
move-result v15
if-ne v14, v15, :cond_120
const/4 v14, 0x1
goto :goto_121
:cond_120
const/4 v14, 0x0
.line 49
:goto_121
invoke-virtual {v7}, Landroid/widget/OverScroller;->isFinished()Z
move-result v15
if-nez v15, :cond_132
if-nez v9, :cond_12b
if-eqz v10, :cond_130
:cond_12b
if-nez v14, :cond_132
if-eqz v8, :cond_130
goto :goto_132
:cond_130
const/4 v9, 0x0
goto :goto_133
:cond_132
:goto_132
const/4 v9, 0x1
.line 50
:goto_133
iget-object v14, v0, Landroidx/recyclerview/widget/RecyclerView$a0;->g:Landroidx/recyclerview/widget/RecyclerView;
iget-object v15, v14, Landroidx/recyclerview/widget/RecyclerView;->mLayout:Landroidx/recyclerview/widget/RecyclerView$LayoutManager;
iget-object v15, v15, Landroidx/recyclerview/widget/RecyclerView$LayoutManager;->mSmoothScroller:Landroidx/recyclerview/widget/RecyclerView$x;
if-eqz v15, :cond_141
.line 51
iget-boolean v15, v15, Landroidx/recyclerview/widget/RecyclerView$x;->d:Z
if-eqz v15, :cond_141
const/4 v15, 0x1
goto :goto_142
:cond_141
const/4 v15, 0x0
:goto_142
if-nez v15, :cond_17a
if-eqz v9, :cond_17a
.line 52
invoke-virtual {v14}, Landroid/view/View;->getOverScrollMode()I
move-result v9
if-eq v9, v11, :cond_167
.line 53
invoke-virtual {v7}, Landroid/widget/OverScroller;->getCurrVelocity()F
move-result v7
float-to-int v7, v7
if-gez v10, :cond_155
neg-int v9, v7
goto :goto_15a
:cond_155
if-lez v10, :cond_159
move v9, v7
goto :goto_15a
:cond_159
const/4 v9, 0x0
:goto_15a
if-gez v8, :cond_15e
neg-int v7, v7
goto :goto_162
:cond_15e
if-lez v8, :cond_161
goto :goto_162
:cond_161
const/4 v7, 0x0
.line 54
:goto_162
iget-object v8, v0, Landroidx/recyclerview/widget/RecyclerView$a0;->g:Landroidx/recyclerview/widget/RecyclerView;
invoke-virtual {v8, v9, v7}, Landroidx/recyclerview/widget/RecyclerView;->absorbGlows(II)V
.line 55
:cond_167
sget-boolean v7, Landroidx/recyclerview/widget/RecyclerView;->ALLOW_THREAD_GAP_WORK:Z
if-eqz v7, :cond_186
.line 56
iget-object v7, v0, Landroidx/recyclerview/widget/RecyclerView$a0;->g:Landroidx/recyclerview/widget/RecyclerView;
iget-object v7, v7, Landroidx/recyclerview/widget/RecyclerView;->mPrefetchRegistry:Landroidx/recyclerview/widget/p$b;
.line 57
iget-object v8, v7, Landroidx/recyclerview/widget/p$b;->c:[I
if-eqz v8, :cond_177
const/4 v9, -0x1
.line 58
invoke-static {v8, v9}, Ljava/util/Arrays;->fill([II)V
.line 59
:cond_177
iput v4, v7, Landroidx/recyclerview/widget/p$b;->d:I
goto :goto_186
.line 60
:cond_17a
invoke-virtual/range {p0 .. p0}, Landroidx/recyclerview/widget/RecyclerView$a0;->a()V
.line 61
iget-object v7, v0, Landroidx/recyclerview/widget/RecyclerView$a0;->g:Landroidx/recyclerview/widget/RecyclerView;
iget-object v8, v7, Landroidx/recyclerview/widget/RecyclerView;->mGapWorker:Landroidx/recyclerview/widget/p;
if-eqz v8, :cond_186
.line 62
invoke-virtual {v8, v7, v13, v12}, Landroidx/recyclerview/widget/p;->a(Landroidx/recyclerview/widget/RecyclerView;II)V
.line 63
:cond_186
:goto_186
iget-object v7, v0, Landroidx/recyclerview/widget/RecyclerView$a0;->g:Landroidx/recyclerview/widget/RecyclerView;
iget-object v7, v7, Landroidx/recyclerview/widget/RecyclerView;->mLayout:Landroidx/recyclerview/widget/RecyclerView$LayoutManager;
iget-object v7, v7, Landroidx/recyclerview/widget/RecyclerView$LayoutManager;->mSmoothScroller:Landroidx/recyclerview/widget/RecyclerView$x;
if-eqz v7, :cond_195
.line 64
iget-boolean v8, v7, Landroidx/recyclerview/widget/RecyclerView$x;->d:Z
if-eqz v8, :cond_195
.line 65
invoke-virtual {v7, v4, v4}, Landroidx/recyclerview/widget/RecyclerView$x;->a(II)V
.line 66
:cond_195
iput-boolean v4, v0, Landroidx/recyclerview/widget/RecyclerView$a0;->e:Z
.line 67
iget-boolean v7, v0, Landroidx/recyclerview/widget/RecyclerView$a0;->f:Z
if-eqz v7, :cond_1a8
.line 68
iget-object v3, v0, Landroidx/recyclerview/widget/RecyclerView$a0;->g:Landroidx/recyclerview/widget/RecyclerView;
invoke-virtual {v3, v0}, Landroid/view/View;->removeCallbacks(Ljava/lang/Runnable;)Z
.line 69
iget-object v3, v0, Landroidx/recyclerview/widget/RecyclerView$a0;->g:Landroidx/recyclerview/widget/RecyclerView;
sget-object v4, Landroidx/core/view/y;->a:Ljava/util/WeakHashMap;
.line 70
invoke-static {v3, v0}, Landroidx/core/view/y$c;->m(Landroid/view/View;Ljava/lang/Runnable;)V
goto :goto_1b2
.line 71
:cond_1a8
iget-object v7, v0, Landroidx/recyclerview/widget/RecyclerView$a0;->g:Landroidx/recyclerview/widget/RecyclerView;
invoke-virtual {v7, v4}, Landroidx/recyclerview/widget/RecyclerView;->setScrollState(I)V
.line 72
iget-object v4, v0, Landroidx/recyclerview/widget/RecyclerView$a0;->g:Landroidx/recyclerview/widget/RecyclerView;
invoke-virtual {v4, v3}, Landroidx/recyclerview/widget/RecyclerView;->stopNestedScroll(I)V
:goto_1b2
if-eqz v1, :cond_1b7
.line 73
invoke-static {v6, v5, v2}, Lcom/shopee/monitor/trace/c;->b(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
:cond_1b7
return-void
.end method