GlideUtil.smali
.class public Lim/tpelyyftgw/ui/utils/glide/GlideUtil;
.super Ljava/lang/Object;
.source "GlideUtil.java"
# direct methods
.method static constructor <clinit>()V
.registers 1
return-void
.end method
.method public constructor <init>()V
.registers 1
.line 18
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public static getDefaultOptions()Lcom/bumptech/glide/request/RequestOptions;
.registers 2
.line 21
new-instance v0, Lcom/bumptech/glide/request/RequestOptions;
invoke-direct {v0}, Lcom/bumptech/glide/request/RequestOptions;-><init>()V
sget-object v1, Lcom/bumptech/glide/load/engine/DiskCacheStrategy;->ALL:Lcom/bumptech/glide/load/engine/DiskCacheStrategy;
.line 22
invoke-virtual {v0, v1}, Lcom/bumptech/glide/request/RequestOptions;->diskCacheStrategy(Lcom/bumptech/glide/load/engine/DiskCacheStrategy;)Lcom/bumptech/glide/request/BaseRequestOptions;
move-result-object v0
check-cast v0, Lcom/bumptech/glide/request/RequestOptions;
sget-object v1, Lcom/bumptech/glide/Priority;->NORMAL:Lcom/bumptech/glide/Priority;
invoke-virtual {v0, v1}, Lcom/bumptech/glide/request/RequestOptions;->priority(Lcom/bumptech/glide/Priority;)Lcom/bumptech/glide/request/BaseRequestOptions;
move-result-object v0
check-cast v0, Lcom/bumptech/glide/request/RequestOptions;
.line 21
return-object v0
.end method
.method public static getHighPriorityOptions()Lcom/bumptech/glide/request/RequestOptions;
.registers 2
.line 26
invoke-static {}, Lim/tpelyyftgw/ui/utils/glide/GlideUtil;->getDefaultOptions()Lcom/bumptech/glide/request/RequestOptions;
move-result-object v0
sget-object v1, Lcom/bumptech/glide/Priority;->HIGH:Lcom/bumptech/glide/Priority;
.line 27
invoke-virtual {v0, v1}, Lcom/bumptech/glide/request/RequestOptions;->priority(Lcom/bumptech/glide/Priority;)Lcom/bumptech/glide/request/BaseRequestOptions;
move-result-object v0
check-cast v0, Lcom/bumptech/glide/request/RequestOptions;
.line 26
return-object v0
.end method
.method public static getOriginPriorityOptions()Lcom/bumptech/glide/request/RequestOptions;
.registers 2
.line 31
invoke-static {}, Lim/tpelyyftgw/ui/utils/glide/GlideUtil;->getHighPriorityOptions()Lcom/bumptech/glide/request/RequestOptions;
move-result-object v0
.line 32
const/high16 v1, -0x80000000
invoke-virtual {v0, v1, v1}, Lcom/bumptech/glide/request/RequestOptions;->override(II)Lcom/bumptech/glide/request/BaseRequestOptions;
move-result-object v0
check-cast v0, Lcom/bumptech/glide/request/RequestOptions;
sget-object v1, Lcom/bumptech/glide/load/DecodeFormat;->PREFER_RGB_565:Lcom/bumptech/glide/load/DecodeFormat;
.line 33
invoke-virtual {v0, v1}, Lcom/bumptech/glide/request/RequestOptions;->format(Lcom/bumptech/glide/load/DecodeFormat;)Lcom/bumptech/glide/request/BaseRequestOptions;
move-result-object v0
check-cast v0, Lcom/bumptech/glide/request/RequestOptions;
.line 31
return-object v0
.end method
.method public static loadUrl(Landroid/widget/ImageView;Ljava/lang/String;)V
.registers 3
.param p0, "iv" # Landroid/widget/ImageView;
.param p1, "url" # Ljava/lang/String;
.line 38
sget-object v0, Lcom/bumptech/glide/Priority;->NORMAL:Lcom/bumptech/glide/Priority;
invoke-static {p0, p1, v0}, Lim/tpelyyftgw/ui/utils/glide/GlideUtil;->loadUrl(Landroid/widget/ImageView;Ljava/lang/String;Lcom/bumptech/glide/Priority;)V
.line 39
return-void
.end method
.method public static loadUrl(Landroid/widget/ImageView;Ljava/lang/String;I)V
.registers 4
.param p0, "iv" # Landroid/widget/ImageView;
.param p1, "url" # Ljava/lang/String;
.param p2, "defaultResId" # I
.line 54
const/4 v0, 0x0
invoke-static {p0, p1, v0, p2}, Lim/tpelyyftgw/ui/utils/glide/GlideUtil;->loadUrl(Landroid/widget/ImageView;Ljava/lang/String;ZI)V
.line 55
return-void
.end method
.method public static loadUrl(Landroid/widget/ImageView;Ljava/lang/String;II)V
.registers 11
.param p0, "iv" # Landroid/widget/ImageView;
.param p1, "url" # Ljava/lang/String;
.param p2, "defaultResId" # I
.param p3, "errorResId" # I
.line 58
const/4 v0, 0x0
new-array v6, v0, [Lcom/bumptech/glide/load/Transformation;
const/4 v3, 0x0
move-object v1, p0
move-object v2, p1
move v4, p2
move v5, p3
invoke-static/range {v1 .. v6}, Lim/tpelyyftgw/ui/utils/glide/GlideUtil;->loadUrl(Landroid/widget/ImageView;Ljava/lang/String;ZII[Lcom/bumptech/glide/load/Transformation;)V
.line 59
return-void
.end method
.method public static loadUrl(Landroid/widget/ImageView;Ljava/lang/String;Lcom/bumptech/glide/Priority;)V
.registers 4
.param p0, "iv" # Landroid/widget/ImageView;
.param p1, "url" # Ljava/lang/String;
.param p2, "priority" # Lcom/bumptech/glide/Priority;
.line 42
const/4 v0, 0x0
invoke-static {p0, p1, p2, v0}, Lim/tpelyyftgw/ui/utils/glide/GlideUtil;->loadUrl(Landroid/widget/ImageView;Ljava/lang/String;Lcom/bumptech/glide/Priority;Z)V
.line 43
return-void
.end method
.method public static loadUrl(Landroid/widget/ImageView;Ljava/lang/String;Lcom/bumptech/glide/Priority;I)V
.registers 5
.param p0, "iv" # Landroid/widget/ImageView;
.param p1, "url" # Ljava/lang/String;
.param p2, "priority" # Lcom/bumptech/glide/Priority;
.param p3, "defaultResId" # I
.line 62
const/4 v0, 0x0
invoke-static {p0, p1, p2, v0, p3}, Lim/tpelyyftgw/ui/utils/glide/GlideUtil;->loadUrl(Landroid/widget/ImageView;Ljava/lang/String;Lcom/bumptech/glide/Priority;ZI)V
.line 63
return-void
.end method
.method public static loadUrl(Landroid/widget/ImageView;Ljava/lang/String;Lcom/bumptech/glide/Priority;Z)V
.registers 5
.param p0, "iv" # Landroid/widget/ImageView;
.param p1, "url" # Ljava/lang/String;
.param p2, "priority" # Lcom/bumptech/glide/Priority;
.param p3, "loadOrginSize" # Z
.line 50
const/4 v0, 0x0
invoke-static {p0, p1, p2, p3, v0}, Lim/tpelyyftgw/ui/utils/glide/GlideUtil;->loadUrl(Landroid/widget/ImageView;Ljava/lang/String;Lcom/bumptech/glide/Priority;ZI)V
.line 51
return-void
.end method
.method public static loadUrl(Landroid/widget/ImageView;Ljava/lang/String;Lcom/bumptech/glide/Priority;ZI)V
.registers 13
.param p0, "iv" # Landroid/widget/ImageView;
.param p1, "url" # Ljava/lang/String;
.param p2, "priority" # Lcom/bumptech/glide/Priority;
.param p3, "loadOrginSize" # Z
.param p4, "defaultResId" # I
.line 70
const/4 v0, 0x0
new-array v7, v0, [Lcom/bumptech/glide/load/Transformation;
const/4 v6, 0x0
move-object v1, p0
move-object v2, p1
move-object v3, p2
move v4, p3
move v5, p4
invoke-static/range {v1 .. v7}, Lim/tpelyyftgw/ui/utils/glide/GlideUtil;->loadUrl(Landroid/widget/ImageView;Ljava/lang/String;Lcom/bumptech/glide/Priority;ZII[Lcom/bumptech/glide/load/Transformation;)V
.line 71
return-void
.end method
.method public static loadUrl(Landroid/widget/ImageView;Ljava/lang/String;Lcom/bumptech/glide/Priority;ZIII)V
.registers 24
.param p0, "iv" # Landroid/widget/ImageView;
.param p1, "url" # Ljava/lang/String;
.param p2, "priority" # Lcom/bumptech/glide/Priority;
.param p3, "loadOrginSize" # Z
.param p4, "radius" # I
.param p5, "defaultResId" # I
.param p6, "errorResId" # I
.line 78
move/from16 v0, p4
const/4 v1, 0x0
if-lez v0, :cond_1f
.line 79
const/4 v2, 0x1
new-array v9, v2, [Lcom/bumptech/glide/load/Transformation;
new-instance v2, Lcom/bumptech/glide/load/resource/bitmap/RoundedCorners;
invoke-direct {v2, v0}, Lcom/bumptech/glide/load/resource/bitmap/RoundedCorners;-><init>(I)V
aput-object v2, v9, v1
move-object/from16 v3, p0
move-object/from16 v4, p1
move-object/from16 v5, p2
move/from16 v6, p3
move/from16 v7, p5
move/from16 v8, p6
invoke-static/range {v3 .. v9}, Lim/tpelyyftgw/ui/utils/glide/GlideUtil;->loadUrl(Landroid/widget/ImageView;Ljava/lang/String;Lcom/bumptech/glide/Priority;ZII[Lcom/bumptech/glide/load/Transformation;)V
goto :goto_32
.line 81
:cond_1f
new-array v1, v1, [Lcom/bumptech/glide/load/Transformation;
move-object/from16 v10, p0
move-object/from16 v11, p1
move-object/from16 v12, p2
move/from16 v13, p3
move/from16 v14, p5
move/from16 v15, p6
move-object/from16 v16, v1
invoke-static/range {v10 .. v16}, Lim/tpelyyftgw/ui/utils/glide/GlideUtil;->loadUrl(Landroid/widget/ImageView;Ljava/lang/String;Lcom/bumptech/glide/Priority;ZII[Lcom/bumptech/glide/load/Transformation;)V
.line 83
:goto_32
return-void
.end method
.method public static varargs loadUrl(Landroid/widget/ImageView;Ljava/lang/String;Lcom/bumptech/glide/Priority;ZII[Lcom/bumptech/glide/load/Transformation;)V
.registers 9
.param p0, "iv" # Landroid/widget/ImageView;
.param p1, "url" # Ljava/lang/String;
.param p2, "priority" # Lcom/bumptech/glide/Priority;
.param p3, "loadOrginSize" # Z
.param p4, "defaultResId" # I
.param p5, "errorResId" # I
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Landroid/widget/ImageView;",
"Ljava/lang/String;",
"Lcom/bumptech/glide/Priority;",
"ZII[",
"Lcom/bumptech/glide/load/Transformation<",
"Landroid/graphics/Bitmap;",
">;)V"
}
.end annotation
.annotation runtime Ljava/lang/SafeVarargs;
.end annotation
.line 92
.local p6, "transformations":[Lcom/bumptech/glide/load/Transformation;, "[Lcom/bumptech/glide/load/Transformation<Landroid/graphics/Bitmap;>;"
if-eqz p3, :cond_7
invoke-static {}, Lim/tpelyyftgw/ui/utils/glide/GlideUtil;->getOriginPriorityOptions()Lcom/bumptech/glide/request/RequestOptions;
move-result-object v0
goto :goto_b
:cond_7
invoke-static {}, Lim/tpelyyftgw/ui/utils/glide/GlideUtil;->getDefaultOptions()Lcom/bumptech/glide/request/RequestOptions;
move-result-object v0
.line 93
.local v0, "options":Lcom/bumptech/glide/request/RequestOptions;
:goto_b
if-nez p3, :cond_10
.line 94
invoke-virtual {v0, p2}, Lcom/bumptech/glide/request/RequestOptions;->priority(Lcom/bumptech/glide/Priority;)Lcom/bumptech/glide/request/BaseRequestOptions;
.line 96
:cond_10
invoke-virtual {v0, p4}, Lcom/bumptech/glide/request/RequestOptions;->placeholder(I)Lcom/bumptech/glide/request/BaseRequestOptions;
move-result-object v1
check-cast v1, Lcom/bumptech/glide/request/RequestOptions;
invoke-virtual {v1, p5}, Lcom/bumptech/glide/request/RequestOptions;->error(I)Lcom/bumptech/glide/request/BaseRequestOptions;
move-result-object v1
check-cast v1, Lcom/bumptech/glide/request/RequestOptions;
invoke-virtual {v1, p6}, Lcom/bumptech/glide/request/RequestOptions;->transform([Lcom/bumptech/glide/load/Transformation;)Lcom/bumptech/glide/request/BaseRequestOptions;
.line 97
invoke-static {p0, p1, v0}, Lim/tpelyyftgw/ui/utils/glide/GlideUtil;->loadUrl(Landroid/widget/ImageView;Ljava/lang/String;Lcom/bumptech/glide/request/RequestOptions;)V
.line 98
return-void
.end method
.method public static loadUrl(Landroid/widget/ImageView;Ljava/lang/String;Lcom/bumptech/glide/request/RequestOptions;)V
.registers 5
.param p0, "iv" # Landroid/widget/ImageView;
.param p1, "url" # Ljava/lang/String;
.param p2, "options" # Lcom/bumptech/glide/request/RequestOptions;
.line 101
if-nez p0, :cond_3
return-void
.line 102
:cond_3
invoke-virtual {p0}, Landroid/widget/ImageView;->getContext()Landroid/content/Context;
move-result-object v0
invoke-static {v0}, Lcom/bumptech/glide/Glide;->with(Landroid/content/Context;)Lcom/bumptech/glide/RequestManager;
move-result-object v0
.line 103
invoke-virtual {v0}, Lcom/bumptech/glide/RequestManager;->asBitmap()Lcom/bumptech/glide/RequestBuilder;
move-result-object v0
.line 104
invoke-static {}, Lcom/bumptech/glide/load/resource/bitmap/BitmapTransitionOptions;->withCrossFade()Lcom/bumptech/glide/load/resource/bitmap/BitmapTransitionOptions;
move-result-object v1
invoke-virtual {v0, v1}, Lcom/bumptech/glide/RequestBuilder;->transition(Lcom/bumptech/glide/TransitionOptions;)Lcom/bumptech/glide/RequestBuilder;
move-result-object v0
.line 105
invoke-virtual {v0, p2}, Lcom/bumptech/glide/RequestBuilder;->apply(Lcom/bumptech/glide/request/BaseRequestOptions;)Lcom/bumptech/glide/RequestBuilder;
move-result-object v0
.line 106
invoke-virtual {v0, p1}, Lcom/bumptech/glide/RequestBuilder;->load(Ljava/lang/String;)Lcom/bumptech/glide/RequestBuilder;
move-result-object v0
.line 107
invoke-virtual {v0, p0}, Lcom/bumptech/glide/RequestBuilder;->into(Landroid/widget/ImageView;)Lcom/bumptech/glide/request/target/ViewTarget;
.line 108
return-void
.end method
.method public static loadUrl(Landroid/widget/ImageView;Ljava/lang/String;Z)V
.registers 4
.param p0, "iv" # Landroid/widget/ImageView;
.param p1, "url" # Ljava/lang/String;
.param p2, "loadOrginSize" # Z
.line 46
sget-object v0, Lcom/bumptech/glide/Priority;->NORMAL:Lcom/bumptech/glide/Priority;
invoke-static {p0, p1, v0, p2}, Lim/tpelyyftgw/ui/utils/glide/GlideUtil;->loadUrl(Landroid/widget/ImageView;Ljava/lang/String;Lcom/bumptech/glide/Priority;Z)V
.line 47
return-void
.end method
.method public static loadUrl(Landroid/widget/ImageView;Ljava/lang/String;ZI)V
.registers 11
.param p0, "iv" # Landroid/widget/ImageView;
.param p1, "url" # Ljava/lang/String;
.param p2, "loadOrginSize" # Z
.param p3, "defaultResId" # I
.line 66
const/4 v0, 0x0
new-array v6, v0, [Lcom/bumptech/glide/load/Transformation;
const/4 v5, 0x0
move-object v1, p0
move-object v2, p1
move v3, p2
move v4, p3
invoke-static/range {v1 .. v6}, Lim/tpelyyftgw/ui/utils/glide/GlideUtil;->loadUrl(Landroid/widget/ImageView;Ljava/lang/String;ZII[Lcom/bumptech/glide/load/Transformation;)V
.line 67
return-void
.end method
.method public static loadUrl(Landroid/widget/ImageView;Ljava/lang/String;ZIII)V
.registers 13
.param p0, "iv" # Landroid/widget/ImageView;
.param p1, "url" # Ljava/lang/String;
.param p2, "loadOrginSize" # Z
.param p3, "radius" # I
.param p4, "defaultResId" # I
.param p5, "errorResId" # I
.line 74
sget-object v2, Lcom/bumptech/glide/Priority;->NORMAL:Lcom/bumptech/glide/Priority;
move-object v0, p0
move-object v1, p1
move v3, p2
move v4, p3
move v5, p4
move v6, p5
invoke-static/range {v0 .. v6}, Lim/tpelyyftgw/ui/utils/glide/GlideUtil;->loadUrl(Landroid/widget/ImageView;Ljava/lang/String;Lcom/bumptech/glide/Priority;ZIII)V
.line 75
return-void
.end method
.method public static varargs loadUrl(Landroid/widget/ImageView;Ljava/lang/String;ZII[Lcom/bumptech/glide/load/Transformation;)V
.registers 13
.param p0, "iv" # Landroid/widget/ImageView;
.param p1, "url" # Ljava/lang/String;
.param p2, "loadOrginSize" # Z
.param p3, "defaultResId" # I
.param p4, "errorResId" # I
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Landroid/widget/ImageView;",
"Ljava/lang/String;",
"ZII[",
"Lcom/bumptech/glide/load/Transformation<",
"Landroid/graphics/Bitmap;",
">;)V"
}
.end annotation
.annotation runtime Ljava/lang/SafeVarargs;
.end annotation
.line 87
.local p5, "transformations":[Lcom/bumptech/glide/load/Transformation;, "[Lcom/bumptech/glide/load/Transformation<Landroid/graphics/Bitmap;>;"
sget-object v2, Lcom/bumptech/glide/Priority;->NORMAL:Lcom/bumptech/glide/Priority;
move-object v0, p0
move-object v1, p1
move v3, p2
move v4, p3
move v5, p4
move-object v6, p5
invoke-static/range {v0 .. v6}, Lim/tpelyyftgw/ui/utils/glide/GlideUtil;->loadUrl(Landroid/widget/ImageView;Ljava/lang/String;Lcom/bumptech/glide/Priority;ZII[Lcom/bumptech/glide/load/Transformation;)V
.line 88
return-void
.end method