RefreshLayout.smali

.class public Lcom/cmcm/safewallet/ui/widget/pull/RefreshLayout;
.super Lcom/cmcm/safewallet/ui/widget/pull/RefreshInterceptLayout;
.source "RefreshLayout.java"


# instance fields
.field public aNs:Lcom/cmcm/safewallet/ui/widget/pull/c;

.field private aNt:F

.field private aNu:I

.field private aNv:Z

.field private aNw:I

.field private aNx:I

.field private aNy:I

.field private ama:Z

.field private status:I


# direct methods
.method public constructor <init>(Landroid/content/Context;)V
    .registers 5

    .prologue
    const/4 v2, 0x1

    const/4 v1, 0x0

    .line 52
    invoke-direct {p0, p1}, Lcom/cmcm/safewallet/ui/widget/pull/RefreshInterceptLayout;-><init>(Landroid/content/Context;)V

    .line 20
    iput v2, p0, Lcom/cmcm/safewallet/ui/widget/pull/RefreshLayout;->status:I

    .line 23
    const/high16 v0, 0x3f000000    # 0.5f

    iput v0, p0, Lcom/cmcm/safewallet/ui/widget/pull/RefreshLayout;->aNt:F

    .line 26
    const/16 v0, 0x12c

    iput v0, p0, Lcom/cmcm/safewallet/ui/widget/pull/RefreshLayout;->aNu:I

    .line 35
    iput-boolean v1, p0, Lcom/cmcm/safewallet/ui/widget/pull/RefreshLayout;->ama:Z

    .line 38
    iput-boolean v1, p0, Lcom/cmcm/safewallet/ui/widget/pull/RefreshLayout;->aNv:Z

    .line 44
    const/4 v0, -0x1

    iput v0, p0, Lcom/cmcm/safewallet/ui/widget/pull/RefreshLayout;->aNw:I

    .line 46
    iput v2, p0, Lcom/cmcm/safewallet/ui/widget/pull/RefreshLayout;->aNx:I

    .line 48
    iget v0, p0, Lcom/cmcm/safewallet/ui/widget/pull/RefreshLayout;->aNw:I

    iput v0, p0, Lcom/cmcm/safewallet/ui/widget/pull/RefreshLayout;->aNy:I

    .line 53
    return-void
.end method

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

    .prologue
    const/4 v2, 0x1

    const/4 v1, 0x0

    .line 56
    invoke-direct {p0, p1, p2}, Lcom/cmcm/safewallet/ui/widget/pull/RefreshInterceptLayout;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V

    .line 20
    iput v2, p0, Lcom/cmcm/safewallet/ui/widget/pull/RefreshLayout;->status:I

    .line 23
    const/high16 v0, 0x3f000000    # 0.5f

    iput v0, p0, Lcom/cmcm/safewallet/ui/widget/pull/RefreshLayout;->aNt:F

    .line 26
    const/16 v0, 0x12c

    iput v0, p0, Lcom/cmcm/safewallet/ui/widget/pull/RefreshLayout;->aNu:I

    .line 35
    iput-boolean v1, p0, Lcom/cmcm/safewallet/ui/widget/pull/RefreshLayout;->ama:Z

    .line 38
    iput-boolean v1, p0, Lcom/cmcm/safewallet/ui/widget/pull/RefreshLayout;->aNv:Z

    .line 44
    const/4 v0, -0x1

    iput v0, p0, Lcom/cmcm/safewallet/ui/widget/pull/RefreshLayout;->aNw:I

    .line 46
    iput v2, p0, Lcom/cmcm/safewallet/ui/widget/pull/RefreshLayout;->aNx:I

    .line 48
    iget v0, p0, Lcom/cmcm/safewallet/ui/widget/pull/RefreshLayout;->aNw:I

    iput v0, p0, Lcom/cmcm/safewallet/ui/widget/pull/RefreshLayout;->aNy:I

    .line 57
    return-void
.end method

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

    .prologue
    const/4 v2, 0x1

    const/4 v1, 0x0

    .line 60
    invoke-direct {p0, p1, p2, p3}, Lcom/cmcm/safewallet/ui/widget/pull/RefreshInterceptLayout;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V

    .line 20
    iput v2, p0, Lcom/cmcm/safewallet/ui/widget/pull/RefreshLayout;->status:I

    .line 23
    const/high16 v0, 0x3f000000    # 0.5f

    iput v0, p0, Lcom/cmcm/safewallet/ui/widget/pull/RefreshLayout;->aNt:F

    .line 26
    const/16 v0, 0x12c

    iput v0, p0, Lcom/cmcm/safewallet/ui/widget/pull/RefreshLayout;->aNu:I

    .line 35
    iput-boolean v1, p0, Lcom/cmcm/safewallet/ui/widget/pull/RefreshLayout;->ama:Z

    .line 38
    iput-boolean v1, p0, Lcom/cmcm/safewallet/ui/widget/pull/RefreshLayout;->aNv:Z

    .line 44
    const/4 v0, -0x1

    iput v0, p0, Lcom/cmcm/safewallet/ui/widget/pull/RefreshLayout;->aNw:I

    .line 46
    iput v2, p0, Lcom/cmcm/safewallet/ui/widget/pull/RefreshLayout;->aNx:I

    .line 48
    iget v0, p0, Lcom/cmcm/safewallet/ui/widget/pull/RefreshLayout;->aNw:I

    iput v0, p0, Lcom/cmcm/safewallet/ui/widget/pull/RefreshLayout;->aNy:I

    .line 61
    return-void
.end method

.method private a(IILcom/cmcm/safewallet/ui/widget/pull/d;)V
    .registers 8

    .prologue
    .line 397
    const/4 v0, 0x2

    new-array v0, v0, [I

    const/4 v1, 0x0

    aput p1, v0, v1

    const/4 v1, 0x1

    aput p2, v0, v1

    invoke-static {v0}, Landroid/animation/ValueAnimator;->ofInt([I)Landroid/animation/ValueAnimator;

    move-result-object v0

    .line 398
    iget v1, p0, Lcom/cmcm/safewallet/ui/widget/pull/RefreshLayout;->aNu:I

    int-to-long v2, v1

    invoke-virtual {v0, v2, v3}, Landroid/animation/ValueAnimator;->setDuration(J)Landroid/animation/ValueAnimator;

    move-result-object v1

    invoke-virtual {v1}, Landroid/animation/ValueAnimator;->start()V

    .line 399
    new-instance v1, Lcom/cmcm/safewallet/ui/widget/pull/RefreshLayout$4;

    invoke-direct {v1, p0, p3}, Lcom/cmcm/safewallet/ui/widget/pull/RefreshLayout$4;-><init>(Lcom/cmcm/safewallet/ui/widget/pull/RefreshLayout;Lcom/cmcm/safewallet/ui/widget/pull/d;)V

    invoke-virtual {v0, v1}, Landroid/animation/ValueAnimator;->addUpdateListener(Landroid/animation/ValueAnimator$AnimatorUpdateListener;)V

    .line 408
    new-instance v1, Lcom/cmcm/safewallet/ui/widget/pull/RefreshLayout$5;

    invoke-direct {v1, p3}, Lcom/cmcm/safewallet/ui/widget/pull/RefreshLayout$5;-><init>(Lcom/cmcm/safewallet/ui/widget/pull/d;)V

    invoke-virtual {v0, v1}, Landroid/animation/ValueAnimator;->addListener(Landroid/animation/Animator$AnimatorListener;)V

    .line 429
    return-void
.end method

.method static synthetic a(Lcom/cmcm/safewallet/ui/widget/pull/RefreshLayout;I)V
    .registers 2

    .prologue
    .line 14
    invoke-direct {p0, p1}, Lcom/cmcm/safewallet/ui/widget/pull/RefreshLayout;->cF(I)V

    return-void
.end method

.method private cE(I)V
    .registers 4

    .prologue
    .line 197
    iget v0, p0, Lcom/cmcm/safewallet/ui/widget/pull/RefreshLayout;->aNy:I

    if-nez v0, :cond_1b

    .line 198
    invoke-direct {p0, p1}, Lcom/cmcm/safewallet/ui/widget/pull/RefreshLayout;->cH(I)V

    .line 199
    invoke-virtual {p0}, Lcom/cmcm/safewallet/ui/widget/pull/RefreshLayout;->getScrollY()I

    move-result v0

    invoke-static {v0}, Ljava/lang/Math;->abs(I)I

    move-result v0

    iget-object v1, p0, Lcom/cmcm/safewallet/ui/widget/pull/RefreshLayout;->aNg:Landroid/view/View;

    invoke-virtual {v1}, Landroid/view/View;->getMeasuredHeight()I

    move-result v1

    if-le v0, v1, :cond_1c

    .line 200
    const/4 v0, 0x3

    invoke-direct {p0, v0}, Lcom/cmcm/safewallet/ui/widget/pull/RefreshLayout;->cF(I)V

    .line 205
    :cond_1b
    :goto_1b
    return-void

    .line 202
    :cond_1c
    const/4 v0, 0x2

    invoke-direct {p0, v0}, Lcom/cmcm/safewallet/ui/widget/pull/RefreshLayout;->cF(I)V

    goto :goto_1b
.end method

.method private cF(I)V
    .registers 4

    .prologue
    .line 231
    iput p1, p0, Lcom/cmcm/safewallet/ui/widget/pull/RefreshLayout;->status:I

    .line 232
    invoke-virtual {p0}, Lcom/cmcm/safewallet/ui/widget/pull/RefreshLayout;->getScrollY()I

    .line 234
    packed-switch p1, :pswitch_data_70

    .line 292
    :cond_8
    :goto_8
    :pswitch_8
    return-void

    .line 241
    :pswitch_9
    iget-object v0, p0, Lcom/cmcm/safewallet/ui/widget/pull/RefreshLayout;->aNh:Landroid/view/View;

    invoke-virtual {v0}, Landroid/view/View;->getMeasuredHeight()I

    iget-object v0, p0, Lcom/cmcm/safewallet/ui/widget/pull/RefreshLayout;->aNg:Landroid/view/View;

    invoke-virtual {v0}, Landroid/view/View;->getMeasuredHeight()I

    goto :goto_8

    .line 245
    :pswitch_14
    iget-object v0, p0, Lcom/cmcm/safewallet/ui/widget/pull/RefreshLayout;->aNj:Lcom/cmcm/safewallet/ui/widget/pull/b;

    iget-object v1, p0, Lcom/cmcm/safewallet/ui/widget/pull/RefreshLayout;->aNh:Landroid/view/View;

    invoke-virtual {v1}, Landroid/view/View;->getMeasuredHeight()I

    iget-object v1, p0, Lcom/cmcm/safewallet/ui/widget/pull/RefreshLayout;->aNg:Landroid/view/View;

    invoke-virtual {v1}, Landroid/view/View;->getMeasuredHeight()I

    invoke-interface {v0}, Lcom/cmcm/safewallet/ui/widget/pull/b;->uI()V

    goto :goto_8

    .line 249
    :pswitch_24
    iget-object v0, p0, Lcom/cmcm/safewallet/ui/widget/pull/RefreshLayout;->aNh:Landroid/view/View;

    invoke-virtual {v0}, Landroid/view/View;->getMeasuredHeight()I

    iget-object v0, p0, Lcom/cmcm/safewallet/ui/widget/pull/RefreshLayout;->aNg:Landroid/view/View;

    invoke-virtual {v0}, Landroid/view/View;->getMeasuredHeight()I

    goto :goto_8

    .line 253
    :pswitch_2f
    iget-object v0, p0, Lcom/cmcm/safewallet/ui/widget/pull/RefreshLayout;->aNh:Landroid/view/View;

    invoke-virtual {v0}, Landroid/view/View;->getMeasuredHeight()I

    iget-object v0, p0, Lcom/cmcm/safewallet/ui/widget/pull/RefreshLayout;->aNg:Landroid/view/View;

    invoke-virtual {v0}, Landroid/view/View;->getMeasuredHeight()I

    .line 254
    iget-object v0, p0, Lcom/cmcm/safewallet/ui/widget/pull/RefreshLayout;->aNs:Lcom/cmcm/safewallet/ui/widget/pull/c;

    if-eqz v0, :cond_8

    goto :goto_8

    .line 259
    :pswitch_3e
    iget-object v0, p0, Lcom/cmcm/safewallet/ui/widget/pull/RefreshLayout;->aNh:Landroid/view/View;

    invoke-virtual {v0}, Landroid/view/View;->getMeasuredHeight()I

    iget-object v0, p0, Lcom/cmcm/safewallet/ui/widget/pull/RefreshLayout;->aNg:Landroid/view/View;

    invoke-virtual {v0}, Landroid/view/View;->getMeasuredHeight()I

    goto :goto_8

    .line 263
    :pswitch_49
    iget-object v0, p0, Lcom/cmcm/safewallet/ui/widget/pull/RefreshLayout;->aNh:Landroid/view/View;

    invoke-virtual {v0}, Landroid/view/View;->getMeasuredHeight()I

    iget-object v0, p0, Lcom/cmcm/safewallet/ui/widget/pull/RefreshLayout;->aNg:Landroid/view/View;

    invoke-virtual {v0}, Landroid/view/View;->getMeasuredHeight()I

    goto :goto_8

    .line 267
    :pswitch_54
    iget-object v0, p0, Lcom/cmcm/safewallet/ui/widget/pull/RefreshLayout;->aNk:Lcom/cmcm/safewallet/ui/widget/pull/a;

    invoke-interface {v0}, Lcom/cmcm/safewallet/ui/widget/pull/a;->uF()V

    goto :goto_8

    .line 280
    :pswitch_5a
    iget-object v0, p0, Lcom/cmcm/safewallet/ui/widget/pull/RefreshLayout;->aNs:Lcom/cmcm/safewallet/ui/widget/pull/c;

    if-eqz v0, :cond_8

    .line 281
    iget-object v0, p0, Lcom/cmcm/safewallet/ui/widget/pull/RefreshLayout;->aNs:Lcom/cmcm/safewallet/ui/widget/pull/c;

    invoke-interface {v0}, Lcom/cmcm/safewallet/ui/widget/pull/c;->os()V

    goto :goto_8

    .line 285
    :pswitch_64
    iget-object v0, p0, Lcom/cmcm/safewallet/ui/widget/pull/RefreshLayout;->aNk:Lcom/cmcm/safewallet/ui/widget/pull/a;

    invoke-interface {v0}, Lcom/cmcm/safewallet/ui/widget/pull/a;->uG()V

    goto :goto_8

    .line 289
    :pswitch_6a
    iget-object v0, p0, Lcom/cmcm/safewallet/ui/widget/pull/RefreshLayout;->aNk:Lcom/cmcm/safewallet/ui/widget/pull/a;

    invoke-interface {v0}, Lcom/cmcm/safewallet/ui/widget/pull/a;->uH()V

    goto :goto_8

    .line 234
    :pswitch_data_70
    .packed-switch 0x1
        :pswitch_8
        :pswitch_9
        :pswitch_14
        :pswitch_24
        :pswitch_2f
        :pswitch_3e
        :pswitch_49
        :pswitch_54
        :pswitch_8
        :pswitch_8
        :pswitch_8
        :pswitch_8
        :pswitch_8
        :pswitch_8
        :pswitch_8
        :pswitch_8
        :pswitch_5a
        :pswitch_64
        :pswitch_6a
    .end packed-switch
.end method

.method private cG(I)V
    .registers 5

    .prologue
    .line 347
    invoke-virtual {p0}, Lcom/cmcm/safewallet/ui/widget/pull/RefreshLayout;->getScrollY()I

    move-result v0

    .line 349
    const/4 v1, 0x0

    new-instance v2, Lcom/cmcm/safewallet/ui/widget/pull/RefreshLayout$3;

    invoke-direct {v2, p0, p1}, Lcom/cmcm/safewallet/ui/widget/pull/RefreshLayout$3;-><init>(Lcom/cmcm/safewallet/ui/widget/pull/RefreshLayout;I)V

    invoke-direct {p0, v0, v1, v2}, Lcom/cmcm/safewallet/ui/widget/pull/RefreshLayout;->a(IILcom/cmcm/safewallet/ui/widget/pull/d;)V

    .line 360
    return-void
.end method

.method private cH(I)V
    .registers 5

    .prologue
    .line 387
    const/4 v0, 0x0

    neg-int v1, p1

    int-to-float v1, v1

    iget v2, p0, Lcom/cmcm/safewallet/ui/widget/pull/RefreshLayout;->aNt:F

    mul-float/2addr v1, v2

    float-to-int v1, v1

    invoke-virtual {p0, v0, v1}, Lcom/cmcm/safewallet/ui/widget/pull/RefreshLayout;->scrollBy(II)V

    .line 388
    return-void
.end method


# virtual methods
.method public onTouchEvent(Landroid/view/MotionEvent;)Z
    .registers 8

    .prologue
    const/4 v5, 0x0

    const/4 v4, 0x1

    .line 135
    invoke-virtual {p1}, Landroid/view/MotionEvent;->getY()F

    move-result v0

    float-to-int v0, v0

    .line 136
    invoke-virtual {p1}, Landroid/view/MotionEvent;->getAction()I

    move-result v1

    packed-switch v1, :pswitch_data_c6

    .line 186
    :goto_e
    iput v5, p0, Lcom/cmcm/safewallet/ui/widget/pull/RefreshLayout;->aNo:I

    .line 187
    invoke-virtual {p0}, Lcom/cmcm/safewallet/ui/widget/pull/RefreshLayout;->postInvalidate()V

    .line 188
    return v4

    .line 139
    :pswitch_14
    iget v1, p0, Lcom/cmcm/safewallet/ui/widget/pull/RefreshLayout;->aNn:I

    sub-int v1, v0, v1

    .line 141
    invoke-virtual {p0}, Lcom/cmcm/safewallet/ui/widget/pull/RefreshLayout;->getScrollY()I

    move-result v2

    if-gez v2, :cond_30

    .line 142
    iget-object v2, p0, Lcom/cmcm/safewallet/ui/widget/pull/RefreshLayout;->aNg:Landroid/view/View;

    if-eqz v2, :cond_2d

    iget-boolean v2, p0, Lcom/cmcm/safewallet/ui/widget/pull/RefreshLayout;->ama:Z

    if-nez v2, :cond_2d

    iget-boolean v2, p0, Lcom/cmcm/safewallet/ui/widget/pull/RefreshLayout;->aNv:Z

    if-nez v2, :cond_2d

    .line 143
    invoke-direct {p0, v1}, Lcom/cmcm/safewallet/ui/widget/pull/RefreshLayout;->cE(I)V

    .line 159
    :cond_2d
    :goto_2d
    iput v0, p0, Lcom/cmcm/safewallet/ui/widget/pull/RefreshLayout;->aNn:I

    goto :goto_e

    .line 145
    :cond_30
    invoke-virtual {p0}, Lcom/cmcm/safewallet/ui/widget/pull/RefreshLayout;->getScrollY()I

    move-result v2

    if-lez v2, :cond_60

    .line 146
    iget-object v2, p0, Lcom/cmcm/safewallet/ui/widget/pull/RefreshLayout;->aNi:Landroid/view/View;

    if-eqz v2, :cond_2d

    iget-boolean v2, p0, Lcom/cmcm/safewallet/ui/widget/pull/RefreshLayout;->aNv:Z

    if-nez v2, :cond_2d

    iget-boolean v2, p0, Lcom/cmcm/safewallet/ui/widget/pull/RefreshLayout;->ama:Z

    if-nez v2, :cond_2d

    .line 1212
    :cond_42
    :goto_42
    iget v2, p0, Lcom/cmcm/safewallet/ui/widget/pull/RefreshLayout;->aNy:I

    iget v3, p0, Lcom/cmcm/safewallet/ui/widget/pull/RefreshLayout;->aNx:I

    if-ne v2, v3, :cond_2d

    .line 1214
    invoke-direct {p0, v1}, Lcom/cmcm/safewallet/ui/widget/pull/RefreshLayout;->cH(I)V

    .line 1215
    invoke-virtual {p0}, Lcom/cmcm/safewallet/ui/widget/pull/RefreshLayout;->getScrollY()I

    move-result v1

    iget v2, p0, Lcom/cmcm/safewallet/ui/widget/pull/RefreshLayout;->aNl:I

    iget-object v3, p0, Lcom/cmcm/safewallet/ui/widget/pull/RefreshLayout;->aNi:Landroid/view/View;

    invoke-virtual {v3}, Landroid/view/View;->getMeasuredHeight()I

    move-result v3

    add-int/2addr v2, v3

    if-lt v1, v2, :cond_79

    .line 1216
    const/16 v1, 0x9

    invoke-direct {p0, v1}, Lcom/cmcm/safewallet/ui/widget/pull/RefreshLayout;->cF(I)V

    goto :goto_2d

    .line 150
    :cond_60
    if-ltz v1, :cond_6e

    .line 151
    iget v2, p0, Lcom/cmcm/safewallet/ui/widget/pull/RefreshLayout;->aNy:I

    iget v3, p0, Lcom/cmcm/safewallet/ui/widget/pull/RefreshLayout;->aNw:I

    if-ne v2, v3, :cond_6a

    iput v5, p0, Lcom/cmcm/safewallet/ui/widget/pull/RefreshLayout;->aNy:I

    .line 152
    :cond_6a
    invoke-direct {p0, v1}, Lcom/cmcm/safewallet/ui/widget/pull/RefreshLayout;->cE(I)V

    goto :goto_2d

    .line 154
    :cond_6e
    iget v2, p0, Lcom/cmcm/safewallet/ui/widget/pull/RefreshLayout;->aNy:I

    iget v3, p0, Lcom/cmcm/safewallet/ui/widget/pull/RefreshLayout;->aNw:I

    if-ne v2, v3, :cond_42

    iget v2, p0, Lcom/cmcm/safewallet/ui/widget/pull/RefreshLayout;->aNx:I

    iput v2, p0, Lcom/cmcm/safewallet/ui/widget/pull/RefreshLayout;->aNy:I

    goto :goto_42

    .line 1218
    :cond_79
    const/16 v1, 0x8

    invoke-direct {p0, v1}, Lcom/cmcm/safewallet/ui/widget/pull/RefreshLayout;->cF(I)V

    goto :goto_2d

    .line 163
    :pswitch_7f
    iget v0, p0, Lcom/cmcm/safewallet/ui/widget/pull/RefreshLayout;->status:I

    packed-switch v0, :pswitch_data_d0

    .line 179
    :pswitch_84
    iget v0, p0, Lcom/cmcm/safewallet/ui/widget/pull/RefreshLayout;->aNw:I

    iput v0, p0, Lcom/cmcm/safewallet/ui/widget/pull/RefreshLayout;->aNy:I

    .line 183
    :goto_88
    :pswitch_88
    iget v0, p0, Lcom/cmcm/safewallet/ui/widget/pull/RefreshLayout;->aNw:I

    iput v0, p0, Lcom/cmcm/safewallet/ui/widget/pull/RefreshLayout;->aNy:I

    goto :goto_e

    .line 166
    :pswitch_8d
    const/4 v0, 0x7

    invoke-direct {p0, v0}, Lcom/cmcm/safewallet/ui/widget/pull/RefreshLayout;->cG(I)V

    goto :goto_88

    .line 1326
    :pswitch_92
    iput-boolean v4, p0, Lcom/cmcm/safewallet/ui/widget/pull/RefreshLayout;->aNv:Z

    .line 1327
    invoke-virtual {p0}, Lcom/cmcm/safewallet/ui/widget/pull/RefreshLayout;->getScrollY()I

    move-result v0

    .line 1328
    iget-object v1, p0, Lcom/cmcm/safewallet/ui/widget/pull/RefreshLayout;->aNh:Landroid/view/View;

    invoke-virtual {v1}, Landroid/view/View;->getMeasuredHeight()I

    move-result v1

    neg-int v1, v1

    .line 1329
    new-instance v2, Lcom/cmcm/safewallet/ui/widget/pull/RefreshLayout$2;

    invoke-direct {v2, p0}, Lcom/cmcm/safewallet/ui/widget/pull/RefreshLayout$2;-><init>(Lcom/cmcm/safewallet/ui/widget/pull/RefreshLayout;)V

    invoke-direct {p0, v0, v1, v2}, Lcom/cmcm/safewallet/ui/widget/pull/RefreshLayout;->a(IILcom/cmcm/safewallet/ui/widget/pull/d;)V

    goto :goto_88

    .line 173
    :pswitch_a8
    const/16 v0, 0x13

    invoke-direct {p0, v0}, Lcom/cmcm/safewallet/ui/widget/pull/RefreshLayout;->cG(I)V

    goto :goto_88

    .line 2306
    :pswitch_ae
    iput-boolean v4, p0, Lcom/cmcm/safewallet/ui/widget/pull/RefreshLayout;->ama:Z

    .line 2307
    invoke-virtual {p0}, Lcom/cmcm/safewallet/ui/widget/pull/RefreshLayout;->getScrollY()I

    move-result v0

    .line 2308
    iget-object v1, p0, Lcom/cmcm/safewallet/ui/widget/pull/RefreshLayout;->aNi:Landroid/view/View;

    invoke-virtual {v1}, Landroid/view/View;->getMeasuredHeight()I

    move-result v1

    iget v2, p0, Lcom/cmcm/safewallet/ui/widget/pull/RefreshLayout;->aNl:I

    add-int/2addr v1, v2

    .line 2309
    new-instance v2, Lcom/cmcm/safewallet/ui/widget/pull/RefreshLayout$1;

    invoke-direct {v2, p0}, Lcom/cmcm/safewallet/ui/widget/pull/RefreshLayout$1;-><init>(Lcom/cmcm/safewallet/ui/widget/pull/RefreshLayout;)V

    invoke-direct {p0, v0, v1, v2}, Lcom/cmcm/safewallet/ui/widget/pull/RefreshLayout;->a(IILcom/cmcm/safewallet/ui/widget/pull/d;)V

    goto :goto_88

    .line 136
    :pswitch_data_c6
    .packed-switch 0x1
        :pswitch_7f
        :pswitch_14
        :pswitch_88
    .end packed-switch

    .line 163
    :pswitch_data_d0
    .packed-switch 0x2
        :pswitch_8d
        :pswitch_92
        :pswitch_84
        :pswitch_84
        :pswitch_84
        :pswitch_84
        :pswitch_a8
        :pswitch_ae
    .end packed-switch
.end method

.method public final uJ()V
    .registers 2

    .prologue
    .line 378
    const/4 v0, 0x0

    iput-boolean v0, p0, Lcom/cmcm/safewallet/ui/widget/pull/RefreshLayout;->ama:Z

    .line 379
    const/16 v0, 0x12

    invoke-direct {p0, v0}, Lcom/cmcm/safewallet/ui/widget/pull/RefreshLayout;->cG(I)V

    .line 380
    return-void
.end method