a.smali
.class public final Lcom/imo/android/imoim/imkit/b/a/c/a;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lcom/imo/android/imoim/imkit/b/a/c/b;
# direct methods
.method public constructor <init>()V
.registers 1
.line 14
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public final a(Lcom/imo/android/imoim/fresco/ImoImageView;Ljava/lang/String;Lcom/imo/android/imoim/biggroup/g/d;)V
.registers 5
const-string v0, "imageView"
invoke-static {p1, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
if-eqz p3, :cond_b
.line 17
iget-object p3, p3, Lcom/imo/android/imoim/biggroup/g/d;->g:Landroid/graphics/drawable/Drawable;
if-nez p3, :cond_15
:cond_b
new-instance p3, Landroid/graphics/drawable/ColorDrawable;
const v0, -0xa0a0b
invoke-direct {p3, v0}, Landroid/graphics/drawable/ColorDrawable;-><init>(I)V
check-cast p3, Landroid/graphics/drawable/Drawable;
:cond_15
invoke-static {p1, p2, p3}, Lcom/imo/android/imoim/managers/aq;->a(Lcom/imo/android/imoim/fresco/ImoImageView;Ljava/lang/String;Landroid/graphics/drawable/Drawable;)V
return-void
.end method
.method public final a(Lcom/imo/android/imoim/fresco/ImoImageView;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/imo/android/imoim/biggroup/g/d;)V
.registers 12
const-string v0, "imageView"
invoke-static {p1, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
.line 21
move-object v1, p2
check-cast v1, Ljava/lang/CharSequence;
invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v1
if-nez v1, :cond_38
.line 22
invoke-static {p1, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
if-eqz p5, :cond_17
.line 1043
iget-object p3, p5, Lcom/imo/android/imoim/biggroup/g/d;->g:Landroid/graphics/drawable/Drawable;
if-nez p3, :cond_21
:cond_17
new-instance p3, Landroid/graphics/drawable/ColorDrawable;
const p4, -0xa0a0b
invoke-direct {p3, p4}, Landroid/graphics/drawable/ColorDrawable;-><init>(I)V
check-cast p3, Landroid/graphics/drawable/Drawable;
:cond_21
move-object v2, p3
.line 1044
invoke-virtual {p1}, Lcom/imo/android/imoim/fresco/ImoImageView;->getMeasuredWidth()I
move-result v3
invoke-virtual {p1}, Lcom/imo/android/imoim/fresco/ImoImageView;->getMeasuredHeight()I
move-result v4
if-eqz p5, :cond_30
iget-boolean p3, p5, Lcom/imo/android/imoim/biggroup/g/d;->d:Z
move v5, p3
goto :goto_32
:cond_30
const/4 p3, 0x0
const/4 v5, 0x0
:goto_32
move-object v0, p1
move-object v1, p2
.line 1043
invoke-static/range {v0 .. v5}, Lcom/imo/android/imoim/managers/aq;->a(Lcom/imo/android/imoim/fresco/ImoImageView;Ljava/lang/String;Landroid/graphics/drawable/Drawable;IIZ)V
return-void
.line 23
:cond_38
move-object p2, p3
check-cast p2, Ljava/lang/CharSequence;
invoke-static {p2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result p2
if-nez p2, :cond_45
.line 24
invoke-virtual {p0, p1, p3, p5}, Lcom/imo/android/imoim/imkit/b/a/c/a;->c(Lcom/imo/android/imoim/fresco/ImoImageView;Ljava/lang/String;Lcom/imo/android/imoim/biggroup/g/d;)V
return-void
.line 25
:cond_45
move-object p2, p4
check-cast p2, Ljava/lang/CharSequence;
invoke-static {p2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result p2
if-nez p2, :cond_52
.line 26
invoke-virtual {p0, p1, p4, p5}, Lcom/imo/android/imoim/imkit/b/a/c/a;->b(Lcom/imo/android/imoim/fresco/ImoImageView;Ljava/lang/String;Lcom/imo/android/imoim/biggroup/g/d;)V
return-void
:cond_52
if-eqz p5, :cond_57
.line 28
iget-object p2, p5, Lcom/imo/android/imoim/biggroup/g/d;->g:Landroid/graphics/drawable/Drawable;
goto :goto_58
:cond_57
const/4 p2, 0x0
:goto_58
invoke-virtual {p1, p2}, Lcom/imo/android/imoim/fresco/ImoImageView;->setImageDrawable(Landroid/graphics/drawable/Drawable;)V
return-void
.end method
.method public final b(Lcom/imo/android/imoim/fresco/ImoImageView;Ljava/lang/String;Lcom/imo/android/imoim/biggroup/g/d;)V
.registers 5
const-string v0, "imageView"
invoke-static {p1, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
if-eqz p3, :cond_b
.line 33
iget-object p3, p3, Lcom/imo/android/imoim/biggroup/g/d;->g:Landroid/graphics/drawable/Drawable;
if-nez p3, :cond_15
:cond_b
new-instance p3, Landroid/graphics/drawable/ColorDrawable;
const v0, -0xa0a0b
invoke-direct {p3, v0}, Landroid/graphics/drawable/ColorDrawable;-><init>(I)V
check-cast p3, Landroid/graphics/drawable/Drawable;
:cond_15
invoke-static {p1, p2, p3}, Lcom/imo/android/imoim/managers/aq;->b(Lcom/imo/android/imoim/fresco/ImoImageView;Ljava/lang/String;Landroid/graphics/drawable/Drawable;)V
return-void
.end method
.method public final c(Lcom/imo/android/imoim/fresco/ImoImageView;Ljava/lang/String;Lcom/imo/android/imoim/biggroup/g/d;)V
.registers 11
const-string v0, "imageView"
invoke-static {p1, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
if-eqz p3, :cond_b
.line 37
iget-object v0, p3, Lcom/imo/android/imoim/biggroup/g/d;->i:Lcom/imo/android/imoim/managers/i$e;
if-nez v0, :cond_d
:cond_b
sget-object v0, Lcom/imo/android/imoim/managers/i$e;->THUMB:Lcom/imo/android/imoim/managers/i$e;
:cond_d
move-object v4, v0
if-eqz p3, :cond_18
.line 38
iget-boolean v0, p3, Lcom/imo/android/imoim/biggroup/g/d;->d:Z
const/4 v1, 0x1
if-ne v0, v1, :cond_18
sget-object v0, Lcom/imo/android/imoim/util/ca$b;->SMALL:Lcom/imo/android/imoim/util/ca$b;
goto :goto_1a
:cond_18
sget-object v0, Lcom/imo/android/imoim/util/ca$b;->THUMBNAIL:Lcom/imo/android/imoim/util/ca$b;
:goto_1a
move-object v5, v0
if-eqz p3, :cond_21
.line 39
iget-object p3, p3, Lcom/imo/android/imoim/biggroup/g/d;->g:Landroid/graphics/drawable/Drawable;
if-nez p3, :cond_2b
:cond_21
new-instance p3, Landroid/graphics/drawable/ColorDrawable;
const v0, -0xa0a0b
invoke-direct {p3, v0}, Landroid/graphics/drawable/ColorDrawable;-><init>(I)V
check-cast p3, Landroid/graphics/drawable/Drawable;
:cond_2b
move-object v6, p3
move-object v1, p1
move-object v2, p2
move-object v3, p2
.line 37
invoke-static/range {v1 .. v6}, Lcom/imo/android/imoim/managers/aq;->a(Lcom/imo/android/imoim/fresco/ImoImageView;Ljava/lang/String;Ljava/lang/String;Lcom/imo/android/imoim/managers/i$e;Lcom/imo/android/imoim/util/ca$b;Landroid/graphics/drawable/Drawable;)Landroidx/lifecycle/MutableLiveData;
return-void
.end method