g.smali

.class public final Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/g;
.super Ljava/lang/Object;
.source "SourceFile"

# interfaces
.implements Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/c;


# instance fields
.field final a:Landroid/util/DisplayMetrics;

.field b:I

.field c:I

.field d:Z

.field e:F

.field f:Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/f;

.field g:I

.field h:I

.field i:Z

.field j:Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/a;

.field k:Z

.field l:Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/MoreSwipeRefreshLayout$a;

.field private final m:Landroid/view/animation/DecelerateInterpolator;

.field private n:F

.field private o:Landroid/content/Context;

.field private p:Landroid/view/View;

.field private final q:Landroid/view/animation/Animation;

.field private final r:Landroid/view/animation/Animation;

.field private s:I

.field private t:Landroid/view/animation/Animation$AnimationListener;

.field private u:Landroid/view/animation/Animation;

.field private v:Landroid/view/animation/Animation;

.field private w:Landroid/view/animation/Animation;

.field private x:Landroid/view/animation/Animation;

.field private y:Landroid/view/animation/Animation;


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

    .line 123
    invoke-direct {p0}, Ljava/lang/Object;-><init>()V

    const/high16 v0, -0x40800000    # -1.0f

    .line 63
    iput v0, p0, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/g;->n:F

    .line 70
    new-instance v0, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/g$1;

    invoke-direct {v0, p0}, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/g$1;-><init>(Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/g;)V

    iput-object v0, p0, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/g;->q:Landroid/view/animation/Animation;

    .line 76
    new-instance v0, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/g$2;

    invoke-direct {v0, p0}, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/g$2;-><init>(Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/g;)V

    iput-object v0, p0, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/g;->r:Landroid/view/animation/Animation;

    .line 90
    new-instance v0, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/g$3;

    invoke-direct {v0, p0}, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/g$3;-><init>(Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/g;)V

    iput-object v0, p0, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/g;->t:Landroid/view/animation/Animation$AnimationListener;

    .line 124
    iput-object p1, p0, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/g;->o:Landroid/content/Context;

    .line 125
    iput-object p2, p0, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/g;->p:Landroid/view/View;

    .line 126
    invoke-virtual {p1}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;

    move-result-object p1

    invoke-virtual {p1}, Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics;

    move-result-object p1

    iput-object p1, p0, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/g;->a:Landroid/util/DisplayMetrics;

    .line 127
    new-instance p1, Landroid/view/animation/DecelerateInterpolator;

    const/high16 p2, 0x40000000    # 2.0f

    invoke-direct {p1, p2}, Landroid/view/animation/DecelerateInterpolator;-><init>(F)V

    iput-object p1, p0, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/g;->m:Landroid/view/animation/DecelerateInterpolator;

    .line 128
    iget-object p1, p0, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/g;->a:Landroid/util/DisplayMetrics;

    iget p1, p1, Landroid/util/DisplayMetrics;->density:F

    const/high16 p2, 0x42200000    # 40.0f

    mul-float p1, p1, p2

    float-to-int p1, p1

    iput p1, p0, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/g;->s:I

    neg-int p1, p1

    .line 129
    iput p1, p0, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/g;->g:I

    iput p1, p0, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/g;->h:I

    .line 130
    iget-object p1, p0, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/g;->a:Landroid/util/DisplayMetrics;

    iget p1, p1, Landroid/util/DisplayMetrics;->density:F

    const/high16 p2, 0x42800000    # 64.0f

    mul-float p1, p1, p2

    float-to-int p1, p1

    iput p1, p0, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/g;->c:I

    int-to-float p1, p1

    .line 131
    iput p1, p0, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/g;->n:F

    return-void
.end method

.method private a(II)Landroid/view/animation/Animation;
    .registers 5

    .line 359
    iget-boolean v0, p0, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/g;->d:Z

    const/4 v1, 0x0

    if-eqz v0, :cond_c

    invoke-static {}, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/g;->f()Z

    move-result v0

    if-eqz v0, :cond_c

    return-object v1

    .line 362
    :cond_c
    new-instance v0, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/g$5;

    invoke-direct {v0, p0, p1, p2}, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/g$5;-><init>(Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/g;II)V

    const-wide/16 p1, 0x12c

    .line 369
    invoke-virtual {v0, p1, p2}, Landroid/view/animation/Animation;->setDuration(J)V

    .line 371
    iget-object p1, p0, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/g;->j:Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/a;

    invoke-virtual {p1}, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/a;->clearAnimation()V

    .line 372
    iget-object p1, p0, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/g;->j:Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/a;

    .line 6091
    iput-object v1, p1, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/a;->a:Landroid/view/animation/Animation$AnimationListener;

    .line 373
    iget-object p1, p0, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/g;->j:Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/a;

    invoke-virtual {p1, v0}, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/a;->startAnimation(Landroid/view/animation/Animation;)V

    return-object v0
.end method

.method private a(I)V
    .registers 3

    .line 344
    iget-object v0, p0, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/g;->j:Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/a;

    invoke-virtual {v0}, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/a;->getBackground()Landroid/graphics/drawable/Drawable;

    move-result-object v0

    invoke-virtual {v0, p1}, Landroid/graphics/drawable/Drawable;->setAlpha(I)V

    .line 345
    iget-object v0, p0, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/g;->f:Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/f;

    invoke-virtual {v0, p1}, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/f;->setAlpha(I)V

    return-void
.end method

.method private a(ILandroid/view/animation/Animation$AnimationListener;)V
    .registers 5

    .line 462
    iput p1, p0, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/g;->b:I

    .line 463
    iget-object p1, p0, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/g;->r:Landroid/view/animation/Animation;

    invoke-virtual {p1}, Landroid/view/animation/Animation;->reset()V

    .line 464
    iget-object p1, p0, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/g;->r:Landroid/view/animation/Animation;

    const-wide/16 v0, 0xc8

    invoke-virtual {p1, v0, v1}, Landroid/view/animation/Animation;->setDuration(J)V

    .line 465
    iget-object p1, p0, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/g;->r:Landroid/view/animation/Animation;

    iget-object v0, p0, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/g;->m:Landroid/view/animation/DecelerateInterpolator;

    invoke-virtual {p1, v0}, Landroid/view/animation/Animation;->setInterpolator(Landroid/view/animation/Interpolator;)V

    if-eqz p2, :cond_1b

    .line 467
    iget-object p1, p0, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/g;->j:Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/a;

    .line 8091
    iput-object p2, p1, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/a;->a:Landroid/view/animation/Animation$AnimationListener;

    .line 469
    :cond_1b
    iget-object p1, p0, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/g;->j:Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/a;

    invoke-virtual {p1}, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/a;->clearAnimation()V

    .line 470
    iget-object p1, p0, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/g;->j:Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/a;

    iget-object p2, p0, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/g;->r:Landroid/view/animation/Animation;

    invoke-virtual {p1, p2}, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/a;->startAnimation(Landroid/view/animation/Animation;)V

    return-void
.end method

.method private a(ZZ)V
    .registers 4

    .line 314
    iget-boolean v0, p0, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/g;->i:Z

    if-eq v0, p1, :cond_17

    .line 315
    iput-boolean p2, p0, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/g;->k:Z

    .line 317
    iput-boolean p1, p0, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/g;->i:Z

    if-eqz p1, :cond_12

    .line 319
    iget p1, p0, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/g;->g:I

    iget-object p2, p0, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/g;->t:Landroid/view/animation/Animation$AnimationListener;

    invoke-direct {p0, p1, p2}, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/g;->a(ILandroid/view/animation/Animation$AnimationListener;)V

    return-void

    .line 321
    :cond_12
    iget-object p1, p0, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/g;->t:Landroid/view/animation/Animation$AnimationListener;

    invoke-virtual {p0, p1}, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/g;->a(Landroid/view/animation/Animation$AnimationListener;)V

    :cond_17
    return-void
.end method

.method private static a(Landroid/view/animation/Animation;)Z
    .registers 2

    if-eqz p0, :cond_10

    .line 327
    invoke-virtual {p0}, Landroid/view/animation/Animation;->hasStarted()Z

    move-result v0

    if-eqz v0, :cond_10

    invoke-virtual {p0}, Landroid/view/animation/Animation;->hasEnded()Z

    move-result p0

    if-nez p0, :cond_10

    const/4 p0, 0x1

    return p0

    :cond_10
    const/4 p0, 0x0

    return p0
.end method

.method private static f()Z
    .registers 2

    .line 477
    sget v0, Landroid/os/Build$VERSION;->SDK_INT:I

    const/16 v1, 0xb

    if-ge v0, v1, :cond_8

    const/4 v0, 0x1

    return v0

    :cond_8
    const/4 v0, 0x0

    return v0
.end method


# virtual methods
.method public final a()V
    .registers 3

    .line 151
    iget-object v0, p0, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/g;->j:Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/a;

    invoke-virtual {v0}, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/a;->clearAnimation()V

    .line 152
    iget-object v0, p0, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/g;->f:Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/f;

    invoke-virtual {v0}, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/f;->c()V

    .line 153
    iget-object v0, p0, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/g;->j:Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/a;

    const/16 v1, 0x8

    invoke-virtual {v0, v1}, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/a;->setVisibility(I)V

    const/16 v0, 0xff

    .line 154
    invoke-direct {p0, v0}, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/g;->a(I)V

    .line 156
    iget-boolean v0, p0, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/g;->d:Z

    if-eqz v0, :cond_1f

    const/4 v0, 0x0

    .line 157
    invoke-virtual {p0, v0}, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/g;->c(F)V

    goto :goto_28

    .line 159
    :cond_1f
    iget v0, p0, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/g;->h:I

    iget v1, p0, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/g;->g:I

    sub-int/2addr v0, v1

    const/4 v1, 0x1

    invoke-virtual {p0, v0, v1}, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/g;->a(IZ)V

    .line 162
    :goto_28
    iget-object v0, p0, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/g;->j:Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/a;

    invoke-virtual {v0}, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/a;->getTop()I

    move-result v0

    iput v0, p0, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/g;->g:I

    return-void
.end method

.method public final a(F)V
    .registers 12

    .line 188
    iget-object v0, p0, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/g;->f:Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/f;

    const/4 v1, 0x1

    invoke-virtual {v0, v1}, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/f;->a(Z)V

    .line 189
    iget v0, p0, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/g;->n:F

    div-float v0, p1, v0

    .line 191
    invoke-static {v0}, Ljava/lang/Math;->abs(F)F

    move-result v0

    const/high16 v2, 0x3f800000    # 1.0f

    invoke-static {v2, v0}, Ljava/lang/Math;->min(FF)F

    move-result v0

    float-to-double v3, v0

    const-wide v5, 0x3fd999999999999aL    # 0.4

    .line 192
    invoke-static {v3, v4}, Ljava/lang/Double;->isNaN(D)Z

    sub-double/2addr v3, v5

    double-to-float v3, v3

    const/4 v4, 0x0

    invoke-static {v3, v4}, Ljava/lang/Math;->max(FF)F

    move-result v3

    const/high16 v5, 0x40a00000    # 5.0f

    mul-float v3, v3, v5

    const/high16 v5, 0x40400000    # 3.0f

    div-float/2addr v3, v5

    .line 193
    invoke-static {p1}, Ljava/lang/Math;->abs(F)F

    move-result v5

    iget v6, p0, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/g;->n:F

    sub-float/2addr v5, v6

    .line 194
    iget v6, p0, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/g;->c:I

    int-to-float v6, v6

    const/high16 v7, 0x40000000    # 2.0f

    mul-float v8, v6, v7

    .line 195
    invoke-static {v5, v8}, Ljava/lang/Math;->min(FF)F

    move-result v5

    div-float/2addr v5, v6

    invoke-static {v4, v5}, Ljava/lang/Math;->max(FF)F

    move-result v4

    const/high16 v5, 0x40800000    # 4.0f

    div-float/2addr v4, v5

    float-to-double v4, v4

    const-wide/high16 v8, 0x4000000000000000L    # 2.0

    .line 196
    invoke-static {v4, v5, v8, v9}, Ljava/lang/Math;->pow(DD)D

    move-result-wide v8

    invoke-static {v4, v5}, Ljava/lang/Double;->isNaN(D)Z

    sub-double/2addr v4, v8

    double-to-float v4, v4

    mul-float v4, v4, v7

    mul-float v5, v6, v4

    mul-float v5, v5, v7

    .line 200
    iget v8, p0, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/g;->h:I

    mul-float v6, v6, v0

    add-float/2addr v6, v5

    float-to-int v0, v6

    add-int/2addr v8, v0

    .line 202
    iget-object v0, p0, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/g;->j:Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/a;

    invoke-virtual {v0}, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/a;->getVisibility()I

    move-result v0

    if-eqz v0, :cond_6c

    .line 203
    iget-object v0, p0, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/g;->j:Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/a;

    const/4 v5, 0x0

    invoke-virtual {v0, v5}, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/a;->setVisibility(I)V

    .line 205
    :cond_6c
    iget-boolean v0, p0, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/g;->d:Z

    if-nez v0, :cond_7a

    .line 206
    iget-object v0, p0, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/g;->j:Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/a;

    invoke-static {v0, v2}, Landroidx/core/view/ViewCompat;->setScaleX(Landroid/view/View;F)V

    .line 207
    iget-object v0, p0, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/g;->j:Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/a;

    invoke-static {v0, v2}, Landroidx/core/view/ViewCompat;->setScaleY(Landroid/view/View;F)V

    .line 210
    :cond_7a
    iget-boolean v0, p0, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/g;->d:Z

    if-eqz v0, :cond_89

    .line 211
    iget v0, p0, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/g;->n:F

    div-float v0, p1, v0

    invoke-static {v2, v0}, Ljava/lang/Math;->min(FF)F

    move-result v0

    invoke-virtual {p0, v0}, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/g;->c(F)V

    .line 213
    :cond_89
    iget v0, p0, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/g;->n:F

    cmpg-float p1, p1, v0

    if-gez p1, :cond_ae

    .line 214
    iget-object p1, p0, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/g;->f:Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/f;

    invoke-virtual {p1}, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/f;->getAlpha()I

    move-result p1

    const/16 v0, 0x4c

    if-le p1, v0, :cond_cc

    iget-object p1, p0, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/g;->w:Landroid/view/animation/Animation;

    .line 215
    invoke-static {p1}, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/g;->a(Landroid/view/animation/Animation;)Z

    move-result p1

    if-nez p1, :cond_cc

    .line 1349
    iget-object p1, p0, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/g;->f:Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/f;

    invoke-virtual {p1}, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/f;->getAlpha()I

    move-result p1

    invoke-direct {p0, p1, v0}, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/g;->a(II)Landroid/view/animation/Animation;

    move-result-object p1

    iput-object p1, p0, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/g;->w:Landroid/view/animation/Animation;

    goto :goto_cc

    .line 220
    :cond_ae
    iget-object p1, p0, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/g;->f:Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/f;

    invoke-virtual {p1}, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/f;->getAlpha()I

    move-result p1

    const/16 v0, 0xff

    if-ge p1, v0, :cond_cc

    iget-object p1, p0, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/g;->x:Landroid/view/animation/Animation;

    invoke-static {p1}, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/g;->a(Landroid/view/animation/Animation;)Z

    move-result p1

    if-nez p1, :cond_cc

    .line 1353
    iget-object p1, p0, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/g;->f:Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/f;

    invoke-virtual {p1}, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/f;->getAlpha()I

    move-result p1

    invoke-direct {p0, p1, v0}, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/g;->a(II)Landroid/view/animation/Animation;

    move-result-object p1

    iput-object p1, p0, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/g;->x:Landroid/view/animation/Animation;

    :cond_cc
    :goto_cc
    const p1, 0x3f4ccccd    # 0.8f

    mul-float v0, v3, p1

    .line 226
    iget-object v5, p0, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/g;->f:Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/f;

    invoke-static {p1, v0}, Ljava/lang/Math;->min(FF)F

    move-result p1

    invoke-virtual {v5, p1}, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/f;->b(F)V

    .line 227
    iget-object p1, p0, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/g;->f:Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/f;

    invoke-static {v2, v3}, Ljava/lang/Math;->min(FF)F

    move-result v0

    invoke-virtual {p1, v0}, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/f;->a(F)V

    const/high16 p1, -0x41800000    # -0.25f

    const v0, 0x3ecccccd    # 0.4f

    mul-float v3, v3, v0

    add-float/2addr v3, p1

    mul-float v4, v4, v7

    add-float/2addr v3, v4

    const/high16 p1, 0x3f000000    # 0.5f

    mul-float v3, v3, p1

    .line 230
    iget-object p1, p0, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/g;->f:Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/f;

    .line 2202
    iget-object p1, p1, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/f;->b:Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/f$a;

    invoke-virtual {p1, v3}, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/f$a;->c(F)V

    .line 231
    iget p1, p0, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/g;->g:I

    sub-int/2addr v8, p1

    invoke-virtual {p0, v8, v1}, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/g;->a(IZ)V

    return-void
.end method

.method public final a(IZ)V
    .registers 4

    .line 236
    iget-object v0, p0, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/g;->j:Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/a;

    invoke-static {v0, p1}, Landroidx/core/view/ViewCompat;->offsetTopAndBottom(Landroid/view/View;I)V

    .line 237
    iget-object p1, p0, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/g;->j:Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/a;

    invoke-virtual {p1}, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/a;->getTop()I

    move-result p1

    iput p1, p0, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/g;->g:I

    if-eqz p2, :cond_1a

    .line 238
    sget p1, Landroid/os/Build$VERSION;->SDK_INT:I

    const/16 p2, 0xb

    if-ge p1, p2, :cond_1a

    .line 239
    iget-object p1, p0, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/g;->p:Landroid/view/View;

    invoke-virtual {p1}, Landroid/view/View;->invalidate()V

    :cond_1a
    return-void
.end method

.method final a(Landroid/view/animation/Animation$AnimationListener;)V
    .registers 5

    .line 426
    new-instance v0, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/g$7;

    invoke-direct {v0, p0}, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/g$7;-><init>(Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/g;)V

    iput-object v0, p0, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/g;->v:Landroid/view/animation/Animation;

    const-wide/16 v1, 0x96

    .line 432
    invoke-virtual {v0, v1, v2}, Landroid/view/animation/Animation;->setDuration(J)V

    .line 433
    iget-object v0, p0, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/g;->j:Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/a;

    invoke-virtual {v0}, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/a;->clearAnimation()V

    .line 434
    iget-object v0, p0, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/g;->j:Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/a;

    .line 7091
    iput-object p1, v0, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/a;->a:Landroid/view/animation/Animation$AnimationListener;

    .line 435
    iget-object p1, p0, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/g;->j:Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/a;

    iget-object v0, p0, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/g;->v:Landroid/view/animation/Animation;

    invoke-virtual {p1, v0}, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/a;->startAnimation(Landroid/view/animation/Animation;)V

    return-void
.end method

.method public final a(Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/MoreSwipeRefreshLayout$a;)V
    .registers 2

    .line 289
    iput-object p1, p0, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/g;->l:Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/MoreSwipeRefreshLayout$a;

    return-void
.end method

.method public final a(Z)V
    .registers 5

    const/4 v0, 0x0

    if-eqz p1, :cond_4a

    .line 294
    iget-boolean v1, p0, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/g;->i:Z

    if-eq v1, p1, :cond_4a

    .line 296
    iput-boolean p1, p0, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/g;->i:Z

    .line 297
    iget p1, p0, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/g;->c:I

    iget v1, p0, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/g;->h:I

    add-int/2addr p1, v1

    .line 299
    iget v1, p0, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/g;->g:I

    sub-int/2addr p1, v1

    const/4 v1, 0x1

    invoke-virtual {p0, p1, v1}, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/g;->a(IZ)V

    .line 301
    iput-boolean v0, p0, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/g;->k:Z

    .line 302
    iget-object p1, p0, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/g;->t:Landroid/view/animation/Animation$AnimationListener;

    .line 4440
    iget-object v1, p0, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/g;->j:Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/a;

    invoke-virtual {v1, v0}, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/a;->setVisibility(I)V

    .line 4441
    sget v0, Landroid/os/Build$VERSION;->SDK_INT:I

    const/16 v1, 0xb

    if-lt v0, v1, :cond_2b

    .line 4445
    iget-object v0, p0, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/g;->f:Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/f;

    const/16 v1, 0xff

    invoke-virtual {v0, v1}, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/f;->setAlpha(I)V

    .line 4447
    :cond_2b
    new-instance v0, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/g$8;

    invoke-direct {v0, p0}, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/g$8;-><init>(Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/g;)V

    iput-object v0, p0, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/g;->u:Landroid/view/animation/Animation;

    const-wide/16 v1, 0x96

    .line 4453
    invoke-virtual {v0, v1, v2}, Landroid/view/animation/Animation;->setDuration(J)V

    if-eqz p1, :cond_3d

    .line 4455
    iget-object v0, p0, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/g;->j:Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/a;

    .line 5091
    iput-object p1, v0, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/a;->a:Landroid/view/animation/Animation$AnimationListener;

    .line 4457
    :cond_3d
    iget-object p1, p0, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/g;->j:Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/a;

    invoke-virtual {p1}, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/a;->clearAnimation()V

    .line 4458
    iget-object p1, p0, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/g;->j:Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/a;

    iget-object v0, p0, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/g;->u:Landroid/view/animation/Animation;

    invoke-virtual {p1, v0}, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/a;->startAnimation(Landroid/view/animation/Animation;)V

    return-void

    .line 304
    :cond_4a
    invoke-direct {p0, p1, v0}, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/g;->a(ZZ)V

    return-void
.end method

.method public final b()Landroid/view/View;
    .registers 4

    .line 138
    new-instance v0, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/a;

    iget-object v1, p0, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/g;->o:Landroid/content/Context;

    invoke-direct {v0, v1}, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/a;-><init>(Landroid/content/Context;)V

    iput-object v0, p0, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/g;->j:Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/a;

    .line 139
    new-instance v0, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/f;

    iget-object v1, p0, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/g;->o:Landroid/content/Context;

    iget-object v2, p0, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/g;->p:Landroid/view/View;

    invoke-direct {v0, v1, v2}, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/f;-><init>(Landroid/content/Context;Landroid/view/View;)V

    iput-object v0, p0, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/g;->f:Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/f;

    .line 140
    invoke-virtual {v0}, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/f;->a()V

    .line 141
    iget-object v0, p0, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/g;->j:Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/a;

    iget-object v1, p0, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/g;->f:Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/f;

    invoke-virtual {v0, v1}, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/a;->setImageDrawable(Landroid/graphics/drawable/Drawable;)V

    .line 142
    iget-object v0, p0, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/g;->j:Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/a;

    const/16 v1, 0x8

    invoke-virtual {v0, v1}, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/a;->setVisibility(I)V

    const/high16 v0, 0x3f800000    # 1.0f

    .line 143
    invoke-virtual {p0, v0}, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/g;->d(F)V

    .line 144
    iget-object v0, p0, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/g;->j:Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/a;

    new-instance v1, Landroid/view/ViewGroup$LayoutParams;

    iget v2, p0, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/g;->s:I

    invoke-direct {v1, v2, v2}, Landroid/view/ViewGroup$LayoutParams;-><init>(II)V

    invoke-virtual {v0, v1}, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/a;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V

    .line 145
    iget-object v0, p0, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/g;->j:Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/a;

    return-object v0
.end method

.method public final b(F)V
    .registers 6

    .line 255
    iget v0, p0, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/g;->n:F

    cmpl-float p1, p1, v0

    if-lez p1, :cond_b

    const/4 p1, 0x1

    .line 256
    invoke-direct {p0, p1, p1}, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/g;->a(ZZ)V

    return-void

    :cond_b
    const/4 p1, 0x0

    .line 259
    iput-boolean p1, p0, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/g;->i:Z

    .line 260
    iget-object v0, p0, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/g;->f:Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/f;

    const/4 v1, 0x0

    invoke-virtual {v0, v1}, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/f;->b(F)V

    const/4 v0, 0x0

    .line 262
    iget-boolean v1, p0, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/g;->d:Z

    if-nez v1, :cond_1e

    .line 263
    new-instance v0, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/g$4;

    invoke-direct {v0, p0}, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/g$4;-><init>(Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/g;)V

    .line 282
    :cond_1e
    iget v1, p0, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/g;->g:I

    .line 2385
    iget-boolean v2, p0, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/g;->d:Z

    if-eqz v2, :cond_5d

    .line 2403
    iput v1, p0, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/g;->b:I

    .line 2404
    invoke-static {}, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/g;->f()Z

    move-result v1

    if-eqz v1, :cond_36

    .line 2405
    iget-object v1, p0, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/g;->f:Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/f;

    invoke-virtual {v1}, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/f;->getAlpha()I

    move-result v1

    int-to-float v1, v1

    iput v1, p0, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/g;->e:F

    goto :goto_3e

    .line 2407
    :cond_36
    iget-object v1, p0, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/g;->j:Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/a;

    invoke-static {v1}, Landroidx/core/view/ViewCompat;->getScaleX(Landroid/view/View;)F

    move-result v1

    iput v1, p0, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/g;->e:F

    .line 2409
    :goto_3e
    new-instance v1, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/g$6;

    invoke-direct {v1, p0}, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/g$6;-><init>(Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/g;)V

    iput-object v1, p0, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/g;->y:Landroid/view/animation/Animation;

    const-wide/16 v2, 0x96

    .line 2417
    invoke-virtual {v1, v2, v3}, Landroid/view/animation/Animation;->setDuration(J)V

    if-eqz v0, :cond_50

    .line 2419
    iget-object v1, p0, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/g;->j:Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/a;

    .line 3091
    iput-object v0, v1, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/a;->a:Landroid/view/animation/Animation$AnimationListener;

    .line 2421
    :cond_50
    iget-object v0, p0, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/g;->j:Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/a;

    invoke-virtual {v0}, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/a;->clearAnimation()V

    .line 2422
    iget-object v0, p0, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/g;->j:Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/a;

    iget-object v1, p0, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/g;->y:Landroid/view/animation/Animation;

    invoke-virtual {v0, v1}, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/a;->startAnimation(Landroid/view/animation/Animation;)V

    goto :goto_84

    .line 2389
    :cond_5d
    iput v1, p0, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/g;->b:I

    .line 2390
    iget-object v1, p0, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/g;->q:Landroid/view/animation/Animation;

    invoke-virtual {v1}, Landroid/view/animation/Animation;->reset()V

    .line 2391
    iget-object v1, p0, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/g;->q:Landroid/view/animation/Animation;

    const-wide/16 v2, 0xc8

    invoke-virtual {v1, v2, v3}, Landroid/view/animation/Animation;->setDuration(J)V

    .line 2392
    iget-object v1, p0, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/g;->q:Landroid/view/animation/Animation;

    iget-object v2, p0, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/g;->m:Landroid/view/animation/DecelerateInterpolator;

    invoke-virtual {v1, v2}, Landroid/view/animation/Animation;->setInterpolator(Landroid/view/animation/Interpolator;)V

    if-eqz v0, :cond_78

    .line 2394
    iget-object v1, p0, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/g;->j:Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/a;

    .line 4091
    iput-object v0, v1, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/a;->a:Landroid/view/animation/Animation$AnimationListener;

    .line 2396
    :cond_78
    iget-object v0, p0, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/g;->j:Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/a;

    invoke-virtual {v0}, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/a;->clearAnimation()V

    .line 2397
    iget-object v0, p0, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/g;->j:Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/a;

    iget-object v1, p0, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/g;->q:Landroid/view/animation/Animation;

    invoke-virtual {v0, v1}, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/a;->startAnimation(Landroid/view/animation/Animation;)V

    .line 283
    :goto_84
    iget-object v0, p0, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/g;->f:Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/f;

    invoke-virtual {v0, p1}, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/f;->a(Z)V

    return-void
.end method

.method public final c()I
    .registers 2

    .line 245
    iget v0, p0, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/g;->g:I

    return v0
.end method

.method final c(F)V
    .registers 3

    .line 335
    invoke-static {}, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/g;->f()Z

    move-result v0

    if-eqz v0, :cond_f

    const/high16 v0, 0x437f0000    # 255.0f

    mul-float p1, p1, v0

    float-to-int p1, p1

    .line 336
    invoke-direct {p0, p1}, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/g;->a(I)V

    return-void

    .line 338
    :cond_f
    iget-object v0, p0, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/g;->j:Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/a;

    invoke-static {v0, p1}, Landroidx/core/view/ViewCompat;->setScaleX(Landroid/view/View;F)V

    .line 339
    iget-object v0, p0, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/g;->j:Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/a;

    invoke-static {v0, p1}, Landroidx/core/view/ViewCompat;->setScaleY(Landroid/view/View;F)V

    return-void
.end method

.method final d(F)V
    .registers 4

    .line 379
    iget v0, p0, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/g;->b:I

    iget v1, p0, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/g;->h:I

    sub-int/2addr v1, v0

    int-to-float v1, v1

    mul-float v1, v1, p1

    float-to-int p1, v1

    add-int/2addr v0, p1

    .line 380
    iget-object p1, p0, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/g;->j:Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/a;

    invoke-virtual {p1}, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/a;->getTop()I

    move-result p1

    sub-int/2addr v0, p1

    const/4 p1, 0x0

    .line 381
    invoke-virtual {p0, v0, p1}, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/g;->a(IZ)V

    return-void
.end method

.method public final d()Z
    .registers 2

    .line 182
    iget-boolean v0, p0, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/g;->i:Z

    return v0
.end method

.method public final e()V
    .registers 3

    .line 176
    iget-object v0, p0, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/g;->f:Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/f;

    const/16 v1, 0x4c

    invoke-virtual {v0, v1}, Lcom/imo/android/imoim/gamecenter/module/views/swiperefresh/f;->setAlpha(I)V

    return-void
.end method