BaseFeedDelegate$2.smali
.class final Lcom/imo/android/imoim/biggroup/zone/adapter/postviews/BaseFeedDelegate$2;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lcom/imo/android/imoim/world/worldnews/base/header/b;
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/imo/android/imoim/biggroup/zone/adapter/postviews/BaseFeedDelegate;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x0
name = null
.end annotation
# instance fields
.field final synthetic a:Lcom/imo/android/imoim/biggroup/zone/adapter/postviews/BaseFeedDelegate$BaseViewHolder;
.field final synthetic b:Lcom/imo/android/imoim/biggroup/zone/adapter/postviews/BaseFeedDelegate;
# direct methods
.method constructor <init>(Lcom/imo/android/imoim/biggroup/zone/adapter/postviews/BaseFeedDelegate;Lcom/imo/android/imoim/biggroup/zone/adapter/postviews/BaseFeedDelegate$BaseViewHolder;)V
.registers 3
.line 216
iput-object p1, p0, Lcom/imo/android/imoim/biggroup/zone/adapter/postviews/BaseFeedDelegate$2;->b:Lcom/imo/android/imoim/biggroup/zone/adapter/postviews/BaseFeedDelegate;
iput-object p2, p0, Lcom/imo/android/imoim/biggroup/zone/adapter/postviews/BaseFeedDelegate$2;->a:Lcom/imo/android/imoim/biggroup/zone/adapter/postviews/BaseFeedDelegate$BaseViewHolder;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public final a(Landroid/view/View;Lcom/imo/android/imoim/world/worldnews/base/header/c;)V
.registers 10
.line 229
invoke-static {p2}, Lcom/imo/android/imoim/biggroup/zone/adapter/postviews/BaseFeedDelegate;->a(Lcom/imo/android/common/mvvm/a;)Lcom/imo/android/imoim/biggroup/zone/b/f;
move-result-object p1
if-nez p1, :cond_7
return-void
.line 234
:cond_7
iget-object p2, p1, Lcom/imo/android/imoim/biggroup/zone/b/f;->a:Lcom/imo/android/imoim/biggroup/zone/b/k;
iget-boolean p2, p2, Lcom/imo/android/imoim/biggroup/zone/b/k;->g:Z
const/4 v0, 0x1
const/4 v1, 0x0
if-nez p2, :cond_18
iget-object p2, p0, Lcom/imo/android/imoim/biggroup/zone/adapter/postviews/BaseFeedDelegate$2;->b:Lcom/imo/android/imoim/biggroup/zone/adapter/postviews/BaseFeedDelegate;
iget-boolean p2, p2, Lcom/imo/android/imoim/biggroup/zone/adapter/postviews/BaseFeedDelegate;->h:Z
if-eqz p2, :cond_16
goto :goto_18
:cond_16
const/4 p2, 0x0
goto :goto_19
:cond_18
:goto_18
const/4 p2, 0x1
.line 237
:goto_19
new-instance v2, Lcom/imo/android/imoim/biggroup/zone/ui/view/b;
iget-object v3, p0, Lcom/imo/android/imoim/biggroup/zone/adapter/postviews/BaseFeedDelegate$2;->b:Lcom/imo/android/imoim/biggroup/zone/adapter/postviews/BaseFeedDelegate;
iget-object v3, v3, Lcom/imo/android/imoim/biggroup/zone/adapter/postviews/BaseFeedDelegate;->b:Landroid/content/Context;
iget-object v4, p0, Lcom/imo/android/imoim/biggroup/zone/adapter/postviews/BaseFeedDelegate$2;->b:Lcom/imo/android/imoim/biggroup/zone/adapter/postviews/BaseFeedDelegate;
.line 1066
iget-object v4, v4, Lcom/imo/android/imoim/biggroup/zone/adapter/postviews/BaseFeedDelegate;->n:Lcom/imo/android/imoim/biggroup/zone/c/c;
.line 237
invoke-direct {v2, v3, v4}, Lcom/imo/android/imoim/biggroup/zone/ui/view/b;-><init>(Landroid/content/Context;Lcom/imo/android/imoim/biggroup/zone/c/c;)V
.line 238
iget-object v3, p0, Lcom/imo/android/imoim/biggroup/zone/adapter/postviews/BaseFeedDelegate$2;->b:Lcom/imo/android/imoim/biggroup/zone/adapter/postviews/BaseFeedDelegate;
iget-boolean v3, v3, Lcom/imo/android/imoim/biggroup/zone/adapter/postviews/BaseFeedDelegate;->h:Z
iget-object v4, p0, Lcom/imo/android/imoim/biggroup/zone/adapter/postviews/BaseFeedDelegate$2;->b:Lcom/imo/android/imoim/biggroup/zone/adapter/postviews/BaseFeedDelegate;
iget-boolean v4, v4, Lcom/imo/android/imoim/biggroup/zone/adapter/postviews/BaseFeedDelegate;->d:Z
.line 2038
iput-object p1, v2, Lcom/imo/android/imoim/biggroup/zone/ui/view/b;->e:Lcom/imo/android/imoim/biggroup/zone/b/f;
const/16 v5, 0x8
if-eqz v3, :cond_38
if-nez v4, :cond_38
const/4 v3, 0x0
goto :goto_3a
:cond_38
const/16 v3, 0x8
:goto_3a
new-array v4, v0, [Landroid/view/View;
.line 2039
iget-object v6, v2, Lcom/imo/android/imoim/biggroup/zone/ui/view/b;->a:Landroid/widget/LinearLayout;
aput-object v6, v4, v1
invoke-static {v3, v4}, Lcom/imo/android/imoim/util/en;->a(I[Landroid/view/View;)V
if-eqz p2, :cond_47
const/4 p2, 0x0
goto :goto_49
:cond_47
const/16 p2, 0x8
:goto_49
new-array v3, v0, [Landroid/view/View;
.line 2040
iget-object v4, v2, Lcom/imo/android/imoim/biggroup/zone/ui/view/b;->b:Landroid/widget/LinearLayout;
aput-object v4, v3, v1
invoke-static {p2, v3}, Lcom/imo/android/imoim/util/en;->a(I[Landroid/view/View;)V
.line 2041
iget-object p2, v2, Lcom/imo/android/imoim/biggroup/zone/ui/view/b;->e:Lcom/imo/android/imoim/biggroup/zone/b/f;
iget-object p2, p2, Lcom/imo/android/imoim/biggroup/zone/b/f;->a:Lcom/imo/android/imoim/biggroup/zone/b/k;
iget-boolean p2, p2, Lcom/imo/android/imoim/biggroup/zone/b/k;->g:Z
if-nez p2, :cond_5c
const/4 p2, 0x0
goto :goto_5e
:cond_5c
const/16 p2, 0x8
:goto_5e
new-array v3, v0, [Landroid/view/View;
iget-object v4, v2, Lcom/imo/android/imoim/biggroup/zone/ui/view/b;->c:Landroid/widget/LinearLayout;
aput-object v4, v3, v1
invoke-static {p2, v3}, Lcom/imo/android/imoim/util/en;->a(I[Landroid/view/View;)V
.line 2042
iget-boolean p2, p1, Lcom/imo/android/imoim/biggroup/zone/b/f;->i:Z
.line 2043
iget-object v3, v2, Lcom/imo/android/imoim/biggroup/zone/ui/view/b;->d:Landroid/widget/TextView;
invoke-virtual {v3, p2}, Landroid/widget/TextView;->setSelected(Z)V
.line 2044
iget-object v3, v2, Lcom/imo/android/imoim/biggroup/zone/ui/view/b;->d:Landroid/widget/TextView;
if-eqz p2, :cond_76
const p2, 0x7f0f012b
goto :goto_79
:cond_76
const p2, 0x7f0f0126
:goto_79
invoke-static {p2}, Lcom/imo/hd/util/d;->a(I)Ljava/lang/String;
move-result-object p2
invoke-virtual {v3, p2}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 239
iget-object p2, p0, Lcom/imo/android/imoim/biggroup/zone/adapter/postviews/BaseFeedDelegate$2;->a:Lcom/imo/android/imoim/biggroup/zone/adapter/postviews/BaseFeedDelegate$BaseViewHolder;
iget-object p2, p2, Lcom/imo/android/imoim/biggroup/zone/adapter/postviews/BaseFeedDelegate$BaseViewHolder;->e:Landroid/view/View;
iget-object v3, p0, Lcom/imo/android/imoim/biggroup/zone/adapter/postviews/BaseFeedDelegate$2;->a:Lcom/imo/android/imoim/biggroup/zone/adapter/postviews/BaseFeedDelegate$BaseViewHolder;
iget-object v3, v3, Lcom/imo/android/imoim/biggroup/zone/adapter/postviews/BaseFeedDelegate$BaseViewHolder;->e:Landroid/view/View;
invoke-virtual {v3}, Landroid/view/View;->getMeasuredHeight()I
move-result v3
.line 2093
invoke-virtual {p2}, Landroid/view/View;->getVisibility()I
move-result v4
if-ne v4, v5, :cond_96
.line 2094
invoke-virtual {v2, p2, v1, v1, v1}, Lcom/imo/android/imoim/biggroup/zone/ui/view/b;->showAtLocation(Landroid/view/View;III)V
goto :goto_dc
.line 2096
:cond_96
invoke-virtual {v2, v0}, Lcom/imo/android/imoim/biggroup/zone/ui/view/b;->setClippingEnabled(Z)V
.line 2097
invoke-static {p2}, Lcom/imo/android/imoim/biggroup/zone/ui/view/b;->b(Landroid/view/View;)[I
move-result-object v4
.line 2098
aget v5, v4, v0
invoke-virtual {p2}, Landroid/view/View;->getHeight()I
move-result v6
add-int/2addr v5, v6
add-int/2addr v5, v3
.line 2099
invoke-virtual {v2}, Lcom/imo/android/imoim/biggroup/zone/ui/view/b;->getContentView()Landroid/view/View;
move-result-object v3
invoke-virtual {v3}, Landroid/view/View;->getContext()Landroid/content/Context;
move-result-object v3
invoke-static {v3}, Lcom/imo/xui/util/b;->c(Landroid/content/Context;)I
move-result v3
if-gt v5, v3, :cond_c7
.line 2101
aget v3, v4, v1
invoke-virtual {p2}, Landroid/view/View;->getWidth()I
move-result v5
div-int/lit8 v5, v5, 0x2
add-int/2addr v3, v5
aget v0, v4, v0
.line 2102
invoke-virtual {p2}, Landroid/view/View;->getHeight()I
move-result v4
add-int/2addr v0, v4
.line 2101
invoke-virtual {v2, p2, v1, v3, v0}, Lcom/imo/android/imoim/biggroup/zone/ui/view/b;->showAtLocation(Landroid/view/View;III)V
goto :goto_dc
.line 2104
:cond_c7
aget v3, v4, v1
invoke-virtual {p2}, Landroid/view/View;->getWidth()I
move-result v5
div-int/lit8 v5, v5, 0x2
add-int/2addr v3, v5
aget v0, v4, v0
.line 2105
invoke-virtual {p2}, Landroid/view/View;->getHeight()I
move-result v4
mul-int/lit8 v4, v4, 0x2
sub-int/2addr v0, v4
.line 2104
invoke-virtual {v2, p2, v1, v3, v0}, Lcom/imo/android/imoim/biggroup/zone/ui/view/b;->showAtLocation(Landroid/view/View;III)V
.line 3053
:goto_dc
invoke-static {}, Lcom/imo/android/imoim/biggroup/zone/e/a$a;->a()Lcom/imo/android/imoim/biggroup/zone/e/a;
move-result-object p2
.line 240
iget-object p1, p1, Lcom/imo/android/imoim/biggroup/zone/b/f;->a:Lcom/imo/android/imoim/biggroup/zone/b/k;
iget-wide v0, p1, Lcom/imo/android/imoim/biggroup/zone/b/k;->c:J
.line 3274
new-instance p1, Ljava/util/HashMap;
invoke-direct {p1}, Ljava/util/HashMap;-><init>()V
const-string v2, "click"
const-string v3, "more"
.line 3275
invoke-interface {p1, v2, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 3276
invoke-static {v0, v1}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;
move-result-object v0
const-string v1, "postid"
invoke-interface {p1, v1, v0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 3278
invoke-virtual {p2, p1}, Lcom/imo/android/imoim/biggroup/zone/e/a;->a(Ljava/util/Map;)V
return-void
.end method
.method public final a(Lcom/imo/android/imoim/world/worldnews/base/header/c;)V
.registers 2
return-void
.end method
.method public final a(Lcom/imo/android/imoim/world/worldnews/base/header/c;ILjava/lang/Integer;)V
.registers 4
return-void
.end method
.method public final a(Lcom/imo/android/imoim/world/worldnews/base/header/c;Landroid/view/View;Ljava/lang/Integer;Z)V
.registers 5
return-void
.end method
.method public final a(ZLcom/imo/android/imoim/world/worldnews/base/header/c;)V
.registers 6
.line 245
sget-object p1, Lcom/imo/android/imoim/biggroup/zone/adapter/a;->a:Lcom/imo/android/imoim/biggroup/zone/adapter/a;
invoke-static {}, Lcom/imo/android/imoim/biggroup/zone/adapter/a;->a()Z
move-result p1
if-nez p1, :cond_9
return-void
.line 248
:cond_9
invoke-static {p2}, Lcom/imo/android/imoim/biggroup/zone/adapter/postviews/BaseFeedDelegate;->a(Lcom/imo/android/common/mvvm/a;)Lcom/imo/android/imoim/biggroup/zone/b/f;
move-result-object p1
if-nez p1, :cond_10
return-void
.line 252
:cond_10
iget-object p2, p0, Lcom/imo/android/imoim/biggroup/zone/adapter/postviews/BaseFeedDelegate$2;->b:Lcom/imo/android/imoim/biggroup/zone/adapter/postviews/BaseFeedDelegate;
iget-object p2, p2, Lcom/imo/android/imoim/biggroup/zone/adapter/postviews/BaseFeedDelegate;->b:Landroid/content/Context;
const/4 v0, 0x0
iget-object v1, p0, Lcom/imo/android/imoim/biggroup/zone/adapter/postviews/BaseFeedDelegate$2;->b:Lcom/imo/android/imoim/biggroup/zone/adapter/postviews/BaseFeedDelegate;
iget-boolean v1, v1, Lcom/imo/android/imoim/biggroup/zone/adapter/postviews/BaseFeedDelegate;->e:Z
invoke-static {p2, v0, v1}, Lcom/imo/android/imoim/biggroup/view/home/BigGroupJoinEntranceFragment;->a(Landroid/content/Context;IZ)Z
move-result p2
if-eqz p2, :cond_2f
.line 4053
invoke-static {}, Lcom/imo/android/imoim/biggroup/zone/e/a$a;->a()Lcom/imo/android/imoim/biggroup/zone/e/a;
move-result-object p2
.line 253
iget-object p1, p1, Lcom/imo/android/imoim/biggroup/zone/b/f;->a:Lcom/imo/android/imoim/biggroup/zone/b/k;
iget-wide v0, p1, Lcom/imo/android/imoim/biggroup/zone/b/k;->c:J
iget-object p1, p0, Lcom/imo/android/imoim/biggroup/zone/adapter/postviews/BaseFeedDelegate$2;->b:Lcom/imo/android/imoim/biggroup/zone/adapter/postviews/BaseFeedDelegate;
iget-boolean p1, p1, Lcom/imo/android/imoim/biggroup/zone/adapter/postviews/BaseFeedDelegate;->e:Z
invoke-virtual {p2, v0, v1, p1}, Lcom/imo/android/imoim/biggroup/zone/e/a;->a(JZ)V
return-void
.line 256
:cond_2f
iget-object p2, p0, Lcom/imo/android/imoim/biggroup/zone/adapter/postviews/BaseFeedDelegate$2;->b:Lcom/imo/android/imoim/biggroup/zone/adapter/postviews/BaseFeedDelegate;
iget-boolean p2, p2, Lcom/imo/android/imoim/biggroup/zone/adapter/postviews/BaseFeedDelegate;->d:Z
if-eqz p2, :cond_36
return-void
.line 259
:cond_36
iget-object p2, p0, Lcom/imo/android/imoim/biggroup/zone/adapter/postviews/BaseFeedDelegate$2;->b:Lcom/imo/android/imoim/biggroup/zone/adapter/postviews/BaseFeedDelegate;
iget-object p2, p2, Lcom/imo/android/imoim/biggroup/zone/adapter/postviews/BaseFeedDelegate;->b:Landroid/content/Context;
iget-object v0, p0, Lcom/imo/android/imoim/biggroup/zone/adapter/postviews/BaseFeedDelegate$2;->b:Lcom/imo/android/imoim/biggroup/zone/adapter/postviews/BaseFeedDelegate;
iget-object v0, v0, Lcom/imo/android/imoim/biggroup/zone/adapter/postviews/BaseFeedDelegate;->a:Ljava/lang/String;
iget-object v1, p1, Lcom/imo/android/imoim/biggroup/zone/b/f;->a:Lcom/imo/android/imoim/biggroup/zone/b/k;
iget-object v1, v1, Lcom/imo/android/imoim/biggroup/zone/b/k;->b:Lcom/imo/android/imoim/biggroup/data/h;
iget-object v1, v1, Lcom/imo/android/imoim/biggroup/data/h;->c:Ljava/lang/String;
const-string v2, "biggroup_space"
invoke-static {p2, v0, v1, v2}, Lcom/imo/android/imoim/util/ei;->a(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
.line 5053
invoke-static {}, Lcom/imo/android/imoim/biggroup/zone/e/a$a;->a()Lcom/imo/android/imoim/biggroup/zone/e/a;
move-result-object p2
.line 261
iget-object p1, p1, Lcom/imo/android/imoim/biggroup/zone/b/f;->a:Lcom/imo/android/imoim/biggroup/zone/b/k;
iget-wide v0, p1, Lcom/imo/android/imoim/biggroup/zone/b/k;->c:J
iget-object p1, p0, Lcom/imo/android/imoim/biggroup/zone/adapter/postviews/BaseFeedDelegate$2;->b:Lcom/imo/android/imoim/biggroup/zone/adapter/postviews/BaseFeedDelegate;
iget-boolean p1, p1, Lcom/imo/android/imoim/biggroup/zone/adapter/postviews/BaseFeedDelegate;->e:Z
invoke-virtual {p2, v0, v1, p1}, Lcom/imo/android/imoim/biggroup/zone/e/a;->a(JZ)V
return-void
.end method
.method public final b(Lcom/imo/android/imoim/world/worldnews/base/header/c;)V
.registers 2
return-void
.end method
.method public final c(Lcom/imo/android/imoim/world/worldnews/base/header/c;)V
.registers 2
return-void
.end method
.method public final d(Lcom/imo/android/imoim/world/worldnews/base/header/c;)V
.registers 2
return-void
.end method
.method public final e(Lcom/imo/android/imoim/world/worldnews/base/header/c;)V
.registers 2
return-void
.end method
.method public final f(Lcom/imo/android/imoim/world/worldnews/base/header/c;)V
.registers 2
return-void
.end method