ClassicsFooter.smali
.class public Lcom/scwang/smartrefresh/layout/footer/ClassicsFooter;
.super Lcom/scwang/smartrefresh/layout/internal/InternalClassics;
.source "ClassicsFooter.java"
# interfaces
.implements Lcom/scwang/smartrefresh/layout/a/f;
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/scwang/smartrefresh/layout/internal/InternalClassics<",
"Lcom/scwang/smartrefresh/layout/footer/ClassicsFooter;",
">;",
"Lcom/scwang/smartrefresh/layout/a/f;"
}
.end annotation
# static fields
.field public static REFRESH_FOOTER_FAILED:Ljava/lang/String;
.field public static REFRESH_FOOTER_FINISH:Ljava/lang/String;
.field public static REFRESH_FOOTER_LOADING:Ljava/lang/String;
.field public static REFRESH_FOOTER_NOTHING:Ljava/lang/String;
.field public static REFRESH_FOOTER_PULLING:Ljava/lang/String;
.field public static REFRESH_FOOTER_REFRESHING:Ljava/lang/String;
.field public static REFRESH_FOOTER_RELEASE:Ljava/lang/String;
# instance fields
.field protected mNoMoreData:Z
.field protected mTextFailed:Ljava/lang/String;
.field protected mTextFinish:Ljava/lang/String;
.field protected mTextLoading:Ljava/lang/String;
.field protected mTextNothing:Ljava/lang/String;
.field protected mTextPulling:Ljava/lang/String;
.field protected mTextRefreshing:Ljava/lang/String;
.field protected mTextRelease:Ljava/lang/String;
# direct methods
.method static constructor <clinit>()V
.registers 0
return-void
.end method
.method public constructor <init>(Landroid/content/Context;)V
.registers 3
const/4 v0, 0x0
.line 1
invoke-direct {p0, p1, v0}, Lcom/scwang/smartrefresh/layout/footer/ClassicsFooter;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
return-void
.end method
.method public constructor <init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
.registers 10
const/4 v0, 0x0
.line 2
invoke-direct {p0, p1, p2, v0}, Lcom/scwang/smartrefresh/layout/internal/InternalClassics;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
.line 3
iput-boolean v0, p0, Lcom/scwang/smartrefresh/layout/footer/ClassicsFooter;->mNoMoreData:Z
.line 4
sget v1, Lcom/scwang/smartrefresh/layout/R$layout;->srl_classics_footer:I
invoke-static {p1, v1, p0}, Landroid/view/View;->inflate(Landroid/content/Context;ILandroid/view/ViewGroup;)Landroid/view/View;
.line 5
sget v1, Lcom/scwang/smartrefresh/layout/R$id;->srl_classics_arrow:I
invoke-virtual {p0, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v1
check-cast v1, Landroid/widget/ImageView;
iput-object v1, p0, Lcom/scwang/smartrefresh/layout/internal/InternalClassics;->mArrowView:Landroid/widget/ImageView;
.line 6
sget v2, Lcom/scwang/smartrefresh/layout/R$id;->srl_classics_progress:I
invoke-virtual {p0, v2}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v2
check-cast v2, Landroid/widget/ImageView;
iput-object v2, p0, Lcom/scwang/smartrefresh/layout/internal/InternalClassics;->mProgressView:Landroid/widget/ImageView;
.line 7
sget v3, Lcom/scwang/smartrefresh/layout/R$id;->srl_classics_title:I
invoke-virtual {p0, v3}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v3
check-cast v3, Landroid/widget/TextView;
iput-object v3, p0, Lcom/scwang/smartrefresh/layout/internal/InternalClassics;->mTitleText:Landroid/widget/TextView;
.line 8
sget-object v3, Lcom/scwang/smartrefresh/layout/R$styleable;->ClassicsFooter:[I
invoke-virtual {p1, p2, v3}, Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray;
move-result-object p2
.line 9
invoke-virtual {v1}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
move-result-object v3
check-cast v3, Landroid/widget/RelativeLayout$LayoutParams;
.line 10
invoke-virtual {v2}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
move-result-object v4
check-cast v4, Landroid/widget/RelativeLayout$LayoutParams;
.line 11
sget v5, Lcom/scwang/smartrefresh/layout/R$styleable;->ClassicsFooter_srlDrawableMarginRight:I
const/high16 v6, 0x41a00000 # 20.0f
invoke-static {v6}, Lcom/scwang/smartrefresh/layout/c/c;->a(F)I
move-result v6
invoke-virtual {p2, v5, v6}, Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I
move-result v5
iput v5, v4, Landroid/widget/RelativeLayout$LayoutParams;->rightMargin:I
.line 12
iget v5, v4, Landroid/widget/RelativeLayout$LayoutParams;->rightMargin:I
iput v5, v3, Landroid/widget/RelativeLayout$LayoutParams;->rightMargin:I
.line 13
sget v5, Lcom/scwang/smartrefresh/layout/R$styleable;->ClassicsFooter_srlDrawableArrowSize:I
iget v6, v3, Landroid/widget/RelativeLayout$LayoutParams;->width:I
invoke-virtual {p2, v5, v6}, Landroid/content/res/TypedArray;->getLayoutDimension(II)I
move-result v5
iput v5, v3, Landroid/widget/RelativeLayout$LayoutParams;->width:I
.line 14
sget v5, Lcom/scwang/smartrefresh/layout/R$styleable;->ClassicsFooter_srlDrawableArrowSize:I
iget v6, v3, Landroid/widget/RelativeLayout$LayoutParams;->height:I
invoke-virtual {p2, v5, v6}, Landroid/content/res/TypedArray;->getLayoutDimension(II)I
move-result v5
iput v5, v3, Landroid/widget/RelativeLayout$LayoutParams;->height:I
.line 15
sget v5, Lcom/scwang/smartrefresh/layout/R$styleable;->ClassicsFooter_srlDrawableProgressSize:I
iget v6, v4, Landroid/widget/RelativeLayout$LayoutParams;->width:I
invoke-virtual {p2, v5, v6}, Landroid/content/res/TypedArray;->getLayoutDimension(II)I
move-result v5
iput v5, v4, Landroid/widget/RelativeLayout$LayoutParams;->width:I
.line 16
sget v5, Lcom/scwang/smartrefresh/layout/R$styleable;->ClassicsFooter_srlDrawableProgressSize:I
iget v6, v4, Landroid/widget/RelativeLayout$LayoutParams;->height:I
invoke-virtual {p2, v5, v6}, Landroid/content/res/TypedArray;->getLayoutDimension(II)I
move-result v5
iput v5, v4, Landroid/widget/RelativeLayout$LayoutParams;->height:I
.line 17
sget v5, Lcom/scwang/smartrefresh/layout/R$styleable;->ClassicsFooter_srlDrawableSize:I
iget v6, v3, Landroid/widget/RelativeLayout$LayoutParams;->width:I
invoke-virtual {p2, v5, v6}, Landroid/content/res/TypedArray;->getLayoutDimension(II)I
move-result v5
iput v5, v3, Landroid/widget/RelativeLayout$LayoutParams;->width:I
.line 18
sget v5, Lcom/scwang/smartrefresh/layout/R$styleable;->ClassicsFooter_srlDrawableSize:I
iget v6, v3, Landroid/widget/RelativeLayout$LayoutParams;->height:I
invoke-virtual {p2, v5, v6}, Landroid/content/res/TypedArray;->getLayoutDimension(II)I
move-result v5
iput v5, v3, Landroid/widget/RelativeLayout$LayoutParams;->height:I
.line 19
sget v3, Lcom/scwang/smartrefresh/layout/R$styleable;->ClassicsFooter_srlDrawableSize:I
iget v5, v4, Landroid/widget/RelativeLayout$LayoutParams;->width:I
invoke-virtual {p2, v3, v5}, Landroid/content/res/TypedArray;->getLayoutDimension(II)I
move-result v3
iput v3, v4, Landroid/widget/RelativeLayout$LayoutParams;->width:I
.line 20
sget v3, Lcom/scwang/smartrefresh/layout/R$styleable;->ClassicsFooter_srlDrawableSize:I
iget v5, v4, Landroid/widget/RelativeLayout$LayoutParams;->height:I
invoke-virtual {p2, v3, v5}, Landroid/content/res/TypedArray;->getLayoutDimension(II)I
move-result v3
iput v3, v4, Landroid/widget/RelativeLayout$LayoutParams;->height:I
.line 21
sget v3, Lcom/scwang/smartrefresh/layout/R$styleable;->ClassicsFooter_srlFinishDuration:I
iget v4, p0, Lcom/scwang/smartrefresh/layout/internal/InternalClassics;->mFinishDuration:I
invoke-virtual {p2, v3, v4}, Landroid/content/res/TypedArray;->getInt(II)I
move-result v3
iput v3, p0, Lcom/scwang/smartrefresh/layout/internal/InternalClassics;->mFinishDuration:I
.line 22
sget-object v3, Lcom/scwang/smartrefresh/layout/constant/b;->f:[Lcom/scwang/smartrefresh/layout/constant/b;
sget v4, Lcom/scwang/smartrefresh/layout/R$styleable;->ClassicsFooter_srlClassicsSpinnerStyle:I
iget-object v5, p0, Lcom/scwang/smartrefresh/layout/internal/InternalAbstract;->mSpinnerStyle:Lcom/scwang/smartrefresh/layout/constant/b;
iget v5, v5, Lcom/scwang/smartrefresh/layout/constant/b;->g:I
invoke-virtual {p2, v4, v5}, Landroid/content/res/TypedArray;->getInt(II)I
move-result v4
aget-object v3, v3, v4
iput-object v3, p0, Lcom/scwang/smartrefresh/layout/internal/InternalAbstract;->mSpinnerStyle:Lcom/scwang/smartrefresh/layout/constant/b;
.line 23
sget v3, Lcom/scwang/smartrefresh/layout/R$styleable;->ClassicsFooter_srlDrawableArrow:I
invoke-virtual {p2, v3}, Landroid/content/res/TypedArray;->hasValue(I)Z
move-result v3
const v4, -0x99999a
if-eqz v3, :cond_ce
.line 24
iget-object v3, p0, Lcom/scwang/smartrefresh/layout/internal/InternalClassics;->mArrowView:Landroid/widget/ImageView;
sget v5, Lcom/scwang/smartrefresh/layout/R$styleable;->ClassicsFooter_srlDrawableArrow:I
invoke-virtual {p2, v5}, Landroid/content/res/TypedArray;->getDrawable(I)Landroid/graphics/drawable/Drawable;
move-result-object v5
invoke-virtual {v3, v5}, Landroid/widget/ImageView;->setImageDrawable(Landroid/graphics/drawable/Drawable;)V
goto :goto_e9
.line 25
:cond_ce
iget-object v3, p0, Lcom/scwang/smartrefresh/layout/internal/InternalClassics;->mArrowView:Landroid/widget/ImageView;
invoke-virtual {v3}, Landroid/widget/ImageView;->getDrawable()Landroid/graphics/drawable/Drawable;
move-result-object v3
if-nez v3, :cond_e9
.line 26
new-instance v3, Lcom/scwang/smartrefresh/layout/internal/a;
invoke-direct {v3}, Lcom/scwang/smartrefresh/layout/internal/a;-><init>()V
iput-object v3, p0, Lcom/scwang/smartrefresh/layout/internal/InternalClassics;->mArrowDrawable:Lcom/scwang/smartrefresh/layout/internal/b;
.line 27
iget-object v3, p0, Lcom/scwang/smartrefresh/layout/internal/InternalClassics;->mArrowDrawable:Lcom/scwang/smartrefresh/layout/internal/b;
invoke-virtual {v3, v4}, Lcom/scwang/smartrefresh/layout/internal/b;->a(I)V
.line 28
iget-object v3, p0, Lcom/scwang/smartrefresh/layout/internal/InternalClassics;->mArrowView:Landroid/widget/ImageView;
iget-object v5, p0, Lcom/scwang/smartrefresh/layout/internal/InternalClassics;->mArrowDrawable:Lcom/scwang/smartrefresh/layout/internal/b;
invoke-virtual {v3, v5}, Landroid/widget/ImageView;->setImageDrawable(Landroid/graphics/drawable/Drawable;)V
.line 29
:cond_e9
:goto_e9
sget v3, Lcom/scwang/smartrefresh/layout/R$styleable;->ClassicsFooter_srlDrawableProgress:I
invoke-virtual {p2, v3}, Landroid/content/res/TypedArray;->hasValue(I)Z
move-result v3
if-eqz v3, :cond_fd
.line 30
iget-object v3, p0, Lcom/scwang/smartrefresh/layout/internal/InternalClassics;->mProgressView:Landroid/widget/ImageView;
sget v4, Lcom/scwang/smartrefresh/layout/R$styleable;->ClassicsFooter_srlDrawableProgress:I
invoke-virtual {p2, v4}, Landroid/content/res/TypedArray;->getDrawable(I)Landroid/graphics/drawable/Drawable;
move-result-object v4
invoke-virtual {v3, v4}, Landroid/widget/ImageView;->setImageDrawable(Landroid/graphics/drawable/Drawable;)V
goto :goto_118
.line 31
:cond_fd
iget-object v3, p0, Lcom/scwang/smartrefresh/layout/internal/InternalClassics;->mProgressView:Landroid/widget/ImageView;
invoke-virtual {v3}, Landroid/widget/ImageView;->getDrawable()Landroid/graphics/drawable/Drawable;
move-result-object v3
if-nez v3, :cond_118
.line 32
new-instance v3, Lcom/scwang/smartrefresh/layout/internal/c;
invoke-direct {v3}, Lcom/scwang/smartrefresh/layout/internal/c;-><init>()V
iput-object v3, p0, Lcom/scwang/smartrefresh/layout/internal/InternalClassics;->mProgressDrawable:Lcom/scwang/smartrefresh/layout/internal/b;
.line 33
iget-object v3, p0, Lcom/scwang/smartrefresh/layout/internal/InternalClassics;->mProgressDrawable:Lcom/scwang/smartrefresh/layout/internal/b;
invoke-virtual {v3, v4}, Lcom/scwang/smartrefresh/layout/internal/b;->a(I)V
.line 34
iget-object v3, p0, Lcom/scwang/smartrefresh/layout/internal/InternalClassics;->mProgressView:Landroid/widget/ImageView;
iget-object v4, p0, Lcom/scwang/smartrefresh/layout/internal/InternalClassics;->mProgressDrawable:Lcom/scwang/smartrefresh/layout/internal/b;
invoke-virtual {v3, v4}, Landroid/widget/ImageView;->setImageDrawable(Landroid/graphics/drawable/Drawable;)V
.line 35
:cond_118
:goto_118
sget v3, Lcom/scwang/smartrefresh/layout/R$styleable;->ClassicsFooter_srlTextSizeTitle:I
invoke-virtual {p2, v3}, Landroid/content/res/TypedArray;->hasValue(I)Z
move-result v3
if-eqz v3, :cond_132
.line 36
iget-object v3, p0, Lcom/scwang/smartrefresh/layout/internal/InternalClassics;->mTitleText:Landroid/widget/TextView;
sget v4, Lcom/scwang/smartrefresh/layout/R$styleable;->ClassicsFooter_srlTextSizeTitle:I
const/high16 v5, 0x41800000 # 16.0f
invoke-static {v5}, Lcom/scwang/smartrefresh/layout/c/c;->a(F)I
move-result v5
invoke-virtual {p2, v4, v5}, Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I
move-result v4
int-to-float v4, v4
invoke-virtual {v3, v0, v4}, Landroid/widget/TextView;->setTextSize(IF)V
.line 37
:cond_132
sget v3, Lcom/scwang/smartrefresh/layout/R$styleable;->ClassicsFooter_srlPrimaryColor:I
invoke-virtual {p2, v3}, Landroid/content/res/TypedArray;->hasValue(I)Z
move-result v3
if-eqz v3, :cond_143
.line 38
sget v3, Lcom/scwang/smartrefresh/layout/R$styleable;->ClassicsFooter_srlPrimaryColor:I
invoke-virtual {p2, v3, v0}, Landroid/content/res/TypedArray;->getColor(II)I
move-result v3
invoke-super {p0, v3}, Lcom/scwang/smartrefresh/layout/internal/InternalClassics;->setPrimaryColor(I)Lcom/scwang/smartrefresh/layout/internal/InternalClassics;
.line 39
:cond_143
sget v3, Lcom/scwang/smartrefresh/layout/R$styleable;->ClassicsFooter_srlAccentColor:I
invoke-virtual {p2, v3}, Landroid/content/res/TypedArray;->hasValue(I)Z
move-result v3
if-eqz v3, :cond_154
.line 40
sget v3, Lcom/scwang/smartrefresh/layout/R$styleable;->ClassicsFooter_srlAccentColor:I
invoke-virtual {p2, v3, v0}, Landroid/content/res/TypedArray;->getColor(II)I
move-result v0
invoke-super {p0, v0}, Lcom/scwang/smartrefresh/layout/internal/InternalClassics;->setAccentColor(I)Lcom/scwang/smartrefresh/layout/internal/InternalClassics;
.line 41
:cond_154
sget v0, Lcom/scwang/smartrefresh/layout/R$styleable;->ClassicsFooter_srlTextPulling:I
invoke-virtual {p2, v0}, Landroid/content/res/TypedArray;->hasValue(I)Z
move-result v0
if-eqz v0, :cond_165
.line 42
sget v0, Lcom/scwang/smartrefresh/layout/R$styleable;->ClassicsFooter_srlTextPulling:I
invoke-virtual {p2, v0}, Landroid/content/res/TypedArray;->getString(I)Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Lcom/scwang/smartrefresh/layout/footer/ClassicsFooter;->mTextPulling:Ljava/lang/String;
goto :goto_174
.line 43
:cond_165
sget-object v0, Lcom/scwang/smartrefresh/layout/footer/ClassicsFooter;->REFRESH_FOOTER_PULLING:Ljava/lang/String;
if-eqz v0, :cond_16c
.line 44
iput-object v0, p0, Lcom/scwang/smartrefresh/layout/footer/ClassicsFooter;->mTextPulling:Ljava/lang/String;
goto :goto_174
.line 45
:cond_16c
sget v0, Lcom/scwang/smartrefresh/layout/R$string;->srl_footer_pulling:I
invoke-virtual {p1, v0}, Landroid/content/Context;->getString(I)Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Lcom/scwang/smartrefresh/layout/footer/ClassicsFooter;->mTextPulling:Ljava/lang/String;
.line 46
:goto_174
sget v0, Lcom/scwang/smartrefresh/layout/R$styleable;->ClassicsFooter_srlTextRelease:I
invoke-virtual {p2, v0}, Landroid/content/res/TypedArray;->hasValue(I)Z
move-result v0
if-eqz v0, :cond_185
.line 47
sget v0, Lcom/scwang/smartrefresh/layout/R$styleable;->ClassicsFooter_srlTextRelease:I
invoke-virtual {p2, v0}, Landroid/content/res/TypedArray;->getString(I)Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Lcom/scwang/smartrefresh/layout/footer/ClassicsFooter;->mTextRelease:Ljava/lang/String;
goto :goto_194
.line 48
:cond_185
sget-object v0, Lcom/scwang/smartrefresh/layout/footer/ClassicsFooter;->REFRESH_FOOTER_RELEASE:Ljava/lang/String;
if-eqz v0, :cond_18c
.line 49
iput-object v0, p0, Lcom/scwang/smartrefresh/layout/footer/ClassicsFooter;->mTextRelease:Ljava/lang/String;
goto :goto_194
.line 50
:cond_18c
sget v0, Lcom/scwang/smartrefresh/layout/R$string;->srl_footer_release:I
invoke-virtual {p1, v0}, Landroid/content/Context;->getString(I)Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Lcom/scwang/smartrefresh/layout/footer/ClassicsFooter;->mTextRelease:Ljava/lang/String;
.line 51
:goto_194
sget v0, Lcom/scwang/smartrefresh/layout/R$styleable;->ClassicsFooter_srlTextLoading:I
invoke-virtual {p2, v0}, Landroid/content/res/TypedArray;->hasValue(I)Z
move-result v0
if-eqz v0, :cond_1a5
.line 52
sget v0, Lcom/scwang/smartrefresh/layout/R$styleable;->ClassicsFooter_srlTextLoading:I
invoke-virtual {p2, v0}, Landroid/content/res/TypedArray;->getString(I)Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Lcom/scwang/smartrefresh/layout/footer/ClassicsFooter;->mTextLoading:Ljava/lang/String;
goto :goto_1b4
.line 53
:cond_1a5
sget-object v0, Lcom/scwang/smartrefresh/layout/footer/ClassicsFooter;->REFRESH_FOOTER_LOADING:Ljava/lang/String;
if-eqz v0, :cond_1ac
.line 54
iput-object v0, p0, Lcom/scwang/smartrefresh/layout/footer/ClassicsFooter;->mTextLoading:Ljava/lang/String;
goto :goto_1b4
.line 55
:cond_1ac
sget v0, Lcom/scwang/smartrefresh/layout/R$string;->srl_footer_loading:I
invoke-virtual {p1, v0}, Landroid/content/Context;->getString(I)Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Lcom/scwang/smartrefresh/layout/footer/ClassicsFooter;->mTextLoading:Ljava/lang/String;
.line 56
:goto_1b4
sget v0, Lcom/scwang/smartrefresh/layout/R$styleable;->ClassicsFooter_srlTextRefreshing:I
invoke-virtual {p2, v0}, Landroid/content/res/TypedArray;->hasValue(I)Z
move-result v0
if-eqz v0, :cond_1c5
.line 57
sget v0, Lcom/scwang/smartrefresh/layout/R$styleable;->ClassicsFooter_srlTextRefreshing:I
invoke-virtual {p2, v0}, Landroid/content/res/TypedArray;->getString(I)Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Lcom/scwang/smartrefresh/layout/footer/ClassicsFooter;->mTextRefreshing:Ljava/lang/String;
goto :goto_1d4
.line 58
:cond_1c5
sget-object v0, Lcom/scwang/smartrefresh/layout/footer/ClassicsFooter;->REFRESH_FOOTER_REFRESHING:Ljava/lang/String;
if-eqz v0, :cond_1cc
.line 59
iput-object v0, p0, Lcom/scwang/smartrefresh/layout/footer/ClassicsFooter;->mTextRefreshing:Ljava/lang/String;
goto :goto_1d4
.line 60
:cond_1cc
sget v0, Lcom/scwang/smartrefresh/layout/R$string;->srl_footer_refreshing:I
invoke-virtual {p1, v0}, Landroid/content/Context;->getString(I)Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Lcom/scwang/smartrefresh/layout/footer/ClassicsFooter;->mTextRefreshing:Ljava/lang/String;
.line 61
:goto_1d4
sget v0, Lcom/scwang/smartrefresh/layout/R$styleable;->ClassicsFooter_srlTextFinish:I
invoke-virtual {p2, v0}, Landroid/content/res/TypedArray;->hasValue(I)Z
move-result v0
if-eqz v0, :cond_1e5
.line 62
sget v0, Lcom/scwang/smartrefresh/layout/R$styleable;->ClassicsFooter_srlTextFinish:I
invoke-virtual {p2, v0}, Landroid/content/res/TypedArray;->getString(I)Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Lcom/scwang/smartrefresh/layout/footer/ClassicsFooter;->mTextFinish:Ljava/lang/String;
goto :goto_1f4
.line 63
:cond_1e5
sget-object v0, Lcom/scwang/smartrefresh/layout/footer/ClassicsFooter;->REFRESH_FOOTER_FINISH:Ljava/lang/String;
if-eqz v0, :cond_1ec
.line 64
iput-object v0, p0, Lcom/scwang/smartrefresh/layout/footer/ClassicsFooter;->mTextFinish:Ljava/lang/String;
goto :goto_1f4
.line 65
:cond_1ec
sget v0, Lcom/scwang/smartrefresh/layout/R$string;->srl_footer_finish:I
invoke-virtual {p1, v0}, Landroid/content/Context;->getString(I)Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Lcom/scwang/smartrefresh/layout/footer/ClassicsFooter;->mTextFinish:Ljava/lang/String;
.line 66
:goto_1f4
sget v0, Lcom/scwang/smartrefresh/layout/R$styleable;->ClassicsFooter_srlTextFailed:I
invoke-virtual {p2, v0}, Landroid/content/res/TypedArray;->hasValue(I)Z
move-result v0
if-eqz v0, :cond_205
.line 67
sget v0, Lcom/scwang/smartrefresh/layout/R$styleable;->ClassicsFooter_srlTextFailed:I
invoke-virtual {p2, v0}, Landroid/content/res/TypedArray;->getString(I)Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Lcom/scwang/smartrefresh/layout/footer/ClassicsFooter;->mTextFailed:Ljava/lang/String;
goto :goto_214
.line 68
:cond_205
sget-object v0, Lcom/scwang/smartrefresh/layout/footer/ClassicsFooter;->REFRESH_FOOTER_FAILED:Ljava/lang/String;
if-eqz v0, :cond_20c
.line 69
iput-object v0, p0, Lcom/scwang/smartrefresh/layout/footer/ClassicsFooter;->mTextFailed:Ljava/lang/String;
goto :goto_214
.line 70
:cond_20c
sget v0, Lcom/scwang/smartrefresh/layout/R$string;->srl_footer_failed:I
invoke-virtual {p1, v0}, Landroid/content/Context;->getString(I)Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Lcom/scwang/smartrefresh/layout/footer/ClassicsFooter;->mTextFailed:Ljava/lang/String;
.line 71
:goto_214
sget v0, Lcom/scwang/smartrefresh/layout/R$styleable;->ClassicsFooter_srlTextNothing:I
invoke-virtual {p2, v0}, Landroid/content/res/TypedArray;->hasValue(I)Z
move-result v0
if-eqz v0, :cond_225
.line 72
sget p1, Lcom/scwang/smartrefresh/layout/R$styleable;->ClassicsFooter_srlTextNothing:I
invoke-virtual {p2, p1}, Landroid/content/res/TypedArray;->getString(I)Ljava/lang/String;
move-result-object p1
iput-object p1, p0, Lcom/scwang/smartrefresh/layout/footer/ClassicsFooter;->mTextNothing:Ljava/lang/String;
goto :goto_234
.line 73
:cond_225
sget-object v0, Lcom/scwang/smartrefresh/layout/footer/ClassicsFooter;->REFRESH_FOOTER_NOTHING:Ljava/lang/String;
if-eqz v0, :cond_22c
.line 74
iput-object v0, p0, Lcom/scwang/smartrefresh/layout/footer/ClassicsFooter;->mTextNothing:Ljava/lang/String;
goto :goto_234
.line 75
:cond_22c
sget v0, Lcom/scwang/smartrefresh/layout/R$string;->srl_footer_nothing:I
invoke-virtual {p1, v0}, Landroid/content/Context;->getString(I)Ljava/lang/String;
move-result-object p1
iput-object p1, p0, Lcom/scwang/smartrefresh/layout/footer/ClassicsFooter;->mTextNothing:Ljava/lang/String;
.line 76
:goto_234
invoke-virtual {p2}, Landroid/content/res/TypedArray;->recycle()V
.line 77
invoke-virtual {v2}, Landroid/view/View;->animate()Landroid/view/ViewPropertyAnimator;
move-result-object p1
const/4 p2, 0x0
invoke-virtual {p1, p2}, Landroid/view/ViewPropertyAnimator;->setInterpolator(Landroid/animation/TimeInterpolator;)Landroid/view/ViewPropertyAnimator;
.line 78
iget-object p1, p0, Lcom/scwang/smartrefresh/layout/internal/InternalClassics;->mTitleText:Landroid/widget/TextView;
invoke-virtual {p0}, Landroid/view/View;->isInEditMode()Z
move-result p2
if-eqz p2, :cond_24a
iget-object p2, p0, Lcom/scwang/smartrefresh/layout/footer/ClassicsFooter;->mTextLoading:Ljava/lang/String;
goto :goto_24c
:cond_24a
iget-object p2, p0, Lcom/scwang/smartrefresh/layout/footer/ClassicsFooter;->mTextPulling:Ljava/lang/String;
:goto_24c
invoke-virtual {p1, p2}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 79
invoke-virtual {p0}, Landroid/view/View;->isInEditMode()Z
move-result p1
const/16 p2, 0x8
if-eqz p1, :cond_25b
.line 80
invoke-virtual {v1, p2}, Landroid/widget/ImageView;->setVisibility(I)V
goto :goto_25e
.line 81
:cond_25b
invoke-virtual {v2, p2}, Landroid/widget/ImageView;->setVisibility(I)V
:goto_25e
return-void
.end method
# virtual methods
.method public onFinish(Lcom/scwang/smartrefresh/layout/a/j;Z)I
.registers 5
.line 1
iget-boolean v0, p0, Lcom/scwang/smartrefresh/layout/footer/ClassicsFooter;->mNoMoreData:Z
if-nez v0, :cond_15
.line 2
iget-object v0, p0, Lcom/scwang/smartrefresh/layout/internal/InternalClassics;->mTitleText:Landroid/widget/TextView;
if-eqz p2, :cond_b
iget-object v1, p0, Lcom/scwang/smartrefresh/layout/footer/ClassicsFooter;->mTextFinish:Ljava/lang/String;
goto :goto_d
:cond_b
iget-object v1, p0, Lcom/scwang/smartrefresh/layout/footer/ClassicsFooter;->mTextFailed:Ljava/lang/String;
:goto_d
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 3
invoke-super {p0, p1, p2}, Lcom/scwang/smartrefresh/layout/internal/InternalClassics;->onFinish(Lcom/scwang/smartrefresh/layout/a/j;Z)I
move-result p1
return p1
:cond_15
const/4 p1, 0x0
return p1
.end method
.method public onStartAnimator(Lcom/scwang/smartrefresh/layout/a/j;II)V
.registers 5
.line 1
iget-boolean v0, p0, Lcom/scwang/smartrefresh/layout/footer/ClassicsFooter;->mNoMoreData:Z
if-nez v0, :cond_7
.line 2
invoke-super {p0, p1, p2, p3}, Lcom/scwang/smartrefresh/layout/internal/InternalClassics;->onStartAnimator(Lcom/scwang/smartrefresh/layout/a/j;II)V
:cond_7
return-void
.end method
.method public onStateChanged(Lcom/scwang/smartrefresh/layout/a/j;Lcom/scwang/smartrefresh/layout/constant/RefreshState;Lcom/scwang/smartrefresh/layout/constant/RefreshState;)V
.registers 5
.line 1
iget-object p1, p0, Lcom/scwang/smartrefresh/layout/internal/InternalClassics;->mArrowView:Landroid/widget/ImageView;
.line 2
iget-boolean p2, p0, Lcom/scwang/smartrefresh/layout/footer/ClassicsFooter;->mNoMoreData:Z
if-nez p2, :cond_4e
.line 3
sget-object p2, Lcom/scwang/smartrefresh/layout/footer/a;->a:[I
invoke-virtual {p3}, Ljava/lang/Enum;->ordinal()I
move-result p3
aget p2, p2, p3
const/16 p3, 0x8
packed-switch p2, :pswitch_data_50
goto :goto_4e
.line 4
:pswitch_14
iget-object p2, p0, Lcom/scwang/smartrefresh/layout/internal/InternalClassics;->mTitleText:Landroid/widget/TextView;
iget-object v0, p0, Lcom/scwang/smartrefresh/layout/footer/ClassicsFooter;->mTextRefreshing:Ljava/lang/String;
invoke-virtual {p2, v0}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 5
invoke-virtual {p1, p3}, Landroid/widget/ImageView;->setVisibility(I)V
goto :goto_4e
.line 6
:pswitch_1f
iget-object p2, p0, Lcom/scwang/smartrefresh/layout/internal/InternalClassics;->mTitleText:Landroid/widget/TextView;
iget-object p3, p0, Lcom/scwang/smartrefresh/layout/footer/ClassicsFooter;->mTextRelease:Ljava/lang/String;
invoke-virtual {p2, p3}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 7
invoke-virtual {p1}, Landroid/view/View;->animate()Landroid/view/ViewPropertyAnimator;
move-result-object p1
const/4 p2, 0x0
invoke-virtual {p1, p2}, Landroid/view/ViewPropertyAnimator;->rotation(F)Landroid/view/ViewPropertyAnimator;
goto :goto_4e
.line 8
:pswitch_2f
invoke-virtual {p1, p3}, Landroid/widget/ImageView;->setVisibility(I)V
.line 9
iget-object p1, p0, Lcom/scwang/smartrefresh/layout/internal/InternalClassics;->mTitleText:Landroid/widget/TextView;
iget-object p2, p0, Lcom/scwang/smartrefresh/layout/footer/ClassicsFooter;->mTextLoading:Ljava/lang/String;
invoke-virtual {p1, p2}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
goto :goto_4e
:pswitch_3a
const/4 p2, 0x0
.line 10
invoke-virtual {p1, p2}, Landroid/widget/ImageView;->setVisibility(I)V
.line 11
:pswitch_3e
iget-object p2, p0, Lcom/scwang/smartrefresh/layout/internal/InternalClassics;->mTitleText:Landroid/widget/TextView;
iget-object p3, p0, Lcom/scwang/smartrefresh/layout/footer/ClassicsFooter;->mTextPulling:Ljava/lang/String;
invoke-virtual {p2, p3}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 12
invoke-virtual {p1}, Landroid/view/View;->animate()Landroid/view/ViewPropertyAnimator;
move-result-object p1
const/high16 p2, 0x43340000 # 180.0f
invoke-virtual {p1, p2}, Landroid/view/ViewPropertyAnimator;->rotation(F)Landroid/view/ViewPropertyAnimator;
:cond_4e
:goto_4e
return-void
nop
:pswitch_data_50
.packed-switch 0x1
:pswitch_3a
:pswitch_3e
:pswitch_2f
:pswitch_2f
:pswitch_1f
:pswitch_14
.end packed-switch
.end method
.method public setNoMoreData(Z)Z
.registers 4
.line 1
iget-boolean v0, p0, Lcom/scwang/smartrefresh/layout/footer/ClassicsFooter;->mNoMoreData:Z
if-eq v0, p1, :cond_22
.line 2
iput-boolean p1, p0, Lcom/scwang/smartrefresh/layout/footer/ClassicsFooter;->mNoMoreData:Z
.line 3
iget-object v0, p0, Lcom/scwang/smartrefresh/layout/internal/InternalClassics;->mArrowView:Landroid/widget/ImageView;
if-eqz p1, :cond_17
.line 4
iget-object p1, p0, Lcom/scwang/smartrefresh/layout/internal/InternalClassics;->mTitleText:Landroid/widget/TextView;
iget-object v1, p0, Lcom/scwang/smartrefresh/layout/footer/ClassicsFooter;->mTextNothing:Ljava/lang/String;
invoke-virtual {p1, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
const/16 p1, 0x8
.line 5
invoke-virtual {v0, p1}, Landroid/widget/ImageView;->setVisibility(I)V
goto :goto_22
.line 6
:cond_17
iget-object p1, p0, Lcom/scwang/smartrefresh/layout/internal/InternalClassics;->mTitleText:Landroid/widget/TextView;
iget-object v1, p0, Lcom/scwang/smartrefresh/layout/footer/ClassicsFooter;->mTextPulling:Ljava/lang/String;
invoke-virtual {p1, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
const/4 p1, 0x0
.line 7
invoke-virtual {v0, p1}, Landroid/widget/ImageView;->setVisibility(I)V
:cond_22
:goto_22
const/4 p1, 0x1
return p1
.end method
.method public varargs setPrimaryColors([I)V
.registers 4
.annotation runtime Ljava/lang/Deprecated;
.end annotation
.line 1
iget-object v0, p0, Lcom/scwang/smartrefresh/layout/internal/InternalAbstract;->mSpinnerStyle:Lcom/scwang/smartrefresh/layout/constant/b;
sget-object v1, Lcom/scwang/smartrefresh/layout/constant/b;->c:Lcom/scwang/smartrefresh/layout/constant/b;
if-ne v0, v1, :cond_9
.line 2
invoke-super {p0, p1}, Lcom/scwang/smartrefresh/layout/internal/InternalClassics;->setPrimaryColors([I)V
:cond_9
return-void
.end method