PartyNotifyView.smali

.class public final Lcom/imo/android/imoim/rooms/av/view/PartyNotifyView;
.super Landroid/widget/FrameLayout;
.source "SourceFile"


# annotations
.annotation system Ldalvik/annotation/MemberClasses;
    value = {
        Lcom/imo/android/imoim/rooms/av/view/PartyNotifyView$a;
    }
.end annotation


# static fields
.field public static final a:Lcom/imo/android/imoim/rooms/av/view/PartyNotifyView$a;


# instance fields
.field private b:Landroid/view/ViewGroup;

.field private c:Landroid/view/View;

.field private d:Landroid/view/View;

.field private e:Landroid/widget/TextView;

.field private f:Landroid/widget/TextView;

.field private g:Lcom/imo/android/imoim/fresco/ImoImageView;

.field private h:Landroid/animation/AnimatorSet;

.field private i:I

.field private j:Ljava/lang/String;

.field private k:J

.field private final l:Ljava/lang/Runnable;


# direct methods
.method static constructor <clinit>()V
    .registers 2

    new-instance v0, Lcom/imo/android/imoim/rooms/av/view/PartyNotifyView$a;

    const/4 v1, 0x0

    invoke-direct {v0, v1}, Lcom/imo/android/imoim/rooms/av/view/PartyNotifyView$a;-><init>(Lkotlin/f/b/j;)V

    sput-object v0, Lcom/imo/android/imoim/rooms/av/view/PartyNotifyView;->a:Lcom/imo/android/imoim/rooms/av/view/PartyNotifyView$a;

    return-void
.end method

.method public constructor <init>(Landroid/content/Context;)V
    .registers 3

    const-string v0, "context"

    invoke-static {p1, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V

    .line 27
    invoke-direct {p0, p1}, Landroid/widget/FrameLayout;-><init>(Landroid/content/Context;)V

    .line 55
    new-instance p1, Lcom/imo/android/imoim/rooms/av/view/PartyNotifyView$b;

    invoke-direct {p1, p0}, Lcom/imo/android/imoim/rooms/av/view/PartyNotifyView$b;-><init>(Lcom/imo/android/imoim/rooms/av/view/PartyNotifyView;)V

    check-cast p1, Ljava/lang/Runnable;

    iput-object p1, p0, Lcom/imo/android/imoim/rooms/av/view/PartyNotifyView;->l:Ljava/lang/Runnable;

    .line 28
    invoke-direct {p0}, Lcom/imo/android/imoim/rooms/av/view/PartyNotifyView;->a()V

    return-void
.end method

.method public constructor <init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
    .registers 4

    const-string v0, "context"

    invoke-static {p1, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V

    .line 31
    invoke-direct {p0, p1, p2}, Landroid/widget/FrameLayout;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V

    .line 55
    new-instance p1, Lcom/imo/android/imoim/rooms/av/view/PartyNotifyView$b;

    invoke-direct {p1, p0}, Lcom/imo/android/imoim/rooms/av/view/PartyNotifyView$b;-><init>(Lcom/imo/android/imoim/rooms/av/view/PartyNotifyView;)V

    check-cast p1, Ljava/lang/Runnable;

    iput-object p1, p0, Lcom/imo/android/imoim/rooms/av/view/PartyNotifyView;->l:Ljava/lang/Runnable;

    .line 32
    invoke-direct {p0}, Lcom/imo/android/imoim/rooms/av/view/PartyNotifyView;->a()V

    return-void
.end method

.method private final a()V
    .registers 5

    .line 76
    invoke-virtual {p0}, Lcom/imo/android/imoim/rooms/av/view/PartyNotifyView;->getContext()Landroid/content/Context;

    move-result-object v0

    .line 77
    move-object v1, p0

    check-cast v1, Landroid/view/ViewGroup;

    const v2, 0x7f0b0432

    const/4 v3, 0x0

    .line 76
    invoke-static {v0, v2, v1, v3}, Lsg/bigo/mobile/android/aab/c/b;->a(Landroid/content/Context;ILandroid/view/ViewGroup;Z)Landroid/view/View;

    move-result-object v0

    iput-object v0, p0, Lcom/imo/android/imoim/rooms/av/view/PartyNotifyView;->d:Landroid/view/View;

    const/4 v1, 0x0

    if-eqz v0, :cond_1e

    const v2, 0x7f0913b9

    .line 78
    invoke-virtual {v0, v2}, Landroid/view/View;->findViewById(I)Landroid/view/View;

    move-result-object v0

    check-cast v0, Landroid/widget/TextView;

    goto :goto_1f

    :cond_1e
    move-object v0, v1

    :goto_1f
    iput-object v0, p0, Lcom/imo/android/imoim/rooms/av/view/PartyNotifyView;->e:Landroid/widget/TextView;

    .line 79
    iget-object v0, p0, Lcom/imo/android/imoim/rooms/av/view/PartyNotifyView;->d:Landroid/view/View;

    if-eqz v0, :cond_2f

    const v2, 0x7f091468

    invoke-virtual {v0, v2}, Landroid/view/View;->findViewById(I)Landroid/view/View;

    move-result-object v0

    check-cast v0, Landroid/widget/TextView;

    goto :goto_30

    :cond_2f
    move-object v0, v1

    :goto_30
    iput-object v0, p0, Lcom/imo/android/imoim/rooms/av/view/PartyNotifyView;->f:Landroid/widget/TextView;

    .line 80
    iget-object v0, p0, Lcom/imo/android/imoim/rooms/av/view/PartyNotifyView;->d:Landroid/view/View;

    if-eqz v0, :cond_40

    const v2, 0x7f09090c

    invoke-virtual {v0, v2}, Landroid/view/View;->findViewById(I)Landroid/view/View;

    move-result-object v0

    check-cast v0, Lcom/imo/android/imoim/fresco/ImoImageView;

    goto :goto_41

    :cond_40
    move-object v0, v1

    :goto_41
    iput-object v0, p0, Lcom/imo/android/imoim/rooms/av/view/PartyNotifyView;->g:Lcom/imo/android/imoim/fresco/ImoImageView;

    .line 82
    invoke-virtual {p0}, Lcom/imo/android/imoim/rooms/av/view/PartyNotifyView;->getContext()Landroid/content/Context;

    move-result-object v0

    instance-of v2, v0, Landroidx/fragment/app/FragmentActivity;

    if-nez v2, :cond_4c

    goto :goto_4d

    :cond_4c
    move-object v1, v0

    :goto_4d
    check-cast v1, Landroidx/fragment/app/FragmentActivity;

    if-eqz v1, :cond_61

    invoke-virtual {v1}, Landroidx/fragment/app/FragmentActivity;->getLifecycle()Landroidx/lifecycle/Lifecycle;

    move-result-object v0

    if-eqz v0, :cond_61

    new-instance v1, Lcom/imo/android/imoim/rooms/av/view/PartyNotifyView$initView$1;

    invoke-direct {v1, p0}, Lcom/imo/android/imoim/rooms/av/view/PartyNotifyView$initView$1;-><init>(Lcom/imo/android/imoim/rooms/av/view/PartyNotifyView;)V

    check-cast v1, Landroidx/lifecycle/LifecycleObserver;

    invoke-virtual {v0, v1}, Landroidx/lifecycle/Lifecycle;->addObserver(Landroidx/lifecycle/LifecycleObserver;)V

    :cond_61
    return-void
.end method

.method public static final synthetic a(Lcom/imo/android/imoim/rooms/av/view/PartyNotifyView;)V
    .registers 1

    .line 25
    invoke-direct {p0}, Lcom/imo/android/imoim/rooms/av/view/PartyNotifyView;->c()V

    return-void
.end method

.method public static final synthetic a(Lcom/imo/android/imoim/rooms/av/view/PartyNotifyView;J)V
    .registers 3

    .line 25
    iput-wide p1, p0, Lcom/imo/android/imoim/rooms/av/view/PartyNotifyView;->k:J

    return-void
.end method

.method public static final synthetic a(Lcom/imo/android/imoim/rooms/av/view/PartyNotifyView;Landroid/view/View;)V
    .registers 9

    .line 7167
    iget-object v0, p0, Lcom/imo/android/imoim/rooms/av/view/PartyNotifyView;->h:Landroid/animation/AnimatorSet;

    if-nez v0, :cond_5f

    const/4 v0, 0x2

    new-array v1, v0, [F

    .line 7168
    fill-array-data v1, :array_68

    const-string v2, "alpha"

    invoke-static {p1, v2, v1}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Ljava/lang/String;[F)Landroid/animation/ObjectAnimator;

    move-result-object v1

    const/4 v2, 0x4

    new-array v3, v2, [F

    const/16 v4, 0x9

    .line 7171
    invoke-static {v4}, Lcom/imo/android/imoim/util/ei;->a(I)I

    move-result v4

    int-to-float v4, v4

    neg-float v4, v4

    const/4 v5, 0x0

    aput v4, v3, v5

    const/4 v4, 0x0

    const/4 v6, 0x1

    aput v4, v3, v6

    .line 7172
    invoke-static {v2}, Lcom/imo/android/imoim/util/ei;->a(I)I

    move-result v2

    int-to-float v2, v2

    aput v2, v3, v0

    const/4 v2, 0x3

    aput v4, v3, v2

    const-string v2, "translationX"

    .line 7169
    invoke-static {p1, v2, v3}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Ljava/lang/String;[F)Landroid/animation/ObjectAnimator;

    move-result-object v2

    .line 7174
    new-instance v3, Landroid/animation/AnimatorSet;

    invoke-direct {v3}, Landroid/animation/AnimatorSet;-><init>()V

    iput-object v3, p0, Lcom/imo/android/imoim/rooms/av/view/PartyNotifyView;->h:Landroid/animation/AnimatorSet;

    if-eqz v3, :cond_48

    new-array v0, v0, [Landroid/animation/Animator;

    .line 7175
    check-cast v1, Landroid/animation/Animator;

    aput-object v1, v0, v5

    check-cast v2, Landroid/animation/Animator;

    aput-object v2, v0, v6

    invoke-virtual {v3, v0}, Landroid/animation/AnimatorSet;->playTogether([Landroid/animation/Animator;)V

    .line 7176
    :cond_48
    iget-object v0, p0, Lcom/imo/android/imoim/rooms/av/view/PartyNotifyView;->h:Landroid/animation/AnimatorSet;

    if-eqz v0, :cond_51

    const-wide/16 v1, 0x258

    invoke-virtual {v0, v1, v2}, Landroid/animation/AnimatorSet;->setDuration(J)Landroid/animation/AnimatorSet;

    .line 7177
    :cond_51
    iget-object v0, p0, Lcom/imo/android/imoim/rooms/av/view/PartyNotifyView;->h:Landroid/animation/AnimatorSet;

    if-eqz v0, :cond_5f

    new-instance v1, Lcom/imo/android/imoim/rooms/av/view/PartyNotifyView$c;

    invoke-direct {v1, p1}, Lcom/imo/android/imoim/rooms/av/view/PartyNotifyView$c;-><init>(Landroid/view/View;)V

    check-cast v1, Landroid/animation/Animator$AnimatorListener;

    invoke-virtual {v0, v1}, Landroid/animation/AnimatorSet;->addListener(Landroid/animation/Animator$AnimatorListener;)V

    .line 7184
    :cond_5f
    iget-object p0, p0, Lcom/imo/android/imoim/rooms/av/view/PartyNotifyView;->h:Landroid/animation/AnimatorSet;

    if-eqz p0, :cond_66

    invoke-virtual {p0}, Landroid/animation/AnimatorSet;->start()V

    :cond_66
    return-void

    nop

    :array_68
    .array-data 4
        0x0
        0x3f800000    # 1.0f
    .end array-data
.end method

.method public static final synthetic b(Lcom/imo/android/imoim/rooms/av/view/PartyNotifyView;)Landroid/view/View;
    .registers 1

    .line 25
    iget-object p0, p0, Lcom/imo/android/imoim/rooms/av/view/PartyNotifyView;->d:Landroid/view/View;

    return-object p0
.end method

.method private final b()V
    .registers 3

    .line 188
    iget-object v0, p0, Lcom/imo/android/imoim/rooms/av/view/PartyNotifyView;->d:Landroid/view/View;

    if-eqz v0, :cond_8

    const/4 v1, 0x0

    invoke-static {v0, v1}, Landroidx/core/view/ViewKt;->setVisible(Landroid/view/View;Z)V

    :cond_8
    const/16 v0, 0x8

    .line 202
    invoke-virtual {p0, v0}, Landroid/view/View;->setVisibility(I)V

    .line 190
    invoke-virtual {p0}, Lcom/imo/android/imoim/rooms/av/view/PartyNotifyView;->removeAllViewsInLayout()V

    .line 191
    iget-object v0, p0, Lcom/imo/android/imoim/rooms/av/view/PartyNotifyView;->b:Landroid/view/ViewGroup;

    if-eqz v0, :cond_1a

    move-object v1, p0

    check-cast v1, Landroid/view/View;

    invoke-virtual {v0, v1}, Landroid/view/ViewGroup;->removeView(Landroid/view/View;)V

    :cond_1a
    return-void
.end method

.method private final c()V
    .registers 3

    .line 195
    iget-object v0, p0, Lcom/imo/android/imoim/rooms/av/view/PartyNotifyView;->l:Ljava/lang/Runnable;

    .line 7029
    invoke-static {}, Lcom/imo/android/imoim/util/ec$a;->a()Landroid/os/Handler;

    move-result-object v1

    invoke-virtual {v1, v0}, Landroid/os/Handler;->removeCallbacks(Ljava/lang/Runnable;)V

    .line 196
    iget-object v0, p0, Lcom/imo/android/imoim/rooms/av/view/PartyNotifyView;->h:Landroid/animation/AnimatorSet;

    if-eqz v0, :cond_1b

    invoke-virtual {v0}, Landroid/animation/AnimatorSet;->isRunning()Z

    move-result v0

    const/4 v1, 0x1

    if-ne v0, v1, :cond_1b

    .line 197
    iget-object v0, p0, Lcom/imo/android/imoim/rooms/av/view/PartyNotifyView;->h:Landroid/animation/AnimatorSet;

    if-eqz v0, :cond_1b

    invoke-virtual {v0}, Landroid/animation/AnimatorSet;->cancel()V

    .line 199
    :cond_1b
    iget-object v0, p0, Lcom/imo/android/imoim/rooms/av/view/PartyNotifyView;->d:Landroid/view/View;

    if-eqz v0, :cond_28

    invoke-virtual {v0}, Landroid/view/View;->animate()Landroid/view/ViewPropertyAnimator;

    move-result-object v0

    if-eqz v0, :cond_28

    invoke-virtual {v0}, Landroid/view/ViewPropertyAnimator;->cancel()V

    :cond_28
    return-void
.end method

.method public static final synthetic c(Lcom/imo/android/imoim/rooms/av/view/PartyNotifyView;)V
    .registers 1

    .line 25
    invoke-direct {p0}, Lcom/imo/android/imoim/rooms/av/view/PartyNotifyView;->b()V

    return-void
.end method


# virtual methods
.method public final a(Landroid/view/View;Landroid/view/View;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
    .registers 14

    .line 1135
    move-object v0, p5

    check-cast v0, Ljava/lang/CharSequence;

    const/4 v1, 0x0

    const/4 v2, 0x1

    if-eqz v0, :cond_10

    invoke-static {v0}, Lkotlin/m/p;->a(Ljava/lang/CharSequence;)Z

    move-result v3

    if-eqz v3, :cond_e

    goto :goto_10

    :cond_e
    const/4 v3, 0x0

    goto :goto_11

    :cond_10
    :goto_10
    const/4 v3, 0x1

    :goto_11
    if-nez v3, :cond_2a

    iget-object v3, p0, Lcom/imo/android/imoim/rooms/av/view/PartyNotifyView;->j:Ljava/lang/String;

    invoke-static {p5, v3}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/Object;)Z

    move-result v3

    xor-int/2addr v3, v2

    if-nez v3, :cond_29

    invoke-static {}, Landroid/os/SystemClock;->elapsedRealtime()J

    move-result-wide v3

    iget-wide v5, p0, Lcom/imo/android/imoim/rooms/av/view/PartyNotifyView;->k:J

    sub-long/2addr v3, v5

    const-wide/16 v5, 0x1388

    cmp-long v7, v3, v5

    if-lez v7, :cond_2a

    :cond_29
    const/4 v1, 0x1

    :cond_2a
    if-eqz v1, :cond_14d

    .line 100
    instance-of v1, p1, Landroid/view/ViewGroup;

    if-eqz v1, :cond_14d

    if-nez p2, :cond_34

    goto/16 :goto_14d

    .line 1162
    :cond_34
    invoke-direct {p0}, Lcom/imo/android/imoim/rooms/av/view/PartyNotifyView;->c()V

    .line 1163
    invoke-direct {p0}, Lcom/imo/android/imoim/rooms/av/view/PartyNotifyView;->b()V

    const/4 v3, 0x0

    if-nez v1, :cond_3e

    move-object p1, v3

    .line 105
    :cond_3e
    check-cast p1, Landroid/view/ViewGroup;

    if-nez p1, :cond_43

    return-void

    :cond_43
    iput-object p1, p0, Lcom/imo/android/imoim/rooms/av/view/PartyNotifyView;->b:Landroid/view/ViewGroup;

    .line 106
    iput-object p2, p0, Lcom/imo/android/imoim/rooms/av/view/PartyNotifyView;->c:Landroid/view/View;

    if-eqz p1, :cond_5a

    .line 108
    move-object p2, p0

    check-cast p2, Landroid/view/View;

    invoke-virtual {p1, p2}, Landroid/view/ViewGroup;->removeView(Landroid/view/View;)V

    .line 110
    new-instance v1, Landroid/widget/FrameLayout$LayoutParams;

    const/4 v4, -0x1

    invoke-direct {v1, v4, v4}, Landroid/widget/FrameLayout$LayoutParams;-><init>(II)V

    check-cast v1, Landroid/view/ViewGroup$LayoutParams;

    .line 109
    invoke-virtual {p1, p2, v1}, Landroid/view/ViewGroup;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 113
    :cond_5a
    iget p1, p0, Lcom/imo/android/imoim/rooms/av/view/PartyNotifyView;->i:I

    if-ne p1, v2, :cond_85

    .line 114
    iget-object p1, p0, Lcom/imo/android/imoim/rooms/av/view/PartyNotifyView;->d:Landroid/view/View;

    if-eqz p1, :cond_68

    const p2, 0x7f08019c

    invoke-virtual {p1, p2}, Landroid/view/View;->setBackgroundResource(I)V

    .line 115
    :cond_68
    iget-object p1, p0, Lcom/imo/android/imoim/rooms/av/view/PartyNotifyView;->e:Landroid/widget/TextView;

    if-eqz p1, :cond_76

    const p2, 0x7f0600f0

    .line 2040
    invoke-static {p2}, Lsg/bigo/mobile/android/aab/c/b;->b(I)I

    move-result p2

    .line 115
    invoke-virtual {p1, p2}, Landroid/widget/TextView;->setTextColor(I)V

    .line 116
    :cond_76
    iget-object p1, p0, Lcom/imo/android/imoim/rooms/av/view/PartyNotifyView;->f:Landroid/widget/TextView;

    if-eqz p1, :cond_ab

    const p2, 0x7f060119

    .line 3040
    invoke-static {p2}, Lsg/bigo/mobile/android/aab/c/b;->b(I)I

    move-result p2

    .line 116
    invoke-virtual {p1, p2}, Landroid/widget/TextView;->setTextColor(I)V

    goto :goto_ab

    .line 118
    :cond_85
    iget-object p1, p0, Lcom/imo/android/imoim/rooms/av/view/PartyNotifyView;->d:Landroid/view/View;

    if-eqz p1, :cond_8f

    const p2, 0x7f080817

    invoke-virtual {p1, p2}, Landroid/view/View;->setBackgroundResource(I)V

    .line 119
    :cond_8f
    iget-object p1, p0, Lcom/imo/android/imoim/rooms/av/view/PartyNotifyView;->e:Landroid/widget/TextView;

    if-eqz p1, :cond_9d

    const p2, 0x7f060410

    .line 4040
    invoke-static {p2}, Lsg/bigo/mobile/android/aab/c/b;->b(I)I

    move-result p2

    .line 119
    invoke-virtual {p1, p2}, Landroid/widget/TextView;->setTextColor(I)V

    .line 120
    :cond_9d
    iget-object p1, p0, Lcom/imo/android/imoim/rooms/av/view/PartyNotifyView;->f:Landroid/widget/TextView;

    if-eqz p1, :cond_ab

    const p2, 0x7f060418

    .line 5040
    invoke-static {p2}, Lsg/bigo/mobile/android/aab/c/b;->b(I)I

    move-result p2

    .line 120
    invoke-virtual {p1, p2}, Landroid/widget/TextView;->setTextColor(I)V

    .line 123
    :cond_ab
    :goto_ab
    iget-object p1, p0, Lcom/imo/android/imoim/rooms/av/view/PartyNotifyView;->g:Lcom/imo/android/imoim/fresco/ImoImageView;

    const-string p2, ""

    invoke-static {p1, p4, p2}, Lcom/imo/android/imoim/managers/aq;->a(Lcom/imo/android/imoim/fresco/ImoImageView;Ljava/lang/String;Ljava/lang/String;)V

    .line 124
    iget-object p1, p0, Lcom/imo/android/imoim/rooms/av/view/PartyNotifyView;->e:Landroid/widget/TextView;

    if-eqz p1, :cond_bb

    check-cast p3, Ljava/lang/CharSequence;

    invoke-virtual {p1, p3}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V

    .line 125
    :cond_bb
    iget-object p1, p0, Lcom/imo/android/imoim/rooms/av/view/PartyNotifyView;->f:Landroid/widget/TextView;

    if-eqz p1, :cond_c2

    invoke-virtual {p1, v0}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V

    .line 126
    :cond_c2
    iput-object p5, p0, Lcom/imo/android/imoim/rooms/av/view/PartyNotifyView;->j:Ljava/lang/String;

    .line 5140
    iget-object p1, p0, Lcom/imo/android/imoim/rooms/av/view/PartyNotifyView;->c:Landroid/view/View;

    if-eqz p1, :cond_146

    invoke-virtual {p1}, Landroid/view/View;->getY()F

    move-result p1

    float-to-int p1, p1

    .line 5141
    iget-object p2, p0, Lcom/imo/android/imoim/rooms/av/view/PartyNotifyView;->b:Landroid/view/ViewGroup;

    if-eqz p2, :cond_146

    invoke-virtual {p2}, Landroid/view/ViewGroup;->getHeight()I

    move-result p2

    .line 5143
    new-instance p3, Ljava/lang/StringBuilder;

    const-string p4, "containerHeight="

    invoke-direct {p3, p4}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    invoke-virtual {p3, p2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    const-string p4, ", viewAnchor="

    invoke-virtual {p3, p4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {p3, p1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    invoke-virtual {p3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object p3

    const-string p4, "PartyNotifyView"

    .line 6071
    invoke-static {p4, p3}, Lcom/imo/android/imoim/util/bt;->d(Ljava/lang/String;Ljava/lang/String;)V

    .line 5144
    iget-object p3, p0, Lcom/imo/android/imoim/rooms/av/view/PartyNotifyView;->d:Landroid/view/View;

    const/4 p4, 0x4

    if-eqz p3, :cond_f8

    invoke-virtual {p3, p4}, Landroid/view/View;->setVisibility(I)V

    .line 5145
    :cond_f8
    iget-object p3, p0, Lcom/imo/android/imoim/rooms/av/view/PartyNotifyView;->d:Landroid/view/View;

    new-instance p5, Landroid/widget/FrameLayout$LayoutParams;

    const/4 v0, -0x2

    invoke-direct {p5, v0, v0}, Landroid/widget/FrameLayout$LayoutParams;-><init>(II)V

    check-cast p5, Landroid/view/ViewGroup$LayoutParams;

    invoke-virtual {p0, p3, p5}, Lcom/imo/android/imoim/rooms/av/view/PartyNotifyView;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 5146
    iget-object p3, p0, Lcom/imo/android/imoim/rooms/av/view/PartyNotifyView;->d:Landroid/view/View;

    if-eqz p3, :cond_10e

    invoke-virtual {p3}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;

    move-result-object p3

    goto :goto_10f

    :cond_10e
    move-object p3, v3

    :goto_10f
    instance-of p5, p3, Landroid/widget/FrameLayout$LayoutParams;

    if-nez p5, :cond_114

    goto :goto_115

    :cond_114
    move-object v3, p3

    :goto_115
    check-cast v3, Landroid/widget/FrameLayout$LayoutParams;

    if-eqz v3, :cond_137

    const/16 p3, 0xc

    .line 5147
    invoke-static {p3}, Lcom/imo/android/imoim/util/ei;->a(I)I

    move-result p5

    invoke-virtual {v3, p5}, Landroid/widget/FrameLayout$LayoutParams;->setMarginStart(I)V

    sub-int/2addr p2, p1

    .line 5148
    invoke-static {p3}, Lcom/imo/android/imoim/util/ei;->a(I)I

    move-result p1

    add-int/2addr p2, p1

    iput p2, v3, Landroid/widget/FrameLayout$LayoutParams;->bottomMargin:I

    const/16 p1, 0x50

    .line 5149
    iput p1, v3, Landroid/widget/FrameLayout$LayoutParams;->gravity:I

    .line 5150
    iget-object p1, p0, Lcom/imo/android/imoim/rooms/av/view/PartyNotifyView;->d:Landroid/view/View;

    if-eqz p1, :cond_137

    check-cast v3, Landroid/view/ViewGroup$LayoutParams;

    invoke-virtual {p1, v3}, Landroid/view/View;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V

    .line 5152
    :cond_137
    invoke-virtual {p0, p4}, Lcom/imo/android/imoim/rooms/av/view/PartyNotifyView;->setVisibility(I)V

    .line 5154
    new-instance p1, Lcom/imo/android/imoim/rooms/av/view/PartyNotifyView$d;

    invoke-direct {p1, p0}, Lcom/imo/android/imoim/rooms/av/view/PartyNotifyView$d;-><init>(Lcom/imo/android/imoim/rooms/av/view/PartyNotifyView;)V

    check-cast p1, Ljava/lang/Runnable;

    const-wide/16 p2, 0x32

    invoke-virtual {p0, p1, p2, p3}, Lcom/imo/android/imoim/rooms/av/view/PartyNotifyView;->postDelayed(Ljava/lang/Runnable;J)Z

    .line 128
    :cond_146
    iget-object p1, p0, Lcom/imo/android/imoim/rooms/av/view/PartyNotifyView;->l:Ljava/lang/Runnable;

    const-wide/16 p2, 0xbb8

    invoke-static {p1, p2, p3}, Lcom/imo/android/imoim/util/ec;->a(Ljava/lang/Runnable;J)V

    :cond_14d
    :goto_14d
    return-void
.end method

.method public final setNotifyType(I)V
    .registers 2

    .line 91
    iput p1, p0, Lcom/imo/android/imoim/rooms/av/view/PartyNotifyView;->i:I

    return-void
.end method