SmallSeatsComponent.smali
.class public final Lcom/imo/android/imoim/voiceroom/room/view/SmallSeatsComponent;
.super Lcom/imo/hd/component/BaseActivityComponent;
.source "SourceFile"
# interfaces
.implements Lcom/imo/android/imoim/voiceroom/room/view/n;
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/imo/android/imoim/voiceroom/room/view/SmallSeatsComponent$a;
}
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/imo/hd/component/BaseActivityComponent<",
"Lcom/imo/android/imoim/voiceroom/room/view/n;",
">;",
"Lcom/imo/android/imoim/voiceroom/room/view/n;"
}
.end annotation
# static fields
.field static final synthetic b:[Lkotlin/k/g;
.field public static final d:Lcom/imo/android/imoim/voiceroom/room/view/SmallSeatsComponent$a;
# instance fields
.field c:Lcom/imo/android/imoim/voiceroom/room/view/VoiceRoomActivity$VoiceRoomConfig;
.field private final e:Lkotlin/f;
.field private f:Lcom/imo/android/imoim/communitymodule/voiceroom/youtube/viewmodel/YoutubeViewModel;
.field private g:Landroid/widget/RelativeLayout;
.field private h:Landroid/view/View;
.field private i:Landroid/view/View;
.field private j:Landroidx/recyclerview/widget/RecyclerView;
.field private k:Landroidx/recyclerview/widget/RecyclerView;
.field private l:Landroid/widget/FrameLayout;
.field private m:Landroid/widget/FrameLayout;
.field private n:Landroid/widget/RelativeLayout;
.field private o:Landroid/view/View;
.field private p:Landroid/widget/ImageView;
.field private q:Landroid/widget/FrameLayout;
.field private r:Landroid/widget/FrameLayout;
.field private s:Landroid/view/View;
.field private final t:Lkotlin/f;
.field private final u:Lkotlin/f;
.field private final v:Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;
.field private w:I
.field private x:Z
# direct methods
.method static constructor <clinit>()V
.registers 6
const-class v0, Lcom/imo/android/imoim/voiceroom/room/view/SmallSeatsComponent;
const/4 v1, 0x3
new-array v1, v1, [Lkotlin/k/g;
new-instance v2, Lkotlin/f/b/z;
invoke-static {v0}, Lkotlin/f/b/ab;->a(Ljava/lang/Class;)Lkotlin/k/b;
move-result-object v3
const-string v4, "voiceRoomViewModel"
const-string v5, "getVoiceRoomViewModel()Lcom/imo/android/imoim/voiceroom/room/viewmodel/VoiceRoomViewModel;"
invoke-direct {v2, v3, v4, v5}, Lkotlin/f/b/z;-><init>(Lkotlin/k/c;Ljava/lang/String;Ljava/lang/String;)V
invoke-static {v2}, Lkotlin/f/b/ab;->a(Lkotlin/f/b/y;)Lkotlin/k/j;
move-result-object v2
check-cast v2, Lkotlin/k/g;
const/4 v3, 0x0
aput-object v2, v1, v3
new-instance v2, Lkotlin/f/b/z;
invoke-static {v0}, Lkotlin/f/b/ab;->a(Ljava/lang/Class;)Lkotlin/k/b;
move-result-object v3
const-string v4, "arrowLargeAnim"
const-string v5, "getArrowLargeAnim()Landroid/view/animation/RotateAnimation;"
invoke-direct {v2, v3, v4, v5}, Lkotlin/f/b/z;-><init>(Lkotlin/k/c;Ljava/lang/String;Ljava/lang/String;)V
invoke-static {v2}, Lkotlin/f/b/ab;->a(Lkotlin/f/b/y;)Lkotlin/k/j;
move-result-object v2
check-cast v2, Lkotlin/k/g;
const/4 v3, 0x1
aput-object v2, v1, v3
new-instance v2, Lkotlin/f/b/z;
invoke-static {v0}, Lkotlin/f/b/ab;->a(Ljava/lang/Class;)Lkotlin/k/b;
move-result-object v0
const-string v3, "arrowSmallAnim"
const-string v4, "getArrowSmallAnim()Landroid/view/animation/RotateAnimation;"
invoke-direct {v2, v0, v3, v4}, Lkotlin/f/b/z;-><init>(Lkotlin/k/c;Ljava/lang/String;Ljava/lang/String;)V
invoke-static {v2}, Lkotlin/f/b/ab;->a(Lkotlin/f/b/y;)Lkotlin/k/j;
move-result-object v0
check-cast v0, Lkotlin/k/g;
const/4 v2, 0x2
aput-object v0, v1, v2
sput-object v1, Lcom/imo/android/imoim/voiceroom/room/view/SmallSeatsComponent;->b:[Lkotlin/k/g;
new-instance v0, Lcom/imo/android/imoim/voiceroom/room/view/SmallSeatsComponent$a;
const/4 v1, 0x0
invoke-direct {v0, v1}, Lcom/imo/android/imoim/voiceroom/room/view/SmallSeatsComponent$a;-><init>(Lkotlin/f/b/j;)V
sput-object v0, Lcom/imo/android/imoim/voiceroom/room/view/SmallSeatsComponent;->d:Lcom/imo/android/imoim/voiceroom/room/view/SmallSeatsComponent$a;
return-void
.end method
.method public constructor <init>(Lcom/imo/android/core/component/c;)V
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/imo/android/core/component/c<",
"*>;)V"
}
.end annotation
const-string v0, "help"
invoke-static {p1, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
.line 48
invoke-direct {p0, p1}, Lcom/imo/hd/component/BaseActivityComponent;-><init>(Lcom/imo/android/core/component/c;)V
.line 57
new-instance p1, Lcom/imo/android/imoim/voiceroom/room/view/SmallSeatsComponent$m;
invoke-direct {p1, p0}, Lcom/imo/android/imoim/voiceroom/room/view/SmallSeatsComponent$m;-><init>(Lcom/imo/android/imoim/voiceroom/room/view/SmallSeatsComponent;)V
check-cast p1, Lkotlin/f/a/a;
invoke-static {p1}, Lkotlin/g;->a(Lkotlin/f/a/a;)Lkotlin/f;
move-result-object p1
iput-object p1, p0, Lcom/imo/android/imoim/voiceroom/room/view/SmallSeatsComponent;->e:Lkotlin/f;
.line 79
sget-object p1, Lcom/imo/android/imoim/voiceroom/room/view/SmallSeatsComponent$d;->a:Lcom/imo/android/imoim/voiceroom/room/view/SmallSeatsComponent$d;
check-cast p1, Lkotlin/f/a/a;
invoke-static {p1}, Lkotlin/g;->a(Lkotlin/f/a/a;)Lkotlin/f;
move-result-object p1
iput-object p1, p0, Lcom/imo/android/imoim/voiceroom/room/view/SmallSeatsComponent;->t:Lkotlin/f;
.line 86
sget-object p1, Lcom/imo/android/imoim/voiceroom/room/view/SmallSeatsComponent$e;->a:Lcom/imo/android/imoim/voiceroom/room/view/SmallSeatsComponent$e;
check-cast p1, Lkotlin/f/a/a;
invoke-static {p1}, Lkotlin/g;->a(Lkotlin/f/a/a;)Lkotlin/f;
move-result-object p1
iput-object p1, p0, Lcom/imo/android/imoim/voiceroom/room/view/SmallSeatsComponent;->u:Lkotlin/f;
.line 93
new-instance p1, Lcom/imo/android/imoim/voiceroom/room/view/SmallSeatsComponent$h;
invoke-direct {p1, p0}, Lcom/imo/android/imoim/voiceroom/room/view/SmallSeatsComponent$h;-><init>(Lcom/imo/android/imoim/voiceroom/room/view/SmallSeatsComponent;)V
check-cast p1, Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;
iput-object p1, p0, Lcom/imo/android/imoim/voiceroom/room/view/SmallSeatsComponent;->v:Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;
const/4 p1, 0x1
.line 107
iput-boolean p1, p0, Lcom/imo/android/imoim/voiceroom/room/view/SmallSeatsComponent;->x:Z
return-void
.end method
.method private static a(Landroid/view/View;)Landroid/animation/ValueAnimator;
.registers 3
const/4 v0, 0x2
new-array v0, v0, [F
.line 346
fill-array-data v0, :array_1a
invoke-static {v0}, Landroid/animation/ValueAnimator;->ofFloat([F)Landroid/animation/ValueAnimator;
move-result-object v0
.line 347
new-instance v1, Lcom/imo/android/imoim/voiceroom/room/view/SmallSeatsComponent$b;
invoke-direct {v1, p0}, Lcom/imo/android/imoim/voiceroom/room/view/SmallSeatsComponent$b;-><init>(Landroid/view/View;)V
check-cast v1, Landroid/animation/ValueAnimator$AnimatorUpdateListener;
invoke-virtual {v0, v1}, Landroid/animation/ValueAnimator;->addUpdateListener(Landroid/animation/ValueAnimator$AnimatorUpdateListener;)V
const-string p0, "alphaIn"
.line 350
invoke-static {v0, p0}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
return-object v0
:array_1a
.array-data 4
0x0
0x3f800000 # 1.0f
.end array-data
.end method
.method public static final synthetic a(Lcom/imo/android/imoim/voiceroom/room/view/SmallSeatsComponent;)V
.registers 15
.line 4184
invoke-direct {p0}, Lcom/imo/android/imoim/voiceroom/room/view/SmallSeatsComponent;->i()Z
move-result v0
const-wide/16 v1, 0xfa
const-string v3, "relSeatContainer"
const-string v4, "expand"
const/4 v5, 0x1
const/high16 v6, 0x40a00000 # 5.0f
const-string v7, "ivArrow"
const-string v8, "videoWaitingLineContainer"
const-string v9, "videoSeatsContainer"
const/4 v10, 0x2
const-string v11, "recSeatsSmall"
const/4 v12, 0x0
if-eqz v0, :cond_e3
.line 4192
iget-object v0, p0, Lcom/imo/android/imoim/voiceroom/room/view/SmallSeatsComponent;->q:Landroid/widget/FrameLayout;
if-nez v0, :cond_20
invoke-static {v9}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_20
invoke-virtual {v0, v12}, Landroid/widget/FrameLayout;->setVisibility(I)V
.line 4193
iget-object v0, p0, Lcom/imo/android/imoim/voiceroom/room/view/SmallSeatsComponent;->r:Landroid/widget/FrameLayout;
if-nez v0, :cond_2a
invoke-static {v8}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_2a
invoke-virtual {v0, v12}, Landroid/widget/FrameLayout;->setVisibility(I)V
.line 4194
iget-object v0, p0, Lcom/imo/android/imoim/voiceroom/room/view/SmallSeatsComponent;->p:Landroid/widget/ImageView;
if-nez v0, :cond_34
invoke-static {v7}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_34
invoke-virtual {v0}, Landroid/widget/ImageView;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
move-result-object v0
if-eqz v0, :cond_db
check-cast v0, Landroid/widget/RelativeLayout$LayoutParams;
const/16 v13, 0xf
.line 4195
invoke-virtual {v0, v13}, Landroid/widget/RelativeLayout$LayoutParams;->removeRule(I)V
const/16 v13, 0xc
.line 4196
invoke-virtual {v0, v13}, Landroid/widget/RelativeLayout$LayoutParams;->addRule(I)V
.line 4198
iget v0, p0, Lcom/imo/android/imoim/voiceroom/room/view/SmallSeatsComponent;->w:I
invoke-static {v6}, Lsg/bigo/common/k;->a(F)I
move-result v6
mul-int/lit8 v6, v6, 0x2
add-int/2addr v0, v6
.line 4199
iget-object v6, p0, Lcom/imo/android/imoim/voiceroom/room/view/SmallSeatsComponent;->n:Landroid/widget/RelativeLayout;
if-nez v6, :cond_56
invoke-static {v3}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_56
check-cast v6, Landroid/view/View;
new-array v3, v10, [I
.line 4367
invoke-virtual {v6}, Landroid/view/View;->getMeasuredHeight()I
move-result v10
aput v10, v3, v12
aput v0, v3, v5
invoke-static {v3}, Landroid/animation/ValueAnimator;->ofInt([I)Landroid/animation/ValueAnimator;
move-result-object v0
.line 4368
new-instance v3, Lcom/imo/android/imoim/voiceroom/room/view/SmallSeatsComponent$i;
invoke-direct {v3, v6}, Lcom/imo/android/imoim/voiceroom/room/view/SmallSeatsComponent$i;-><init>(Landroid/view/View;)V
check-cast v3, Landroid/animation/ValueAnimator$AnimatorUpdateListener;
invoke-virtual {v0, v3}, Landroid/animation/ValueAnimator;->addUpdateListener(Landroid/animation/ValueAnimator$AnimatorUpdateListener;)V
.line 4373
invoke-static {v0, v4}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
check-cast v0, Landroid/animation/Animator;
.line 4378
new-instance v3, Lcom/imo/android/imoim/voiceroom/room/view/SmallSeatsComponent$f;
invoke-direct {v3, p0}, Lcom/imo/android/imoim/voiceroom/room/view/SmallSeatsComponent$f;-><init>(Lcom/imo/android/imoim/voiceroom/room/view/SmallSeatsComponent;)V
.line 4384
check-cast v3, Landroid/animation/Animator$AnimatorListener;
invoke-virtual {v0, v3}, Landroid/animation/Animator;->addListener(Landroid/animation/Animator$AnimatorListener;)V
.line 4202
iget-object v3, p0, Lcom/imo/android/imoim/voiceroom/room/view/SmallSeatsComponent;->q:Landroid/widget/FrameLayout;
if-nez v3, :cond_86
invoke-static {v9}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_86
check-cast v3, Landroid/view/View;
invoke-static {v3}, Lcom/imo/android/imoim/voiceroom/room/view/SmallSeatsComponent;->a(Landroid/view/View;)Landroid/animation/ValueAnimator;
move-result-object v3
.line 4203
iget-object v4, p0, Lcom/imo/android/imoim/voiceroom/room/view/SmallSeatsComponent;->r:Landroid/widget/FrameLayout;
if-nez v4, :cond_93
invoke-static {v8}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_93
check-cast v4, Landroid/view/View;
invoke-static {v4}, Lcom/imo/android/imoim/voiceroom/room/view/SmallSeatsComponent;->a(Landroid/view/View;)Landroid/animation/ValueAnimator;
move-result-object v4
.line 4204
iget-object v5, p0, Lcom/imo/android/imoim/voiceroom/room/view/SmallSeatsComponent;->k:Landroidx/recyclerview/widget/RecyclerView;
if-nez v5, :cond_a0
invoke-static {v11}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_a0
check-cast v5, Landroid/view/View;
invoke-static {v5}, Lcom/imo/android/imoim/voiceroom/room/view/SmallSeatsComponent;->b(Landroid/view/View;)Landroid/animation/ValueAnimator;
move-result-object v5
.line 4205
new-instance v6, Landroid/animation/AnimatorSet;
invoke-direct {v6}, Landroid/animation/AnimatorSet;-><init>()V
.line 4206
invoke-virtual {v6, v1, v2}, Landroid/animation/AnimatorSet;->setDuration(J)Landroid/animation/AnimatorSet;
.line 4207
invoke-virtual {v6, v0}, Landroid/animation/AnimatorSet;->play(Landroid/animation/Animator;)Landroid/animation/AnimatorSet$Builder;
move-result-object v0
check-cast v3, Landroid/animation/Animator;
invoke-virtual {v0, v3}, Landroid/animation/AnimatorSet$Builder;->with(Landroid/animation/Animator;)Landroid/animation/AnimatorSet$Builder;
move-result-object v0
check-cast v4, Landroid/animation/Animator;
invoke-virtual {v0, v4}, Landroid/animation/AnimatorSet$Builder;->with(Landroid/animation/Animator;)Landroid/animation/AnimatorSet$Builder;
move-result-object v0
check-cast v5, Landroid/animation/Animator;
invoke-virtual {v0, v5}, Landroid/animation/AnimatorSet$Builder;->with(Landroid/animation/Animator;)Landroid/animation/AnimatorSet$Builder;
.line 4208
invoke-virtual {v6}, Landroid/animation/AnimatorSet;->start()V
.line 4209
iget-object v0, p0, Lcom/imo/android/imoim/voiceroom/room/view/SmallSeatsComponent;->p:Landroid/widget/ImageView;
if-nez v0, :cond_cd
invoke-static {v7}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
.line 5000
:cond_cd
iget-object p0, p0, Lcom/imo/android/imoim/voiceroom/room/view/SmallSeatsComponent;->t:Lkotlin/f;
invoke-interface {p0}, Lkotlin/f;->getValue()Ljava/lang/Object;
move-result-object p0
check-cast p0, Landroid/view/animation/RotateAnimation;
.line 4209
check-cast p0, Landroid/view/animation/Animation;
invoke-virtual {v0, p0}, Landroid/widget/ImageView;->startAnimation(Landroid/view/animation/Animation;)V
return-void
.line 4194
:cond_db
new-instance p0, Lkotlin/TypeCastException;
const-string v0, "null cannot be cast to non-null type android.widget.RelativeLayout.LayoutParams"
invoke-direct {p0, v0}, Lkotlin/TypeCastException;-><init>(Ljava/lang/String;)V
throw p0
.line 5213
:cond_e3
iget-object v0, p0, Lcom/imo/android/imoim/voiceroom/room/view/SmallSeatsComponent;->k:Landroidx/recyclerview/widget/RecyclerView;
if-nez v0, :cond_ea
invoke-static {v11}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_ea
invoke-virtual {v0, v12}, Landroidx/recyclerview/widget/RecyclerView;->setVisibility(I)V
.line 5214
iget-object v0, p0, Lcom/imo/android/imoim/voiceroom/room/view/SmallSeatsComponent;->k:Landroidx/recyclerview/widget/RecyclerView;
if-nez v0, :cond_f4
invoke-static {v11}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_f4
invoke-virtual {v0, v12}, Landroidx/recyclerview/widget/RecyclerView;->scrollToPosition(I)V
.line 5215
iget-object v0, p0, Lcom/imo/android/imoim/voiceroom/room/view/SmallSeatsComponent;->k:Landroidx/recyclerview/widget/RecyclerView;
if-nez v0, :cond_fe
invoke-static {v11}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_fe
invoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView;->getMeasuredHeight()I
move-result v0
invoke-static {v6}, Lsg/bigo/common/k;->a(F)I
move-result v6
mul-int/lit8 v6, v6, 0x2
add-int/2addr v0, v6
.line 5216
iget-object v6, p0, Lcom/imo/android/imoim/voiceroom/room/view/SmallSeatsComponent;->n:Landroid/widget/RelativeLayout;
if-nez v6, :cond_110
invoke-static {v3}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_110
check-cast v6, Landroid/view/View;
new-array v3, v10, [I
.line 5387
invoke-virtual {v6}, Landroid/view/View;->getMeasuredHeight()I
move-result v10
aput v10, v3, v12
aput v0, v3, v5
invoke-static {v3}, Landroid/animation/ValueAnimator;->ofInt([I)Landroid/animation/ValueAnimator;
move-result-object v0
.line 5388
new-instance v3, Lcom/imo/android/imoim/voiceroom/room/view/SmallSeatsComponent$i;
invoke-direct {v3, v6}, Lcom/imo/android/imoim/voiceroom/room/view/SmallSeatsComponent$i;-><init>(Landroid/view/View;)V
check-cast v3, Landroid/animation/ValueAnimator$AnimatorUpdateListener;
invoke-virtual {v0, v3}, Landroid/animation/ValueAnimator;->addUpdateListener(Landroid/animation/ValueAnimator$AnimatorUpdateListener;)V
.line 5393
invoke-static {v0, v4}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
check-cast v0, Landroid/animation/Animator;
.line 5398
new-instance v3, Lcom/imo/android/imoim/voiceroom/room/view/SmallSeatsComponent$g;
invoke-direct {v3, p0}, Lcom/imo/android/imoim/voiceroom/room/view/SmallSeatsComponent$g;-><init>(Lcom/imo/android/imoim/voiceroom/room/view/SmallSeatsComponent;)V
.line 5404
check-cast v3, Landroid/animation/Animator$AnimatorListener;
invoke-virtual {v0, v3}, Landroid/animation/Animator;->addListener(Landroid/animation/Animator$AnimatorListener;)V
.line 5223
iget-object v3, p0, Lcom/imo/android/imoim/voiceroom/room/view/SmallSeatsComponent;->k:Landroidx/recyclerview/widget/RecyclerView;
if-nez v3, :cond_140
invoke-static {v11}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_140
check-cast v3, Landroid/view/View;
invoke-static {v3}, Lcom/imo/android/imoim/voiceroom/room/view/SmallSeatsComponent;->a(Landroid/view/View;)Landroid/animation/ValueAnimator;
move-result-object v3
.line 5224
iget-object v4, p0, Lcom/imo/android/imoim/voiceroom/room/view/SmallSeatsComponent;->q:Landroid/widget/FrameLayout;
if-nez v4, :cond_14d
invoke-static {v9}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_14d
check-cast v4, Landroid/view/View;
invoke-static {v4}, Lcom/imo/android/imoim/voiceroom/room/view/SmallSeatsComponent;->b(Landroid/view/View;)Landroid/animation/ValueAnimator;
move-result-object v4
.line 5225
iget-object v5, p0, Lcom/imo/android/imoim/voiceroom/room/view/SmallSeatsComponent;->r:Landroid/widget/FrameLayout;
if-nez v5, :cond_15a
invoke-static {v8}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_15a
check-cast v5, Landroid/view/View;
invoke-static {v5}, Lcom/imo/android/imoim/voiceroom/room/view/SmallSeatsComponent;->b(Landroid/view/View;)Landroid/animation/ValueAnimator;
move-result-object v5
.line 5226
new-instance v6, Landroid/animation/AnimatorSet;
invoke-direct {v6}, Landroid/animation/AnimatorSet;-><init>()V
.line 5227
invoke-virtual {v6, v1, v2}, Landroid/animation/AnimatorSet;->setDuration(J)Landroid/animation/AnimatorSet;
.line 5228
invoke-virtual {v6, v0}, Landroid/animation/AnimatorSet;->play(Landroid/animation/Animator;)Landroid/animation/AnimatorSet$Builder;
move-result-object v0
check-cast v3, Landroid/animation/Animator;
invoke-virtual {v0, v3}, Landroid/animation/AnimatorSet$Builder;->with(Landroid/animation/Animator;)Landroid/animation/AnimatorSet$Builder;
move-result-object v0
check-cast v4, Landroid/animation/Animator;
invoke-virtual {v0, v4}, Landroid/animation/AnimatorSet$Builder;->with(Landroid/animation/Animator;)Landroid/animation/AnimatorSet$Builder;
move-result-object v0
check-cast v5, Landroid/animation/Animator;
invoke-virtual {v0, v5}, Landroid/animation/AnimatorSet$Builder;->with(Landroid/animation/Animator;)Landroid/animation/AnimatorSet$Builder;
.line 5229
invoke-virtual {v6}, Landroid/animation/AnimatorSet;->start()V
.line 5230
iget-object v0, p0, Lcom/imo/android/imoim/voiceroom/room/view/SmallSeatsComponent;->p:Landroid/widget/ImageView;
if-nez v0, :cond_187
invoke-static {v7}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
.line 6000
:cond_187
iget-object p0, p0, Lcom/imo/android/imoim/voiceroom/room/view/SmallSeatsComponent;->u:Lkotlin/f;
invoke-interface {p0}, Lkotlin/f;->getValue()Ljava/lang/Object;
move-result-object p0
check-cast p0, Landroid/view/animation/RotateAnimation;
.line 5230
check-cast p0, Landroid/view/animation/Animation;
invoke-virtual {v0, p0}, Landroid/widget/ImageView;->startAnimation(Landroid/view/animation/Animation;)V
return-void
.end method
.method public static final synthetic a(Lcom/imo/android/imoim/voiceroom/room/view/SmallSeatsComponent;I)V
.registers 2
.line 48
iput p1, p0, Lcom/imo/android/imoim/voiceroom/room/view/SmallSeatsComponent;->w:I
return-void
.end method
.method public static final synthetic a(Lcom/imo/android/imoim/voiceroom/room/view/SmallSeatsComponent;Lcom/imo/android/imoim/communitymodule/voiceroom/youtube/viewmodel/YoutubeViewModel;)V
.registers 2
.line 48
iput-object p1, p0, Lcom/imo/android/imoim/voiceroom/room/view/SmallSeatsComponent;->f:Lcom/imo/android/imoim/communitymodule/voiceroom/youtube/viewmodel/YoutubeViewModel;
return-void
.end method
.method public static final synthetic a(Lcom/imo/android/imoim/voiceroom/room/view/SmallSeatsComponent;Lcom/imo/android/imoim/voiceroom/room/c/e;)V
.registers 3
.line 7159
iget-object p0, p0, Lcom/imo/android/imoim/voiceroom/room/view/SmallSeatsComponent;->a_:Lcom/imo/android/core/component/c/a;
const-string v0, "mActivityServiceWrapper"
invoke-static {p0, v0}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
check-cast p0, Lcom/imo/android/core/a/b;
invoke-interface {p0}, Lcom/imo/android/core/a/b;->g()Lcom/imo/android/core/component/b/d;
move-result-object p0
const-class v0, Lcom/imo/android/imoim/voiceroom/room/view/youtubevideo/a;
invoke-interface {p0, v0}, Lcom/imo/android/core/component/b/d;->b(Ljava/lang/Class;)Lcom/imo/android/core/component/b/b;
move-result-object p0
check-cast p0, Lcom/imo/android/imoim/voiceroom/room/view/youtubevideo/a;
if-eqz p0, :cond_1d
.line 7160
move-object v0, p1
check-cast v0, Lcom/imo/android/imoim/communitymodule/voiceroom/youtube/a/c;
invoke-interface {p0, v0}, Lcom/imo/android/imoim/voiceroom/room/view/youtubevideo/a;->a(Lcom/imo/android/imoim/communitymodule/voiceroom/youtube/a/c;)V
.line 7161
:cond_1d
sget-object p0, Lcom/imo/android/imoim/voiceroom/room/view/youtubevideo/a/b;->h:Lcom/imo/android/imoim/voiceroom/room/view/youtubevideo/a/b;
.line 8138
iget-object p0, p1, Lcom/imo/android/imoim/voiceroom/room/c/e;->a:Lcom/imo/android/imoim/communitymodule/voiceroom/youtube/a/b;
.line 7161
invoke-static {p0}, Lcom/imo/android/imoim/voiceroom/room/view/youtubevideo/a/b;->a(Lcom/imo/android/imoim/communitymodule/voiceroom/youtube/a/b;)V
return-void
.end method
.method private static b(Landroid/view/View;)Landroid/animation/ValueAnimator;
.registers 3
const/4 v0, 0x2
new-array v0, v0, [F
.line 354
fill-array-data v0, :array_1a
invoke-static {v0}, Landroid/animation/ValueAnimator;->ofFloat([F)Landroid/animation/ValueAnimator;
move-result-object v0
.line 355
new-instance v1, Lcom/imo/android/imoim/voiceroom/room/view/SmallSeatsComponent$c;
invoke-direct {v1, p0}, Lcom/imo/android/imoim/voiceroom/room/view/SmallSeatsComponent$c;-><init>(Landroid/view/View;)V
check-cast v1, Landroid/animation/ValueAnimator$AnimatorUpdateListener;
invoke-virtual {v0, v1}, Landroid/animation/ValueAnimator;->addUpdateListener(Landroid/animation/ValueAnimator$AnimatorUpdateListener;)V
const-string p0, "alphaOut"
.line 358
invoke-static {v0, p0}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
return-object v0
:array_1a
.array-data 4
0x3f800000 # 1.0f
0x0
.end array-data
.end method
.method public static final synthetic b(Lcom/imo/android/imoim/voiceroom/room/view/SmallSeatsComponent;)Z
.registers 1
.line 48
iget-boolean p0, p0, Lcom/imo/android/imoim/voiceroom/room/view/SmallSeatsComponent;->x:Z
return p0
.end method
.method public static final synthetic c(Lcom/imo/android/imoim/voiceroom/room/view/SmallSeatsComponent;)V
.registers 2
const/4 v0, 0x0
.line 48
iput-boolean v0, p0, Lcom/imo/android/imoim/voiceroom/room/view/SmallSeatsComponent;->x:Z
return-void
.end method
.method public static final synthetic d(Lcom/imo/android/imoim/voiceroom/room/view/SmallSeatsComponent;)Lcom/imo/android/imoim/communitymodule/voiceroom/youtube/viewmodel/YoutubeViewModel;
.registers 1
.line 48
iget-object p0, p0, Lcom/imo/android/imoim/voiceroom/room/view/SmallSeatsComponent;->f:Lcom/imo/android/imoim/communitymodule/voiceroom/youtube/viewmodel/YoutubeViewModel;
return-object p0
.end method
.method public static final synthetic e(Lcom/imo/android/imoim/voiceroom/room/view/SmallSeatsComponent;)V
.registers 4
.line 6165
iget-object v0, p0, Lcom/imo/android/imoim/voiceroom/room/view/SmallSeatsComponent;->f:Lcom/imo/android/imoim/communitymodule/voiceroom/youtube/viewmodel/YoutubeViewModel;
if-eqz v0, :cond_17
.line 7067
iget-object v0, v0, Lcom/imo/android/imoim/communitymodule/voiceroom/youtube/viewmodel/YoutubeViewModel;->c:Lsg/bigo/arch/mvvm/g;
check-cast v0, Lsg/bigo/arch/mvvm/i;
if-eqz v0, :cond_17
.line 6165
move-object v1, p0
check-cast v1, Landroidx/lifecycle/LifecycleOwner;
new-instance v2, Lcom/imo/android/imoim/voiceroom/room/view/SmallSeatsComponent$k;
invoke-direct {v2, p0}, Lcom/imo/android/imoim/voiceroom/room/view/SmallSeatsComponent$k;-><init>(Lcom/imo/android/imoim/voiceroom/room/view/SmallSeatsComponent;)V
check-cast v2, Landroidx/lifecycle/Observer;
invoke-virtual {v0, v1, v2}, Lsg/bigo/arch/mvvm/i;->a(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V
:cond_17
return-void
.end method
.method public static final synthetic f(Lcom/imo/android/imoim/voiceroom/room/view/SmallSeatsComponent;)Lcom/imo/android/core/a/b;
.registers 1
.line 48
iget-object p0, p0, Lcom/imo/android/imoim/voiceroom/room/view/SmallSeatsComponent;->a_:Lcom/imo/android/core/component/c/a;
check-cast p0, Lcom/imo/android/core/a/b;
return-object p0
.end method
.method public static final synthetic g(Lcom/imo/android/imoim/voiceroom/room/view/SmallSeatsComponent;)Landroidx/recyclerview/widget/RecyclerView;
.registers 2
.line 48
iget-object p0, p0, Lcom/imo/android/imoim/voiceroom/room/view/SmallSeatsComponent;->k:Landroidx/recyclerview/widget/RecyclerView;
if-nez p0, :cond_9
const-string v0, "recSeatsSmall"
invoke-static {v0}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_9
return-object p0
.end method
.method public static final synthetic h(Lcom/imo/android/imoim/voiceroom/room/view/SmallSeatsComponent;)Landroid/widget/FrameLayout;
.registers 2
.line 48
iget-object p0, p0, Lcom/imo/android/imoim/voiceroom/room/view/SmallSeatsComponent;->q:Landroid/widget/FrameLayout;
if-nez p0, :cond_9
const-string v0, "videoSeatsContainer"
invoke-static {v0}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_9
return-object p0
.end method
.method public static final synthetic i(Lcom/imo/android/imoim/voiceroom/room/view/SmallSeatsComponent;)Landroid/widget/FrameLayout;
.registers 2
.line 48
iget-object p0, p0, Lcom/imo/android/imoim/voiceroom/room/view/SmallSeatsComponent;->r:Landroid/widget/FrameLayout;
if-nez p0, :cond_9
const-string v0, "videoWaitingLineContainer"
invoke-static {v0}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_9
return-object p0
.end method
.method private final i()Z
.registers 3
.line 77
iget-object v0, p0, Lcom/imo/android/imoim/voiceroom/room/view/SmallSeatsComponent;->k:Landroidx/recyclerview/widget/RecyclerView;
if-nez v0, :cond_9
const-string v1, "recSeatsSmall"
invoke-static {v1}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_9
invoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView;->getVisibility()I
move-result v0
if-nez v0, :cond_11
const/4 v0, 0x1
return v0
:cond_11
const/4 v0, 0x0
return v0
.end method
.method public static final synthetic j(Lcom/imo/android/imoim/voiceroom/room/view/SmallSeatsComponent;)Landroid/widget/ImageView;
.registers 2
.line 48
iget-object p0, p0, Lcom/imo/android/imoim/voiceroom/room/view/SmallSeatsComponent;->p:Landroid/widget/ImageView;
if-nez p0, :cond_9
const-string v0, "ivArrow"
invoke-static {v0}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_9
return-object p0
.end method
.method public static final synthetic k(Lcom/imo/android/imoim/voiceroom/room/view/SmallSeatsComponent;)Z
.registers 1
.line 48
invoke-direct {p0}, Lcom/imo/android/imoim/voiceroom/room/view/SmallSeatsComponent;->i()Z
move-result p0
return p0
.end method
.method public static final synthetic l(Lcom/imo/android/imoim/voiceroom/room/view/SmallSeatsComponent;)Landroidx/recyclerview/widget/RecyclerView;
.registers 2
.line 48
iget-object p0, p0, Lcom/imo/android/imoim/voiceroom/room/view/SmallSeatsComponent;->j:Landroidx/recyclerview/widget/RecyclerView;
if-nez p0, :cond_9
const-string v0, "recMicSeats"
invoke-static {v0}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_9
return-object p0
.end method
.method public static final synthetic m(Lcom/imo/android/imoim/voiceroom/room/view/SmallSeatsComponent;)Landroid/view/View;
.registers 2
.line 48
iget-object p0, p0, Lcom/imo/android/imoim/voiceroom/room/view/SmallSeatsComponent;->o:Landroid/view/View;
if-nez p0, :cond_9
const-string v0, "waitingLineView"
invoke-static {v0}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_9
return-object p0
.end method
.method public static final synthetic n(Lcom/imo/android/imoim/voiceroom/room/view/SmallSeatsComponent;)I
.registers 1
.line 48
iget p0, p0, Lcom/imo/android/imoim/voiceroom/room/view/SmallSeatsComponent;->w:I
return p0
.end method
.method public static final synthetic o(Lcom/imo/android/imoim/voiceroom/room/view/SmallSeatsComponent;)Landroid/widget/RelativeLayout;
.registers 2
.line 48
iget-object p0, p0, Lcom/imo/android/imoim/voiceroom/room/view/SmallSeatsComponent;->n:Landroid/widget/RelativeLayout;
if-nez p0, :cond_9
const-string v0, "relSeatContainer"
invoke-static {v0}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_9
return-object p0
.end method
# virtual methods
.method public final a()V
.registers 7
.line 295
invoke-virtual {p0}, Lcom/imo/android/imoim/voiceroom/room/view/SmallSeatsComponent;->h()Z
move-result v0
if-eqz v0, :cond_7
return-void
.line 2234
:cond_7
iget-object v0, p0, Lcom/imo/android/imoim/voiceroom/room/view/SmallSeatsComponent;->g:Landroid/widget/RelativeLayout;
if-nez v0, :cond_10
const-string v1, "smallSeatsContainer"
invoke-static {v1}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_10
const/4 v1, 0x0
invoke-virtual {v0, v1}, Landroid/widget/RelativeLayout;->setVisibility(I)V
.line 2235
iget-object v0, p0, Lcom/imo/android/imoim/voiceroom/room/view/SmallSeatsComponent;->h:Landroid/view/View;
const-string v2, "placeholderSeatsView"
if-nez v0, :cond_1d
invoke-static {v2}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_1d
invoke-virtual {v0, v1}, Landroid/view/View;->setVisibility(I)V
.line 2236
iget-object v0, p0, Lcom/imo/android/imoim/voiceroom/room/view/SmallSeatsComponent;->h:Landroid/view/View;
if-nez v0, :cond_27
invoke-static {v2}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_27
invoke-virtual {v0}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
move-result-object v0
iget-object v2, p0, Lcom/imo/android/imoim/voiceroom/room/view/SmallSeatsComponent;->j:Landroidx/recyclerview/widget/RecyclerView;
const-string v3, "recMicSeats"
if-nez v2, :cond_34
invoke-static {v3}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_34
invoke-virtual {v2}, Landroidx/recyclerview/widget/RecyclerView;->getMeasuredHeight()I
move-result v2
iput v2, v0, Landroid/view/ViewGroup$LayoutParams;->height:I
.line 2237
iget-object v0, p0, Lcom/imo/android/imoim/voiceroom/room/view/SmallSeatsComponent;->i:Landroid/view/View;
const-string v2, "placeholderWaitingView"
if-nez v0, :cond_43
invoke-static {v2}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_43
invoke-virtual {v0, v1}, Landroid/view/View;->setVisibility(I)V
.line 2238
iget-object v0, p0, Lcom/imo/android/imoim/voiceroom/room/view/SmallSeatsComponent;->i:Landroid/view/View;
if-nez v0, :cond_4d
invoke-static {v2}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_4d
invoke-virtual {v0}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
move-result-object v0
iget-object v2, p0, Lcom/imo/android/imoim/voiceroom/room/view/SmallSeatsComponent;->o:Landroid/view/View;
const-string v4, "waitingLineView"
if-nez v2, :cond_5a
invoke-static {v4}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_5a
invoke-virtual {v2}, Landroid/view/View;->getMeasuredHeight()I
move-result v2
iput v2, v0, Landroid/view/ViewGroup$LayoutParams;->height:I
.line 2239
iget-object v0, p0, Lcom/imo/android/imoim/voiceroom/room/view/SmallSeatsComponent;->j:Landroidx/recyclerview/widget/RecyclerView;
if-nez v0, :cond_67
invoke-static {v3}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_67
invoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView;->getMeasuredHeight()I
move-result v0
iget-object v2, p0, Lcom/imo/android/imoim/voiceroom/room/view/SmallSeatsComponent;->o:Landroid/view/View;
if-nez v2, :cond_72
invoke-static {v4}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_72
invoke-virtual {v2}, Landroid/view/View;->getMeasuredHeight()I
move-result v2
add-int/2addr v0, v2
iput v0, p0, Lcom/imo/android/imoim/voiceroom/room/view/SmallSeatsComponent;->w:I
.line 2240
iget-object v0, p0, Lcom/imo/android/imoim/voiceroom/room/view/SmallSeatsComponent;->s:Landroid/view/View;
if-nez v0, :cond_82
const-string v2, "inviteMsgContainer"
invoke-static {v2}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_82
invoke-virtual {v0}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
move-result-object v0
if-eqz v0, :cond_107
check-cast v0, Landroid/widget/RelativeLayout$LayoutParams;
const/4 v2, 0x3
.line 2241
invoke-virtual {v0, v2}, Landroid/widget/RelativeLayout$LayoutParams;->removeRule(I)V
const v5, 0x7f090a6e
.line 2242
invoke-virtual {v0, v2, v5}, Landroid/widget/RelativeLayout$LayoutParams;->addRule(II)V
.line 2259
iget-object v0, p0, Lcom/imo/android/imoim/voiceroom/room/view/SmallSeatsComponent;->l:Landroid/widget/FrameLayout;
if-nez v0, :cond_9d
const-string v2, "seatsViewContainer"
invoke-static {v2}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_9d
iget-object v2, p0, Lcom/imo/android/imoim/voiceroom/room/view/SmallSeatsComponent;->j:Landroidx/recyclerview/widget/RecyclerView;
if-nez v2, :cond_a4
invoke-static {v3}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_a4
check-cast v2, Landroid/view/View;
invoke-virtual {v0, v2}, Landroid/widget/FrameLayout;->removeView(Landroid/view/View;)V
.line 2260
iget-object v0, p0, Lcom/imo/android/imoim/voiceroom/room/view/SmallSeatsComponent;->m:Landroid/widget/FrameLayout;
if-nez v0, :cond_b2
const-string v2, "waitingLineViewContainer"
invoke-static {v2}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_b2
iget-object v2, p0, Lcom/imo/android/imoim/voiceroom/room/view/SmallSeatsComponent;->o:Landroid/view/View;
if-nez v2, :cond_b9
invoke-static {v4}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_b9
invoke-virtual {v0, v2}, Landroid/widget/FrameLayout;->removeView(Landroid/view/View;)V
.line 2261
iget-object v0, p0, Lcom/imo/android/imoim/voiceroom/room/view/SmallSeatsComponent;->q:Landroid/widget/FrameLayout;
const-string v2, "videoSeatsContainer"
if-nez v0, :cond_c5
invoke-static {v2}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_c5
iget-object v5, p0, Lcom/imo/android/imoim/voiceroom/room/view/SmallSeatsComponent;->j:Landroidx/recyclerview/widget/RecyclerView;
if-nez v5, :cond_cc
invoke-static {v3}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_cc
check-cast v5, Landroid/view/View;
invoke-virtual {v0, v5}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;)V
.line 2262
iget-object v0, p0, Lcom/imo/android/imoim/voiceroom/room/view/SmallSeatsComponent;->r:Landroid/widget/FrameLayout;
const-string v3, "videoWaitingLineContainer"
if-nez v0, :cond_da
invoke-static {v3}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_da
iget-object v5, p0, Lcom/imo/android/imoim/voiceroom/room/view/SmallSeatsComponent;->o:Landroid/view/View;
if-nez v5, :cond_e1
invoke-static {v4}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_e1
invoke-virtual {v0, v5}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;)V
.line 2289
iget-object v0, p0, Lcom/imo/android/imoim/voiceroom/room/view/SmallSeatsComponent;->q:Landroid/widget/FrameLayout;
if-nez v0, :cond_eb
invoke-static {v2}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_eb
const/16 v2, 0x8
invoke-virtual {v0, v2}, Landroid/widget/FrameLayout;->setVisibility(I)V
.line 2290
iget-object v0, p0, Lcom/imo/android/imoim/voiceroom/room/view/SmallSeatsComponent;->r:Landroid/widget/FrameLayout;
if-nez v0, :cond_f7
invoke-static {v3}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_f7
invoke-virtual {v0, v2}, Landroid/widget/FrameLayout;->setVisibility(I)V
.line 2291
iget-object v0, p0, Lcom/imo/android/imoim/voiceroom/room/view/SmallSeatsComponent;->k:Landroidx/recyclerview/widget/RecyclerView;
if-nez v0, :cond_103
const-string v2, "recSeatsSmall"
invoke-static {v2}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_103
invoke-virtual {v0, v1}, Landroidx/recyclerview/widget/RecyclerView;->setVisibility(I)V
return-void
.line 2240
:cond_107
new-instance v0, Lkotlin/TypeCastException;
const-string v1, "null cannot be cast to non-null type android.widget.RelativeLayout.LayoutParams"
invoke-direct {v0, v1}, Lkotlin/TypeCastException;-><init>(Ljava/lang/String;)V
throw v0
.end method
.method public final a(Lcom/imo/android/core/component/a/c;Landroid/util/SparseArray;)V
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/imo/android/core/component/a/c;",
"Landroid/util/SparseArray<",
"Ljava/lang/Object;",
">;)V"
}
.end annotation
.line 320
sget-object p2, Lcom/imo/android/imoim/voiceroom/data/e;->BEFORE_ROOM_SWITCH:Lcom/imo/android/imoim/voiceroom/data/e;
if-ne p1, p2, :cond_a
const/4 p1, 0x1
.line 321
iput-boolean p1, p0, Lcom/imo/android/imoim/voiceroom/room/view/SmallSeatsComponent;->x:Z
.line 322
invoke-virtual {p0}, Lcom/imo/android/imoim/voiceroom/room/view/SmallSeatsComponent;->g()V
:cond_a
return-void
.end method
.method public final b()V
.registers 1
return-void
.end method
.method public final c()V
.registers 5
.line 114
iget-object v0, p0, Lcom/imo/android/imoim/voiceroom/room/view/SmallSeatsComponent;->a_:Lcom/imo/android/core/component/c/a;
check-cast v0, Lcom/imo/android/core/a/b;
const v1, 0x7f090a6e
invoke-interface {v0, v1}, Lcom/imo/android/core/a/b;->a(I)Landroid/view/View;
move-result-object v0
const-string v1, "mActivityServiceWrapper.\u2026ayout_features_container)"
invoke-static {v0, v1}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
check-cast v0, Landroid/widget/RelativeLayout;
iput-object v0, p0, Lcom/imo/android/imoim/voiceroom/room/view/SmallSeatsComponent;->g:Landroid/widget/RelativeLayout;
const-string v1, "smallSeatsContainer"
if-nez v0, :cond_1b
.line 115
invoke-static {v1}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_1b
const v2, 0x7f090e51
invoke-virtual {v0, v2}, Landroid/widget/RelativeLayout;->findViewById(I)Landroid/view/View;
move-result-object v0
const-string v2, "smallSeatsContainer.find\u2026R.id.rel_seats_container)"
invoke-static {v0, v2}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
check-cast v0, Landroid/widget/RelativeLayout;
iput-object v0, p0, Lcom/imo/android/imoim/voiceroom/room/view/SmallSeatsComponent;->n:Landroid/widget/RelativeLayout;
.line 116
iget-object v0, p0, Lcom/imo/android/imoim/voiceroom/room/view/SmallSeatsComponent;->g:Landroid/widget/RelativeLayout;
if-nez v0, :cond_32
invoke-static {v1}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_32
const v1, 0x7f090e0e
invoke-virtual {v0, v1}, Landroid/widget/RelativeLayout;->findViewById(I)Landroid/view/View;
move-result-object v0
const-string v1, "smallSeatsContainer.find\u2026R.id.rec_mic_seats_small)"
invoke-static {v0, v1}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
check-cast v0, Landroidx/recyclerview/widget/RecyclerView;
iput-object v0, p0, Lcom/imo/android/imoim/voiceroom/room/view/SmallSeatsComponent;->k:Landroidx/recyclerview/widget/RecyclerView;
.line 117
iget-object v0, p0, Lcom/imo/android/imoim/voiceroom/room/view/SmallSeatsComponent;->n:Landroid/widget/RelativeLayout;
const-string v1, "relSeatContainer"
if-nez v0, :cond_4b
invoke-static {v1}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_4b
const v2, 0x7f0909bb
invoke-virtual {v0, v2}, Landroid/widget/RelativeLayout;->findViewById(I)Landroid/view/View;
move-result-object v0
const-string v2, "relSeatContainer.findViewById(R.id.iv_seat_arrow)"
invoke-static {v0, v2}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
check-cast v0, Landroid/widget/ImageView;
iput-object v0, p0, Lcom/imo/android/imoim/voiceroom/room/view/SmallSeatsComponent;->p:Landroid/widget/ImageView;
.line 118
iget-object v0, p0, Lcom/imo/android/imoim/voiceroom/room/view/SmallSeatsComponent;->n:Landroid/widget/RelativeLayout;
if-nez v0, :cond_62
invoke-static {v1}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_62
const v2, 0x7f0905fe
invoke-virtual {v0, v2}, Landroid/widget/RelativeLayout;->findViewById(I)Landroid/view/View;
move-result-object v0
const-string v2, "relSeatContainer.findVie\u2026arge_mic_seats_container)"
invoke-static {v0, v2}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
check-cast v0, Landroid/widget/FrameLayout;
iput-object v0, p0, Lcom/imo/android/imoim/voiceroom/room/view/SmallSeatsComponent;->q:Landroid/widget/FrameLayout;
.line 119
iget-object v0, p0, Lcom/imo/android/imoim/voiceroom/room/view/SmallSeatsComponent;->n:Landroid/widget/RelativeLayout;
if-nez v0, :cond_79
invoke-static {v1}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_79
const v1, 0x7f090601
invoke-virtual {v0, v1}, Landroid/widget/RelativeLayout;->findViewById(I)Landroid/view/View;
move-result-object v0
const-string v1, "relSeatContainer.findVie\u2026r_waiting_line_container)"
invoke-static {v0, v1}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
check-cast v0, Landroid/widget/FrameLayout;
iput-object v0, p0, Lcom/imo/android/imoim/voiceroom/room/view/SmallSeatsComponent;->r:Landroid/widget/FrameLayout;
.line 120
iget-object v0, p0, Lcom/imo/android/imoim/voiceroom/room/view/SmallSeatsComponent;->a_:Lcom/imo/android/core/component/c/a;
check-cast v0, Lcom/imo/android/core/a/b;
const v1, 0x7f090aa1
invoke-interface {v0, v1}, Lcom/imo/android/core/a/b;->a(I)Landroid/view/View;
move-result-object v0
const-string v1, "mActivityServiceWrapper.\u2026.layout_voice_room_seats)"
invoke-static {v0, v1}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
check-cast v0, Landroid/widget/FrameLayout;
iput-object v0, p0, Lcom/imo/android/imoim/voiceroom/room/view/SmallSeatsComponent;->l:Landroid/widget/FrameLayout;
.line 121
iget-object v0, p0, Lcom/imo/android/imoim/voiceroom/room/view/SmallSeatsComponent;->a_:Lcom/imo/android/core/component/c/a;
check-cast v0, Lcom/imo/android/core/a/b;
const v1, 0x7f0905ff
invoke-interface {v0, v1}, Lcom/imo/android/core/a/b;->a(I)Landroid/view/View;
move-result-object v0
const-string v1, "mActivityServiceWrapper.\u2026_voice_room_waiting_list)"
invoke-static {v0, v1}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
check-cast v0, Landroid/widget/FrameLayout;
iput-object v0, p0, Lcom/imo/android/imoim/voiceroom/room/view/SmallSeatsComponent;->m:Landroid/widget/FrameLayout;
if-nez v0, :cond_b8
const-string v2, "waitingLineViewContainer"
.line 122
invoke-static {v2}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_b8
const v2, 0x7f091564
invoke-virtual {v0, v2}, Landroid/widget/FrameLayout;->findViewById(I)Landroid/view/View;
move-result-object v0
const-string v2, "waitingLineViewContainer\u2026view_waiting_placeholder)"
invoke-static {v0, v2}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
iput-object v0, p0, Lcom/imo/android/imoim/voiceroom/room/view/SmallSeatsComponent;->i:Landroid/view/View;
.line 123
iget-object v0, p0, Lcom/imo/android/imoim/voiceroom/room/view/SmallSeatsComponent;->l:Landroid/widget/FrameLayout;
const-string v2, "seatsViewContainer"
if-nez v0, :cond_cf
invoke-static {v2}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_cf
const v3, 0x7f090d7a
invoke-virtual {v0, v3}, Landroid/widget/FrameLayout;->findViewById(I)Landroid/view/View;
move-result-object v0
const-string v3, "seatsViewContainer.findV\u2026Id(R.id.placeholder_view)"
invoke-static {v0, v3}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
iput-object v0, p0, Lcom/imo/android/imoim/voiceroom/room/view/SmallSeatsComponent;->h:Landroid/view/View;
.line 124
iget-object v0, p0, Lcom/imo/android/imoim/voiceroom/room/view/SmallSeatsComponent;->l:Landroid/widget/FrameLayout;
if-nez v0, :cond_e4
invoke-static {v2}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_e4
const v2, 0x7f090f5c
invoke-virtual {v0, v2}, Landroid/widget/FrameLayout;->findViewById(I)Landroid/view/View;
move-result-object v0
const-string v2, "seatsViewContainer.findV\u2026R.id.rv_voice_room_seats)"
invoke-static {v0, v2}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
check-cast v0, Landroidx/recyclerview/widget/RecyclerView;
iput-object v0, p0, Lcom/imo/android/imoim/voiceroom/room/view/SmallSeatsComponent;->j:Landroidx/recyclerview/widget/RecyclerView;
.line 125
iget-object v0, p0, Lcom/imo/android/imoim/voiceroom/room/view/SmallSeatsComponent;->a_:Lcom/imo/android/core/component/c/a;
check-cast v0, Lcom/imo/android/core/a/b;
const v2, 0x7f090aa3
invoke-interface {v0, v2}, Lcom/imo/android/core/a/b;->a(I)Landroid/view/View;
move-result-object v0
invoke-static {v0, v1}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
iput-object v0, p0, Lcom/imo/android/imoim/voiceroom/room/view/SmallSeatsComponent;->o:Landroid/view/View;
.line 126
iget-object v0, p0, Lcom/imo/android/imoim/voiceroom/room/view/SmallSeatsComponent;->a_:Lcom/imo/android/core/component/c/a;
check-cast v0, Lcom/imo/android/core/a/b;
const v1, 0x7f0905fd
invoke-interface {v0, v1}, Lcom/imo/android/core/a/b;->a(I)Landroid/view/View;
move-result-object v0
const-string v1, "mActivityServiceWrapper.\u2026.fr_invite_msg_container)"
invoke-static {v0, v1}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
iput-object v0, p0, Lcom/imo/android/imoim/voiceroom/room/view/SmallSeatsComponent;->s:Landroid/view/View;
.line 1132
iget-object v0, p0, Lcom/imo/android/imoim/voiceroom/room/view/SmallSeatsComponent;->p:Landroid/widget/ImageView;
if-nez v0, :cond_11f
const-string v1, "ivArrow"
invoke-static {v1}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_11f
new-instance v1, Lcom/imo/android/imoim/voiceroom/room/view/SmallSeatsComponent$j;
invoke-direct {v1, p0}, Lcom/imo/android/imoim/voiceroom/room/view/SmallSeatsComponent$j;-><init>(Lcom/imo/android/imoim/voiceroom/room/view/SmallSeatsComponent;)V
check-cast v1, Landroid/view/View$OnClickListener;
invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 1136
iget-object v0, p0, Lcom/imo/android/imoim/voiceroom/room/view/SmallSeatsComponent;->j:Landroidx/recyclerview/widget/RecyclerView;
if-nez v0, :cond_132
const-string v1, "recMicSeats"
invoke-static {v1}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_132
invoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView;->getViewTreeObserver()Landroid/view/ViewTreeObserver;
move-result-object v0
iget-object v1, p0, Lcom/imo/android/imoim/voiceroom/room/view/SmallSeatsComponent;->v:Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;
invoke-virtual {v0, v1}, Landroid/view/ViewTreeObserver;->addOnGlobalLayoutListener(Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;)V
.line 2000
iget-object v0, p0, Lcom/imo/android/imoim/voiceroom/room/view/SmallSeatsComponent;->e:Lkotlin/f;
invoke-interface {v0}, Lkotlin/f;->getValue()Ljava/lang/Object;
.line 1140
invoke-static {}, Lcom/imo/android/imoim/voiceroom/room/viewmodel/VoiceRoomViewModel;->a()Landroidx/lifecycle/LiveData;
move-result-object v0
move-object v1, p0
check-cast v1, Landroidx/lifecycle/LifecycleOwner;
new-instance v2, Lcom/imo/android/imoim/voiceroom/room/view/SmallSeatsComponent$l;
invoke-direct {v2, p0}, Lcom/imo/android/imoim/voiceroom/room/view/SmallSeatsComponent$l;-><init>(Lcom/imo/android/imoim/voiceroom/room/view/SmallSeatsComponent;)V
check-cast v2, Landroidx/lifecycle/Observer;
invoke-virtual {v0, v1, v2}, Landroidx/lifecycle/LiveData;->observe(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V
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/voiceroom/room/view/n;",
">;"
}
.end annotation
.line 361
const-class v0, Lcom/imo/android/imoim/voiceroom/room/view/n;
return-object v0
.end method
.method public final f(Landroidx/lifecycle/LifecycleOwner;)V
.registers 4
.line 305
iget-object v0, p0, Lcom/imo/android/imoim/voiceroom/room/view/SmallSeatsComponent;->n:Landroid/widget/RelativeLayout;
if-nez v0, :cond_9
const-string v1, "relSeatContainer"
invoke-static {v1}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_9
invoke-virtual {v0}, Landroid/widget/RelativeLayout;->getViewTreeObserver()Landroid/view/ViewTreeObserver;
move-result-object v0
iget-object v1, p0, Lcom/imo/android/imoim/voiceroom/room/view/SmallSeatsComponent;->v:Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;
invoke-virtual {v0, v1}, Landroid/view/ViewTreeObserver;->removeOnGlobalLayoutListener(Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;)V
.line 306
invoke-super {p0, p1}, Lcom/imo/hd/component/BaseActivityComponent;->f(Landroidx/lifecycle/LifecycleOwner;)V
return-void
.end method
.method public final g()V
.registers 9
.line 300
invoke-virtual {p0}, Lcom/imo/android/imoim/voiceroom/room/view/SmallSeatsComponent;->h()Z
move-result v0
if-nez v0, :cond_7
return-void
.line 3248
:cond_7
iget-object v0, p0, Lcom/imo/android/imoim/voiceroom/room/view/SmallSeatsComponent;->h:Landroid/view/View;
if-nez v0, :cond_10
const-string v1, "placeholderSeatsView"
invoke-static {v1}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_10
const/16 v1, 0x8
invoke-virtual {v0, v1}, Landroid/view/View;->setVisibility(I)V
.line 3249
iget-object v0, p0, Lcom/imo/android/imoim/voiceroom/room/view/SmallSeatsComponent;->i:Landroid/view/View;
if-nez v0, :cond_1e
const-string v2, "placeholderWaitingView"
invoke-static {v2}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_1e
invoke-virtual {v0, v1}, Landroid/view/View;->setVisibility(I)V
.line 3250
iget-object v0, p0, Lcom/imo/android/imoim/voiceroom/room/view/SmallSeatsComponent;->g:Landroid/widget/RelativeLayout;
if-nez v0, :cond_2a
const-string v2, "smallSeatsContainer"
invoke-static {v2}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_2a
invoke-virtual {v0, v1}, Landroid/widget/RelativeLayout;->setVisibility(I)V
.line 3251
iget-object v0, p0, Lcom/imo/android/imoim/voiceroom/room/view/SmallSeatsComponent;->s:Landroid/view/View;
if-nez v0, :cond_36
const-string v2, "inviteMsgContainer"
invoke-static {v2}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_36
invoke-virtual {v0}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
move-result-object v0
const-string v2, "null cannot be cast to non-null type android.widget.RelativeLayout.LayoutParams"
if-eqz v0, :cond_127
check-cast v0, Landroid/widget/RelativeLayout$LayoutParams;
const/4 v3, 0x3
.line 3252
invoke-virtual {v0, v3}, Landroid/widget/RelativeLayout$LayoutParams;->removeRule(I)V
const v4, 0x7f0905ff
.line 3253
invoke-virtual {v0, v3, v4}, Landroid/widget/RelativeLayout$LayoutParams;->addRule(II)V
.line 3266
iget-object v0, p0, Lcom/imo/android/imoim/voiceroom/room/view/SmallSeatsComponent;->q:Landroid/widget/FrameLayout;
const-string v3, "videoSeatsContainer"
if-nez v0, :cond_53
invoke-static {v3}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_53
iget-object v4, p0, Lcom/imo/android/imoim/voiceroom/room/view/SmallSeatsComponent;->j:Landroidx/recyclerview/widget/RecyclerView;
const-string v5, "recMicSeats"
if-nez v4, :cond_5c
invoke-static {v5}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_5c
check-cast v4, Landroid/view/View;
invoke-virtual {v0, v4}, Landroid/widget/FrameLayout;->removeView(Landroid/view/View;)V
.line 3267
iget-object v0, p0, Lcom/imo/android/imoim/voiceroom/room/view/SmallSeatsComponent;->r:Landroid/widget/FrameLayout;
const-string v4, "videoWaitingLineContainer"
if-nez v0, :cond_6a
invoke-static {v4}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_6a
iget-object v6, p0, Lcom/imo/android/imoim/voiceroom/room/view/SmallSeatsComponent;->o:Landroid/view/View;
const-string v7, "waitingLineView"
if-nez v6, :cond_73
invoke-static {v7}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_73
invoke-virtual {v0, v6}, Landroid/widget/FrameLayout;->removeView(Landroid/view/View;)V
.line 3268
iget-object v0, p0, Lcom/imo/android/imoim/voiceroom/room/view/SmallSeatsComponent;->l:Landroid/widget/FrameLayout;
if-nez v0, :cond_7f
const-string v6, "seatsViewContainer"
invoke-static {v6}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_7f
iget-object v6, p0, Lcom/imo/android/imoim/voiceroom/room/view/SmallSeatsComponent;->j:Landroidx/recyclerview/widget/RecyclerView;
if-nez v6, :cond_86
invoke-static {v5}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_86
check-cast v6, Landroid/view/View;
invoke-virtual {v0, v6}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;)V
.line 3269
iget-object v0, p0, Lcom/imo/android/imoim/voiceroom/room/view/SmallSeatsComponent;->m:Landroid/widget/FrameLayout;
if-nez v0, :cond_94
const-string v5, "waitingLineViewContainer"
invoke-static {v5}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_94
iget-object v5, p0, Lcom/imo/android/imoim/voiceroom/room/view/SmallSeatsComponent;->o:Landroid/view/View;
if-nez v5, :cond_9b
invoke-static {v7}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_9b
invoke-virtual {v0, v5}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;)V
.line 3273
iget-object v0, p0, Lcom/imo/android/imoim/voiceroom/room/view/SmallSeatsComponent;->q:Landroid/widget/FrameLayout;
if-nez v0, :cond_a5
invoke-static {v3}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_a5
const/high16 v5, 0x3f800000 # 1.0f
invoke-virtual {v0, v5}, Landroid/widget/FrameLayout;->setAlpha(F)V
.line 3274
iget-object v0, p0, Lcom/imo/android/imoim/voiceroom/room/view/SmallSeatsComponent;->r:Landroid/widget/FrameLayout;
if-nez v0, :cond_b1
invoke-static {v4}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_b1
invoke-virtual {v0, v5}, Landroid/widget/FrameLayout;->setAlpha(F)V
.line 3275
iget-object v0, p0, Lcom/imo/android/imoim/voiceroom/room/view/SmallSeatsComponent;->k:Landroidx/recyclerview/widget/RecyclerView;
const-string v6, "recSeatsSmall"
if-nez v0, :cond_bd
invoke-static {v6}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_bd
invoke-virtual {v0, v5}, Landroidx/recyclerview/widget/RecyclerView;->setAlpha(F)V
.line 3276
iget-object v0, p0, Lcom/imo/android/imoim/voiceroom/room/view/SmallSeatsComponent;->k:Landroidx/recyclerview/widget/RecyclerView;
if-nez v0, :cond_c7
invoke-static {v6}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_c7
const/4 v5, 0x0
invoke-virtual {v0, v5}, Landroidx/recyclerview/widget/RecyclerView;->scrollToPosition(I)V
.line 3277
iput v5, p0, Lcom/imo/android/imoim/voiceroom/room/view/SmallSeatsComponent;->w:I
.line 3278
iget-object v0, p0, Lcom/imo/android/imoim/voiceroom/room/view/SmallSeatsComponent;->n:Landroid/widget/RelativeLayout;
if-nez v0, :cond_d6
const-string v5, "relSeatContainer"
invoke-static {v5}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_d6
invoke-virtual {v0}, Landroid/widget/RelativeLayout;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
move-result-object v0
const/4 v5, -0x2
iput v5, v0, Landroid/view/ViewGroup$LayoutParams;->height:I
.line 3279
iget-object v0, p0, Lcom/imo/android/imoim/voiceroom/room/view/SmallSeatsComponent;->p:Landroid/widget/ImageView;
const-string v5, "ivArrow"
if-nez v0, :cond_e6
invoke-static {v5}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_e6
invoke-virtual {v0}, Landroid/widget/ImageView;->clearAnimation()V
.line 3280
iget-object v0, p0, Lcom/imo/android/imoim/voiceroom/room/view/SmallSeatsComponent;->p:Landroid/widget/ImageView;
if-nez v0, :cond_f0
invoke-static {v5}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_f0
invoke-virtual {v0}, Landroid/widget/ImageView;->invalidate()V
.line 3281
iget-object v0, p0, Lcom/imo/android/imoim/voiceroom/room/view/SmallSeatsComponent;->q:Landroid/widget/FrameLayout;
if-nez v0, :cond_fa
invoke-static {v3}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_fa
invoke-virtual {v0, v1}, Landroid/widget/FrameLayout;->setVisibility(I)V
.line 3282
iget-object v0, p0, Lcom/imo/android/imoim/voiceroom/room/view/SmallSeatsComponent;->r:Landroid/widget/FrameLayout;
if-nez v0, :cond_104
invoke-static {v4}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_104
invoke-virtual {v0, v1}, Landroid/widget/FrameLayout;->setVisibility(I)V
.line 3283
iget-object v0, p0, Lcom/imo/android/imoim/voiceroom/room/view/SmallSeatsComponent;->p:Landroid/widget/ImageView;
if-nez v0, :cond_10e
invoke-static {v5}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_10e
invoke-virtual {v0}, Landroid/widget/ImageView;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
move-result-object v0
if-eqz v0, :cond_121
check-cast v0, Landroid/widget/RelativeLayout$LayoutParams;
const/16 v1, 0xc
.line 3284
invoke-virtual {v0, v1}, Landroid/widget/RelativeLayout$LayoutParams;->removeRule(I)V
const/16 v1, 0xf
.line 3285
invoke-virtual {v0, v1}, Landroid/widget/RelativeLayout$LayoutParams;->addRule(I)V
return-void
.line 3283
:cond_121
new-instance v0, Lkotlin/TypeCastException;
invoke-direct {v0, v2}, Lkotlin/TypeCastException;-><init>(Ljava/lang/String;)V
throw v0
.line 3251
:cond_127
new-instance v0, Lkotlin/TypeCastException;
invoke-direct {v0, v2}, Lkotlin/TypeCastException;-><init>(Ljava/lang/String;)V
throw v0
.end method
.method public final h()Z
.registers 3
.line 309
iget-object v0, p0, Lcom/imo/android/imoim/voiceroom/room/view/SmallSeatsComponent;->g:Landroid/widget/RelativeLayout;
if-nez v0, :cond_9
const-string v1, "smallSeatsContainer"
invoke-static {v1}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_9
invoke-virtual {v0}, Landroid/widget/RelativeLayout;->getVisibility()I
move-result v0
if-nez v0, :cond_11
const/4 v0, 0x1
return v0
:cond_11
const/4 v0, 0x0
return v0
.end method
.method public final l()Z
.registers 2
.line 326
invoke-virtual {p0}, Lcom/imo/android/imoim/voiceroom/room/view/SmallSeatsComponent;->h()Z
move-result v0
return v0
.end method
.method public final t_()[Lcom/imo/android/core/component/a/c;
.registers 4
const/4 v0, 0x1
new-array v0, v0, [Lcom/imo/android/core/component/a/c;
.line 316
sget-object v1, Lcom/imo/android/imoim/voiceroom/data/e;->BEFORE_ROOM_SWITCH:Lcom/imo/android/imoim/voiceroom/data/e;
check-cast v1, Lcom/imo/android/core/component/a/c;
const/4 v2, 0x0
aput-object v1, v0, v2
return-object v0
.end method