ForwardDataComponent.smali
.class public final Lcom/imo/android/imoim/commonpublish/component/ForwardDataComponent;
.super Lcom/imo/android/imoim/commonpublish/component/BasePublishComponent;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/imo/android/imoim/commonpublish/component/BasePublishComponent<",
"Lcom/imo/android/imoim/commonpublish/component/ForwardDataComponent;",
">;"
}
.end annotation
# instance fields
.field public b:Lcom/imo/android/imoim/fresco/ImoImageView;
.field public c:Landroid/widget/ImageView;
.field public d:Landroid/widget/TextView;
.field public f:Landroid/widget/TextView;
.field public g:Landroid/view/View;
.field public h:Landroid/view/View;
.field public i:Landroid/view/View;
# direct methods
.method public constructor <init>(Lcom/imo/android/core/component/c;Landroid/view/View;Ljava/lang/String;Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;Lcom/imo/android/imoim/commonpublish/viewmodel/BasePublishViewModel;)V
.registers 7
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/imo/android/core/component/c<",
"*>;",
"Landroid/view/View;",
"Ljava/lang/String;",
"Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;",
"Lcom/imo/android/imoim/commonpublish/viewmodel/BasePublishViewModel;",
")V"
}
.end annotation
const-string v0, "help"
invoke-static {p1, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
const-string v0, "rootView"
invoke-static {p2, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
const-string v0, "scene"
invoke-static {p3, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
const-string p3, "publishPanelConfig"
invoke-static {p4, p3}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
const-string p3, "mPublishViewModel"
invoke-static {p5, p3}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
.line 27
invoke-direct {p0, p1, p2, p4, p5}, Lcom/imo/android/imoim/commonpublish/component/BasePublishComponent;-><init>(Lcom/imo/android/core/component/c;Landroid/view/View;Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;Lcom/imo/android/imoim/commonpublish/viewmodel/BasePublishViewModel;)V
return-void
.end method
# virtual methods
.method public final b()V
.registers 1
return-void
.end method
.method public final c()V
.registers 11
.line 1018
iget-object v0, p0, Lcom/imo/android/imoim/commonpublish/component/BasePublishComponent;->e:Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;
.line 1033
iget-object v0, v0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->i:Ljava/util/List;
.line 46
check-cast v0, Ljava/util/Collection;
const/4 v1, 0x1
const/4 v2, 0x0
if-eqz v0, :cond_13
invoke-interface {v0}, Ljava/util/Collection;->isEmpty()Z
move-result v0
if-eqz v0, :cond_11
goto :goto_13
:cond_11
const/4 v0, 0x0
goto :goto_14
:cond_13
:goto_13
const/4 v0, 0x1
:goto_14
const v3, 0x7f0905f5
const v4, 0x7f090c17
const/16 v5, 0x8
if-eqz v0, :cond_2d
.line 47
invoke-virtual {p0, v4}, Lcom/imo/android/imoim/commonpublish/component/ForwardDataComponent;->a(I)Landroid/view/View;
move-result-object v0
invoke-virtual {v0, v2}, Landroid/view/View;->setVisibility(I)V
.line 48
invoke-virtual {p0, v3}, Lcom/imo/android/imoim/commonpublish/component/ForwardDataComponent;->a(I)Landroid/view/View;
move-result-object v0
invoke-virtual {v0, v5}, Landroid/view/View;->setVisibility(I)V
return-void
.line 52
:cond_2d
invoke-virtual {p0, v4}, Lcom/imo/android/imoim/commonpublish/component/ForwardDataComponent;->a(I)Landroid/view/View;
move-result-object v0
invoke-virtual {v0, v5}, Landroid/view/View;->setVisibility(I)V
.line 53
invoke-virtual {p0, v3}, Lcom/imo/android/imoim/commonpublish/component/ForwardDataComponent;->a(I)Landroid/view/View;
move-result-object v0
invoke-virtual {v0, v2}, Landroid/view/View;->setVisibility(I)V
const v0, 0x7f0906f1
.line 55
invoke-virtual {p0, v0}, Lcom/imo/android/imoim/commonpublish/component/ForwardDataComponent;->a(I)Landroid/view/View;
move-result-object v0
check-cast v0, Lcom/imo/android/imoim/fresco/ImoImageView;
iput-object v0, p0, Lcom/imo/android/imoim/commonpublish/component/ForwardDataComponent;->b:Lcom/imo/android/imoim/fresco/ImoImageView;
const v0, 0x7f090d8d
.line 56
invoke-virtual {p0, v0}, Lcom/imo/android/imoim/commonpublish/component/ForwardDataComponent;->a(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/ImageView;
iput-object v0, p0, Lcom/imo/android/imoim/commonpublish/component/ForwardDataComponent;->c:Landroid/widget/ImageView;
const v0, 0x7f091130
.line 57
invoke-virtual {p0, v0}, Lcom/imo/android/imoim/commonpublish/component/ForwardDataComponent;->a(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/TextView;
iput-object v0, p0, Lcom/imo/android/imoim/commonpublish/component/ForwardDataComponent;->d:Landroid/widget/TextView;
const v0, 0x7f09042e
.line 58
invoke-virtual {p0, v0}, Lcom/imo/android/imoim/commonpublish/component/ForwardDataComponent;->a(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/TextView;
iput-object v0, p0, Lcom/imo/android/imoim/commonpublish/component/ForwardDataComponent;->f:Landroid/widget/TextView;
const v0, 0x7f090adf
.line 59
invoke-virtual {p0, v0}, Lcom/imo/android/imoim/commonpublish/component/ForwardDataComponent;->a(I)Landroid/view/View;
move-result-object v0
iput-object v0, p0, Lcom/imo/android/imoim/commonpublish/component/ForwardDataComponent;->g:Landroid/view/View;
const v0, 0x7f0903b4
.line 60
invoke-virtual {p0, v0}, Lcom/imo/android/imoim/commonpublish/component/ForwardDataComponent;->a(I)Landroid/view/View;
move-result-object v0
iput-object v0, p0, Lcom/imo/android/imoim/commonpublish/component/ForwardDataComponent;->h:Landroid/view/View;
const v0, 0x7f0902e4
.line 61
invoke-virtual {p0, v0}, Lcom/imo/android/imoim/commonpublish/component/ForwardDataComponent;->a(I)Landroid/view/View;
move-result-object v0
iput-object v0, p0, Lcom/imo/android/imoim/commonpublish/component/ForwardDataComponent;->i:Landroid/view/View;
.line 2018
iget-object v0, p0, Lcom/imo/android/imoim/commonpublish/component/BasePublishComponent;->e:Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;
.line 2033
iget-object v0, v0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->i:Ljava/util/List;
if-nez v0, :cond_8b
.line 63
invoke-static {}, Lkotlin/f/b/o;->a()V
:cond_8b
invoke-interface {v0, v2}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/imo/android/imoim/commonpublish/data/ForwardData;
.line 3024
iget-object v3, v0, Lcom/imo/android/imoim/commonpublish/data/ForwardData;->d:Lcom/imo/android/imoim/commonpublish/data/LocalMediaStruct;
const/4 v4, 0x0
if-eqz v3, :cond_9a
.line 3025
iget-object v3, v3, Lcom/imo/android/imoim/commonpublish/data/LocalMediaStruct;->d:Ljava/lang/String;
if-nez v3, :cond_a2
.line 4024
:cond_9a
iget-object v3, v0, Lcom/imo/android/imoim/commonpublish/data/ForwardData;->d:Lcom/imo/android/imoim/commonpublish/data/LocalMediaStruct;
if-eqz v3, :cond_a1
.line 4026
iget-object v3, v3, Lcom/imo/android/imoim/commonpublish/data/LocalMediaStruct;->e:Ljava/lang/String;
goto :goto_a2
:cond_a1
move-object v3, v4
:cond_a2
:goto_a2
if-nez v3, :cond_ac
.line 5024
iget-object v3, v0, Lcom/imo/android/imoim/commonpublish/data/ForwardData;->d:Lcom/imo/android/imoim/commonpublish/data/LocalMediaStruct;
if-eqz v3, :cond_ab
.line 6024
iget-object v3, v3, Lcom/imo/android/imoim/commonpublish/data/LocalMediaStruct;->c:Ljava/lang/String;
goto :goto_ac
:cond_ab
move-object v3, v4
:cond_ac
:goto_ac
if-nez v3, :cond_b0
const-string v3, ""
:cond_b0
const-string v6, "http"
.line 6332
invoke-static {v3, v6, v2}, Lkotlin/m/p;->b(Ljava/lang/String;Ljava/lang/String;Z)Z
move-result v6
const-string v7, "iconView"
if-eqz v6, :cond_d5
.line 67
iget-object v6, p0, Lcom/imo/android/imoim/commonpublish/component/ForwardDataComponent;->b:Lcom/imo/android/imoim/fresco/ImoImageView;
if-nez v6, :cond_c1
invoke-static {v7}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
.line 68
:cond_c1
iget-object v8, p0, Lcom/imo/android/imoim/commonpublish/component/ForwardDataComponent;->b:Lcom/imo/android/imoim/fresco/ImoImageView;
if-nez v8, :cond_c8
invoke-static {v7}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_c8
invoke-virtual {v8}, Lcom/imo/android/imoim/fresco/ImoImageView;->getViewWidth()I
move-result v8
const/4 v9, 0x2
invoke-static {v3, v4, v8, v9}, Lcom/imo/android/imoim/world/util/ad;->a(Ljava/lang/String;Lcom/imo/android/imoim/world/util/t;II)Ljava/lang/String;
move-result-object v4
.line 66
invoke-static {v6, v4}, Lcom/imo/android/imoim/managers/aq;->c(Lcom/imo/android/imoim/fresco/ImoImageView;Ljava/lang/String;)V
goto :goto_df
.line 71
:cond_d5
iget-object v4, p0, Lcom/imo/android/imoim/commonpublish/component/ForwardDataComponent;->b:Lcom/imo/android/imoim/fresco/ImoImageView;
if-nez v4, :cond_dc
invoke-static {v7}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_dc
invoke-static {v4, v3}, Lcom/imo/android/imoim/managers/aq;->a(Lcom/imo/android/imoim/fresco/ImoImageView;Ljava/lang/String;)V
.line 7023
:goto_df
iget-object v4, v0, Lcom/imo/android/imoim/commonpublish/data/ForwardData;->c:Ljava/lang/String;
const-string v6, "video"
.line 73
invoke-static {v4, v6}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v4
const-string v6, "playView"
if-eqz v4, :cond_f6
.line 74
iget-object v3, p0, Lcom/imo/android/imoim/commonpublish/component/ForwardDataComponent;->c:Landroid/widget/ImageView;
if-nez v3, :cond_f2
invoke-static {v6}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_f2
invoke-virtual {v3, v2}, Landroid/widget/ImageView;->setVisibility(I)V
goto :goto_136
.line 8023
:cond_f6
iget-object v4, v0, Lcom/imo/android/imoim/commonpublish/data/ForwardData;->c:Ljava/lang/String;
const-string v8, "link"
.line 75
invoke-static {v4, v8}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v4
if-eqz v4, :cond_136
.line 76
check-cast v3, Ljava/lang/CharSequence;
if-eqz v3, :cond_10d
invoke-static {v3}, Lkotlin/m/p;->a(Ljava/lang/CharSequence;)Z
move-result v3
if-eqz v3, :cond_10b
goto :goto_10d
:cond_10b
const/4 v3, 0x0
goto :goto_10e
:cond_10d
:goto_10d
const/4 v3, 0x1
:goto_10e
if-eqz v3, :cond_128
.line 77
iget-object v3, p0, Lcom/imo/android/imoim/commonpublish/component/ForwardDataComponent;->b:Lcom/imo/android/imoim/fresco/ImoImageView;
if-nez v3, :cond_117
invoke-static {v7}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_117
const/4 v4, 0x4
invoke-virtual {v3, v4}, Lcom/imo/android/imoim/fresco/ImoImageView;->setVisibility(I)V
.line 78
iget-object v3, p0, Lcom/imo/android/imoim/commonpublish/component/ForwardDataComponent;->g:Landroid/view/View;
if-nez v3, :cond_124
const-string v4, "linkView"
invoke-static {v4}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_124
invoke-virtual {v3, v2}, Landroid/view/View;->setVisibility(I)V
goto :goto_136
.line 8027
:cond_128
iget-boolean v3, v0, Lcom/imo/android/imoim/commonpublish/data/ForwardData;->g:Z
if-eqz v3, :cond_136
.line 81
iget-object v3, p0, Lcom/imo/android/imoim/commonpublish/component/ForwardDataComponent;->c:Landroid/widget/ImageView;
if-nez v3, :cond_133
invoke-static {v6}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_133
invoke-virtual {v3, v2}, Landroid/widget/ImageView;->setVisibility(I)V
.line 85
:cond_136
:goto_136
iget-object v3, p0, Lcom/imo/android/imoim/commonpublish/component/ForwardDataComponent;->d:Landroid/widget/TextView;
if-nez v3, :cond_13f
const-string v4, "titleView"
invoke-static {v4}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
.line 9025
:cond_13f
iget-object v4, v0, Lcom/imo/android/imoim/commonpublish/data/ForwardData;->e:Ljava/lang/String;
.line 85
check-cast v4, Ljava/lang/CharSequence;
invoke-virtual {v3, v4}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 86
iget-object v3, p0, Lcom/imo/android/imoim/commonpublish/component/ForwardDataComponent;->f:Landroid/widget/TextView;
const-string v4, "descView"
if-nez v3, :cond_14f
invoke-static {v4}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
.line 9026
:cond_14f
iget-object v6, v0, Lcom/imo/android/imoim/commonpublish/data/ForwardData;->f:Ljava/lang/String;
.line 86
check-cast v6, Ljava/lang/CharSequence;
invoke-virtual {v3, v6}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 10026
iget-object v0, v0, Lcom/imo/android/imoim/commonpublish/data/ForwardData;->f:Ljava/lang/String;
.line 87
check-cast v0, Ljava/lang/CharSequence;
if-eqz v0, :cond_165
invoke-static {v0}, Lkotlin/m/p;->a(Ljava/lang/CharSequence;)Z
move-result v0
if-eqz v0, :cond_163
goto :goto_165
:cond_163
const/4 v0, 0x0
goto :goto_166
:cond_165
:goto_165
const/4 v0, 0x1
:goto_166
if-eqz v0, :cond_172
.line 88
iget-object v0, p0, Lcom/imo/android/imoim/commonpublish/component/ForwardDataComponent;->f:Landroid/widget/TextView;
if-nez v0, :cond_16f
invoke-static {v4}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_16f
invoke-virtual {v0, v5}, Landroid/widget/TextView;->setVisibility(I)V
.line 11018
:cond_172
iget-object v0, p0, Lcom/imo/android/imoim/commonpublish/component/BasePublishComponent;->e:Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;
.line 11052
iget-boolean v0, v0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->A:Z
if-eqz v0, :cond_1a1
.line 93
iget-object v0, p0, Lcom/imo/android/imoim/commonpublish/component/ForwardDataComponent;->h:Landroid/view/View;
const-string v3, "alsoCommentView"
if-nez v0, :cond_181
invoke-static {v3}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_181
invoke-virtual {v0, v2}, Landroid/view/View;->setVisibility(I)V
.line 94
iget-object v0, p0, Lcom/imo/android/imoim/commonpublish/component/ForwardDataComponent;->i:Landroid/view/View;
if-nez v0, :cond_18d
const-string v2, "alsoCommentCheckBox"
invoke-static {v2}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_18d
invoke-virtual {v0, v1}, Landroid/view/View;->setSelected(Z)V
.line 95
iget-object v0, p0, Lcom/imo/android/imoim/commonpublish/component/ForwardDataComponent;->h:Landroid/view/View;
if-nez v0, :cond_197
invoke-static {v3}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_197
new-instance v1, Lcom/imo/android/imoim/commonpublish/component/ForwardDataComponent$a;
invoke-direct {v1, p0}, Lcom/imo/android/imoim/commonpublish/component/ForwardDataComponent$a;-><init>(Lcom/imo/android/imoim/commonpublish/component/ForwardDataComponent;)V
check-cast v1, Landroid/view/View$OnClickListener;
invoke-virtual {v0, v1}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V
:cond_1a1
return-void
.end method
.method public final d()Ljava/lang/Class;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/lang/Class<",
"Lcom/imo/android/imoim/commonpublish/component/ForwardDataComponent;",
">;"
}
.end annotation
.line 115
const-class v0, Lcom/imo/android/imoim/commonpublish/component/ForwardDataComponent;
return-object v0
.end method
.method public final g()Landroid/view/View;
.registers 3
.line 40
iget-object v0, p0, Lcom/imo/android/imoim/commonpublish/component/ForwardDataComponent;->i:Landroid/view/View;
if-nez v0, :cond_9
const-string v1, "alsoCommentCheckBox"
invoke-static {v1}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_9
return-object v0
.end method