BgSelfOrTypingItemView.smali
.class public Lcom/imo/android/imoim/biggroup/shortcut/BgSelfOrTypingItemView;
.super Landroid/widget/FrameLayout;
.source "SourceFile"
# instance fields
.field public a:Lcom/imo/android/imoim/biggroup/view/chat/OnlineView;
.field public b:Lcom/imo/android/imoim/biggroup/view/chat/OnlineView;
.field public c:Landroid/view/View;
.field public d:Z
.field private e:Ljava/lang/String;
.field private f:Lcom/imo/android/imoim/biggroup/data/h;
.field private g:Lcom/imo/android/imoim/biggroup/data/h;
.field private h:Landroid/view/View$OnTouchListener;
# direct methods
.method public constructor <init>(Landroid/content/Context;)V
.registers 3
const/4 v0, 0x0
.line 27
invoke-direct {p0, p1, v0}, Lcom/imo/android/imoim/biggroup/shortcut/BgSelfOrTypingItemView;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
return-void
.end method
.method public constructor <init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
.registers 4
const/4 v0, 0x0
.line 31
invoke-direct {p0, p1, p2, v0}, Lcom/imo/android/imoim/biggroup/shortcut/BgSelfOrTypingItemView;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
return-void
.end method
.method public constructor <init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
.registers 4
.line 35
invoke-direct {p0, p1, p2, p3}, Landroid/widget/FrameLayout;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
.line 73
new-instance p1, Lcom/imo/android/imoim/biggroup/shortcut/-$$Lambda$BgSelfOrTypingItemView$zQkdfFkBQER2IYxTNIGYXMSCJvo;
invoke-direct {p1, p0}, Lcom/imo/android/imoim/biggroup/shortcut/-$$Lambda$BgSelfOrTypingItemView$zQkdfFkBQER2IYxTNIGYXMSCJvo;-><init>(Lcom/imo/android/imoim/biggroup/shortcut/BgSelfOrTypingItemView;)V
iput-object p1, p0, Lcom/imo/android/imoim/biggroup/shortcut/BgSelfOrTypingItemView;->h:Landroid/view/View$OnTouchListener;
.line 1040
invoke-virtual {p0}, Lcom/imo/android/imoim/biggroup/shortcut/BgSelfOrTypingItemView;->getContext()Landroid/content/Context;
move-result-object p1
const p2, 0x7f0b00fe
const/4 p3, 0x0
invoke-static {p1, p2, p3}, Landroid/view/View;->inflate(Landroid/content/Context;ILandroid/view/ViewGroup;)Landroid/view/View;
move-result-object p1
const p2, 0x7f090d21
.line 1042
invoke-virtual {p1, p2}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object p2
check-cast p2, Lcom/imo/android/imoim/biggroup/view/chat/OnlineView;
iput-object p2, p0, Lcom/imo/android/imoim/biggroup/shortcut/BgSelfOrTypingItemView;->a:Lcom/imo/android/imoim/biggroup/view/chat/OnlineView;
const p2, 0x7f090d20
.line 1043
invoke-virtual {p1, p2}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object p2
check-cast p2, Lcom/imo/android/imoim/biggroup/view/chat/OnlineView;
iput-object p2, p0, Lcom/imo/android/imoim/biggroup/shortcut/BgSelfOrTypingItemView;->b:Lcom/imo/android/imoim/biggroup/view/chat/OnlineView;
.line 1045
invoke-virtual {p0, p1}, Lcom/imo/android/imoim/biggroup/shortcut/BgSelfOrTypingItemView;->addView(Landroid/view/View;)V
.line 1089
iget-object p1, p0, Lcom/imo/android/imoim/biggroup/shortcut/BgSelfOrTypingItemView;->a:Lcom/imo/android/imoim/biggroup/view/chat/OnlineView;
if-eqz p1, :cond_38
.line 1090
iget-object p2, p0, Lcom/imo/android/imoim/biggroup/shortcut/BgSelfOrTypingItemView;->h:Landroid/view/View$OnTouchListener;
invoke-virtual {p1, p2}, Lcom/imo/android/imoim/biggroup/view/chat/OnlineView;->setOnTouchListener(Landroid/view/View$OnTouchListener;)V
.line 1092
:cond_38
iget-object p1, p0, Lcom/imo/android/imoim/biggroup/shortcut/BgSelfOrTypingItemView;->b:Lcom/imo/android/imoim/biggroup/view/chat/OnlineView;
if-eqz p1, :cond_41
.line 1093
iget-object p2, p0, Lcom/imo/android/imoim/biggroup/shortcut/BgSelfOrTypingItemView;->h:Landroid/view/View$OnTouchListener;
invoke-virtual {p1, p2}, Lcom/imo/android/imoim/biggroup/view/chat/OnlineView;->setOnTouchListener(Landroid/view/View$OnTouchListener;)V
:cond_41
return-void
.end method
.method private synthetic a(Landroid/view/View;Landroid/view/MotionEvent;)Z
.registers 3
.line 74
invoke-virtual {p2}, Landroid/view/MotionEvent;->getAction()I
move-result p2
if-eqz p2, :cond_7
goto :goto_a
.line 76
:cond_7
invoke-virtual {p0, p1}, Lcom/imo/android/imoim/biggroup/shortcut/BgSelfOrTypingItemView;->setTouchingView(Landroid/view/View;)V
:goto_a
const/4 p1, 0x0
return p1
.end method
.method public static synthetic lambda$zQkdfFkBQER2IYxTNIGYXMSCJvo(Lcom/imo/android/imoim/biggroup/shortcut/BgSelfOrTypingItemView;Landroid/view/View;Landroid/view/MotionEvent;)Z
.registers 3
invoke-direct {p0, p1, p2}, Lcom/imo/android/imoim/biggroup/shortcut/BgSelfOrTypingItemView;->a(Landroid/view/View;Landroid/view/MotionEvent;)Z
move-result p0
return p0
.end method
# virtual methods
.method public final a()Lcom/imo/android/imoim/biggroup/data/h;
.registers 4
.line 56
iget-object v0, p0, Lcom/imo/android/imoim/biggroup/shortcut/BgSelfOrTypingItemView;->c:Landroid/view/View;
const/4 v1, 0x0
if-eqz v0, :cond_a
invoke-virtual {v0}, Landroid/view/View;->getTag()Ljava/lang/Object;
move-result-object v0
goto :goto_b
:cond_a
move-object v0, v1
.line 57
:goto_b
instance-of v2, v0, Lcom/imo/android/imoim/biggroup/data/h;
if-eqz v2, :cond_12
check-cast v0, Lcom/imo/android/imoim/biggroup/data/h;
goto :goto_13
:cond_12
move-object v0, v1
.line 58
:goto_13
invoke-virtual {p0, v1}, Lcom/imo/android/imoim/biggroup/shortcut/BgSelfOrTypingItemView;->setTouchingView(Landroid/view/View;)V
return-object v0
.end method
.method public final a(Lcom/imo/android/imoim/biggroup/data/h;)V
.registers 4
.line 108
iget-object v0, p0, Lcom/imo/android/imoim/biggroup/shortcut/BgSelfOrTypingItemView;->a:Lcom/imo/android/imoim/biggroup/view/chat/OnlineView;
iget-boolean v1, p0, Lcom/imo/android/imoim/biggroup/shortcut/BgSelfOrTypingItemView;->d:Z
invoke-virtual {v0, p1, v1}, Lcom/imo/android/imoim/biggroup/view/chat/OnlineView;->a(Lcom/imo/android/imoim/biggroup/data/h;Z)V
.line 109
iget-object v0, p0, Lcom/imo/android/imoim/biggroup/shortcut/BgSelfOrTypingItemView;->a:Lcom/imo/android/imoim/biggroup/view/chat/OnlineView;
invoke-virtual {v0, p1}, Lcom/imo/android/imoim/biggroup/view/chat/OnlineView;->setTag(Ljava/lang/Object;)V
return-void
.end method
.method public final a(ZLcom/imo/android/imoim/biggroup/data/h;Lcom/imo/android/imoim/biggroup/data/h;Z)V
.registers 8
if-eqz p1, :cond_5c
.line 124
iget-object p1, p0, Lcom/imo/android/imoim/biggroup/shortcut/BgSelfOrTypingItemView;->b:Lcom/imo/android/imoim/biggroup/view/chat/OnlineView;
const/4 v0, 0x0
invoke-virtual {p1, v0}, Lcom/imo/android/imoim/biggroup/view/chat/OnlineView;->setVisibility(I)V
.line 125
new-instance p1, Ljava/util/ArrayList;
const/4 v0, 0x2
invoke-direct {p1, v0}, Ljava/util/ArrayList;-><init>(I)V
.line 126
new-instance v1, Ljava/util/ArrayList;
invoke-direct {v1, v0}, Ljava/util/ArrayList;-><init>(I)V
.line 127
iget-object v0, p0, Lcom/imo/android/imoim/biggroup/shortcut/BgSelfOrTypingItemView;->b:Lcom/imo/android/imoim/biggroup/view/chat/OnlineView;
invoke-virtual {v0, p3}, Lcom/imo/android/imoim/biggroup/view/chat/OnlineView;->setTag(Ljava/lang/Object;)V
.line 128
iget-object v0, p0, Lcom/imo/android/imoim/biggroup/shortcut/BgSelfOrTypingItemView;->f:Lcom/imo/android/imoim/biggroup/data/h;
if-eqz v0, :cond_54
iget-object v0, p3, Lcom/imo/android/imoim/biggroup/data/h;->c:Ljava/lang/String;
iget-object v2, p0, Lcom/imo/android/imoim/biggroup/shortcut/BgSelfOrTypingItemView;->f:Lcom/imo/android/imoim/biggroup/data/h;
iget-object v2, v2, Lcom/imo/android/imoim/biggroup/data/h;->c:Ljava/lang/String;
invoke-virtual {v0, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-nez v0, :cond_54
.line 129
iget-object v0, p0, Lcom/imo/android/imoim/biggroup/shortcut/BgSelfOrTypingItemView;->f:Lcom/imo/android/imoim/biggroup/data/h;
invoke-virtual {p1, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 130
sget-object v0, Ljava/lang/Boolean;->FALSE:Ljava/lang/Boolean;
invoke-virtual {v1, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 131
iget-object v0, p0, Lcom/imo/android/imoim/biggroup/shortcut/BgSelfOrTypingItemView;->g:Lcom/imo/android/imoim/biggroup/data/h;
if-eqz v0, :cond_42
iget-object v0, v0, Lcom/imo/android/imoim/biggroup/data/h;->c:Ljava/lang/String;
iget-object v2, p0, Lcom/imo/android/imoim/biggroup/shortcut/BgSelfOrTypingItemView;->e:Ljava/lang/String;
invoke-virtual {v0, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-nez v0, :cond_42
if-eqz p4, :cond_54
.line 134
:cond_42
invoke-static {p4}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object p4
invoke-virtual {v1, p4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 135
invoke-virtual {p1, p3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 136
iget-object p4, p0, Lcom/imo/android/imoim/biggroup/shortcut/BgSelfOrTypingItemView;->b:Lcom/imo/android/imoim/biggroup/view/chat/OnlineView;
const/16 v0, 0x64
invoke-virtual {p4, p1, v1, v0}, Lcom/imo/android/imoim/biggroup/view/chat/OnlineView;->a(Ljava/util/List;Ljava/util/List;I)V
goto :goto_59
.line 139
:cond_54
iget-object p1, p0, Lcom/imo/android/imoim/biggroup/shortcut/BgSelfOrTypingItemView;->b:Lcom/imo/android/imoim/biggroup/view/chat/OnlineView;
invoke-virtual {p1, p3, p4}, Lcom/imo/android/imoim/biggroup/view/chat/OnlineView;->a(Lcom/imo/android/imoim/biggroup/data/h;Z)V
.line 142
:goto_59
iput-object p3, p0, Lcom/imo/android/imoim/biggroup/shortcut/BgSelfOrTypingItemView;->f:Lcom/imo/android/imoim/biggroup/data/h;
goto :goto_66
:cond_5c
const/4 p1, 0x0
.line 144
iput-object p1, p0, Lcom/imo/android/imoim/biggroup/shortcut/BgSelfOrTypingItemView;->f:Lcom/imo/android/imoim/biggroup/data/h;
.line 145
iget-object p1, p0, Lcom/imo/android/imoim/biggroup/shortcut/BgSelfOrTypingItemView;->b:Lcom/imo/android/imoim/biggroup/view/chat/OnlineView;
const/16 p3, 0x8
invoke-virtual {p1, p3}, Lcom/imo/android/imoim/biggroup/view/chat/OnlineView;->setVisibility(I)V
.line 147
:goto_66
iput-object p2, p0, Lcom/imo/android/imoim/biggroup/shortcut/BgSelfOrTypingItemView;->g:Lcom/imo/android/imoim/biggroup/data/h;
return-void
.end method
.method public getCount()I
.registers 3
.line 64
iget-object v0, p0, Lcom/imo/android/imoim/biggroup/shortcut/BgSelfOrTypingItemView;->a:Lcom/imo/android/imoim/biggroup/view/chat/OnlineView;
if-eqz v0, :cond_c
invoke-virtual {v0}, Lcom/imo/android/imoim/biggroup/view/chat/OnlineView;->getVisibility()I
move-result v0
if-nez v0, :cond_c
const/4 v0, 0x1
goto :goto_d
:cond_c
const/4 v0, 0x0
.line 67
:goto_d
iget-object v1, p0, Lcom/imo/android/imoim/biggroup/shortcut/BgSelfOrTypingItemView;->b:Lcom/imo/android/imoim/biggroup/view/chat/OnlineView;
if-eqz v1, :cond_19
invoke-virtual {v1}, Lcom/imo/android/imoim/biggroup/view/chat/OnlineView;->getVisibility()I
move-result v1
if-nez v1, :cond_19
add-int/lit8 v0, v0, 0x1
:cond_19
return v0
.end method
.method public setMyAnonId(Ljava/lang/String;)V
.registers 2
.line 52
iput-object p1, p0, Lcom/imo/android/imoim/biggroup/shortcut/BgSelfOrTypingItemView;->e:Ljava/lang/String;
return-void
.end method
.method public setTouchingView(Landroid/view/View;)V
.registers 2
.line 85
iput-object p1, p0, Lcom/imo/android/imoim/biggroup/shortcut/BgSelfOrTypingItemView;->c:Landroid/view/View;
return-void
.end method