d.smali

.class public final Lcom/imo/android/imoim/widgets/quickaction/d;
.super Ljava/lang/Object;
.source "SourceFile"


# annotations
.annotation system Ldalvik/annotation/MemberClasses;
    value = {
        Lcom/imo/android/imoim/widgets/quickaction/d$a;
    }
.end annotation


# instance fields
.field final a:Z

.field final b:Z

.field final c:I

.field final d:F

.field final e:Landroid/view/View;

.field public final f:Landroid/widget/PopupWindow;

.field g:Landroid/view/View$OnClickListener;

.field public h:Landroid/widget/LinearLayout;

.field public i:Landroid/widget/ImageView;

.field final j:Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;

.field private final k:Ljava/lang/String;

.field private final l:I

.field private m:Landroid/view/View$OnLongClickListener;

.field private n:Landroid/widget/PopupWindow$OnDismissListener;

.field private final o:Landroid/view/View$OnTouchListener;

.field private final p:Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;

.field private final q:Landroid/view/View$OnAttachStateChangeListener;


# direct methods
.method private constructor <init>(Lcom/imo/android/imoim/widgets/quickaction/d$a;)V
    .registers 13

    .line 88
    invoke-direct {p0}, Ljava/lang/Object;-><init>()V

    const-string v0, "Tooltip"

    .line 68
    iput-object v0, p0, Lcom/imo/android/imoim/widgets/quickaction/d;->k:Ljava/lang/String;

    .line 329
    new-instance v0, Lcom/imo/android/imoim/widgets/quickaction/d$1;

    invoke-direct {v0, p0}, Lcom/imo/android/imoim/widgets/quickaction/d$1;-><init>(Lcom/imo/android/imoim/widgets/quickaction/d;)V

    iput-object v0, p0, Lcom/imo/android/imoim/widgets/quickaction/d;->o:Landroid/view/View$OnTouchListener;

    .line 343
    new-instance v0, Lcom/imo/android/imoim/widgets/quickaction/d$2;

    invoke-direct {v0, p0}, Lcom/imo/android/imoim/widgets/quickaction/d$2;-><init>(Lcom/imo/android/imoim/widgets/quickaction/d;)V

    iput-object v0, p0, Lcom/imo/android/imoim/widgets/quickaction/d;->p:Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;

    .line 355
    new-instance v0, Lcom/imo/android/imoim/widgets/quickaction/d$3;

    invoke-direct {v0, p0}, Lcom/imo/android/imoim/widgets/quickaction/d$3;-><init>(Lcom/imo/android/imoim/widgets/quickaction/d;)V

    iput-object v0, p0, Lcom/imo/android/imoim/widgets/quickaction/d;->j:Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;

    .line 395
    new-instance v0, Lcom/imo/android/imoim/widgets/quickaction/d$4;

    invoke-direct {v0, p0}, Lcom/imo/android/imoim/widgets/quickaction/d$4;-><init>(Lcom/imo/android/imoim/widgets/quickaction/d;)V

    iput-object v0, p0, Lcom/imo/android/imoim/widgets/quickaction/d;->q:Landroid/view/View$OnAttachStateChangeListener;

    .line 1407
    iget-boolean v0, p1, Lcom/imo/android/imoim/widgets/quickaction/d$a;->b:Z

    .line 89
    iput-boolean v0, p0, Lcom/imo/android/imoim/widgets/quickaction/d;->a:Z

    .line 2407
    iget-boolean v0, p1, Lcom/imo/android/imoim/widgets/quickaction/d$a;->a:Z

    .line 90
    iput-boolean v0, p0, Lcom/imo/android/imoim/widgets/quickaction/d;->b:Z

    .line 3407
    iget v0, p1, Lcom/imo/android/imoim/widgets/quickaction/d$a;->c:I

    .line 92
    iput v0, p0, Lcom/imo/android/imoim/widgets/quickaction/d;->c:I

    .line 4407
    iget v0, p1, Lcom/imo/android/imoim/widgets/quickaction/d$a;->j:F

    .line 93
    iput v0, p0, Lcom/imo/android/imoim/widgets/quickaction/d;->d:F

    .line 5407
    iget v0, p1, Lcom/imo/android/imoim/widgets/quickaction/d$a;->k:F

    float-to-int v0, v0

    .line 94
    iput v0, p0, Lcom/imo/android/imoim/widgets/quickaction/d;->l:I

    .line 6407
    iget-object v0, p1, Lcom/imo/android/imoim/widgets/quickaction/d$a;->z:Landroid/view/View;

    .line 95
    iput-object v0, p0, Lcom/imo/android/imoim/widgets/quickaction/d;->e:Landroid/view/View;

    .line 7407
    iget-object v0, p1, Lcom/imo/android/imoim/widgets/quickaction/d$a;->A:Landroid/view/View$OnClickListener;

    .line 96
    iput-object v0, p0, Lcom/imo/android/imoim/widgets/quickaction/d;->g:Landroid/view/View$OnClickListener;

    .line 8407
    iget-object v0, p1, Lcom/imo/android/imoim/widgets/quickaction/d$a;->B:Landroid/view/View$OnLongClickListener;

    .line 97
    iput-object v0, p0, Lcom/imo/android/imoim/widgets/quickaction/d;->m:Landroid/view/View$OnLongClickListener;

    .line 9407
    iget-object v0, p1, Lcom/imo/android/imoim/widgets/quickaction/d$a;->C:Landroid/widget/PopupWindow$OnDismissListener;

    .line 98
    iput-object v0, p0, Lcom/imo/android/imoim/widgets/quickaction/d;->n:Landroid/widget/PopupWindow$OnDismissListener;

    .line 100
    new-instance v0, Landroid/widget/PopupWindow;

    .line 10407
    iget-object v1, p1, Lcom/imo/android/imoim/widgets/quickaction/d$a;->y:Landroid/content/Context;

    .line 100
    invoke-direct {v0, v1}, Landroid/widget/PopupWindow;-><init>(Landroid/content/Context;)V

    iput-object v0, p0, Lcom/imo/android/imoim/widgets/quickaction/d;->f:Landroid/widget/PopupWindow;

    .line 101
    new-instance v1, Landroid/graphics/drawable/ColorDrawable;

    const/4 v2, 0x0

    invoke-direct {v1, v2}, Landroid/graphics/drawable/ColorDrawable;-><init>(I)V

    invoke-virtual {v0, v1}, Landroid/widget/PopupWindow;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V

    .line 103
    iget-object v0, p0, Lcom/imo/android/imoim/widgets/quickaction/d;->f:Landroid/widget/PopupWindow;

    invoke-virtual {v0, v2}, Landroid/widget/PopupWindow;->setClippingEnabled(Z)V

    .line 104
    iget-object v0, p0, Lcom/imo/android/imoim/widgets/quickaction/d;->f:Landroid/widget/PopupWindow;

    const/4 v1, -0x2

    invoke-virtual {v0, v1}, Landroid/widget/PopupWindow;->setWidth(I)V

    .line 105
    iget-object v0, p0, Lcom/imo/android/imoim/widgets/quickaction/d;->f:Landroid/widget/PopupWindow;

    invoke-virtual {v0, v1}, Landroid/widget/PopupWindow;->setHeight(I)V

    .line 106
    iget-object v0, p0, Lcom/imo/android/imoim/widgets/quickaction/d;->f:Landroid/widget/PopupWindow;

    .line 11119
    new-instance v3, Landroid/graphics/drawable/GradientDrawable;

    invoke-direct {v3}, Landroid/graphics/drawable/GradientDrawable;-><init>()V

    .line 11407
    iget v4, p1, Lcom/imo/android/imoim/widgets/quickaction/d$a;->d:I

    .line 11120
    invoke-virtual {v3, v4}, Landroid/graphics/drawable/GradientDrawable;->setColor(I)V

    .line 12407
    iget v4, p1, Lcom/imo/android/imoim/widgets/quickaction/d$a;->g:F

    .line 11121
    invoke-virtual {v3, v4}, Landroid/graphics/drawable/GradientDrawable;->setCornerRadius(F)V

    .line 13407
    iget v4, p1, Lcom/imo/android/imoim/widgets/quickaction/d$a;->l:F

    float-to-int v4, v4

    .line 11125
    new-instance v5, Landroid/widget/TextView;

    .line 14407
    iget-object v6, p1, Lcom/imo/android/imoim/widgets/quickaction/d$a;->y:Landroid/content/Context;

    .line 11125
    invoke-direct {v5, v6}, Landroid/widget/TextView;-><init>(Landroid/content/Context;)V

    .line 15407
    iget v6, p1, Lcom/imo/android/imoim/widgets/quickaction/d$a;->e:I

    .line 11126
    invoke-static {v5, v6}, Landroidx/core/widget/TextViewCompat;->setTextAppearance(Landroid/widget/TextView;I)V

    .line 16407
    iget-object v6, p1, Lcom/imo/android/imoim/widgets/quickaction/d$a;->v:Ljava/lang/CharSequence;

    .line 11127
    invoke-virtual {v5, v6}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V

    .line 17407
    iget-boolean v6, p1, Lcom/imo/android/imoim/widgets/quickaction/d$a;->o:Z

    if-eqz v6, :cond_97

    .line 11129
    invoke-virtual {v5, v4, v4, v4, v4}, Landroid/widget/TextView;->setPadding(IIII)V

    goto :goto_a0

    .line 18407
    :cond_97
    iget v4, p1, Lcom/imo/android/imoim/widgets/quickaction/d$a;->m:F

    float-to-int v4, v4

    .line 19407
    iget v6, p1, Lcom/imo/android/imoim/widgets/quickaction/d$a;->n:F

    float-to-int v6, v6

    .line 11133
    invoke-virtual {v5, v4, v6, v4, v6}, Landroid/widget/TextView;->setPadding(IIII)V

    .line 20407
    :goto_a0
    iget v4, p1, Lcom/imo/android/imoim/widgets/quickaction/d$a;->s:F

    .line 21407
    iget v6, p1, Lcom/imo/android/imoim/widgets/quickaction/d$a;->t:F

    .line 11135
    invoke-virtual {v5, v4, v6}, Landroid/widget/TextView;->setLineSpacing(FF)V

    .line 22407
    iget-object v4, p1, Lcom/imo/android/imoim/widgets/quickaction/d$a;->x:Landroid/graphics/Typeface;

    .line 23407
    iget v6, p1, Lcom/imo/android/imoim/widgets/quickaction/d$a;->f:I

    .line 11136
    invoke-virtual {v5, v4, v6}, Landroid/widget/TextView;->setTypeface(Landroid/graphics/Typeface;I)V

    .line 24407
    iget v4, p1, Lcom/imo/android/imoim/widgets/quickaction/d$a;->p:F

    const/4 v6, 0x0

    cmpl-float v4, v4, v6

    if-ltz v4, :cond_bf

    .line 25407
    iget v4, p1, Lcom/imo/android/imoim/widgets/quickaction/d$a;->p:F

    .line 11139
    invoke-virtual {v5, v2, v4}, Landroid/widget/TextView;->setTextSize(IF)V

    .line 11140
    sget-object v4, Landroid/text/TextUtils$TruncateAt;->END:Landroid/text/TextUtils$TruncateAt;

    invoke-virtual {v5, v4}, Landroid/widget/TextView;->setEllipsize(Landroid/text/TextUtils$TruncateAt;)V

    .line 26407
    :cond_bf
    iget v4, p1, Lcom/imo/android/imoim/widgets/quickaction/d$a;->q:I

    if-lez v4, :cond_c8

    .line 27407
    iget v4, p1, Lcom/imo/android/imoim/widgets/quickaction/d$a;->q:I

    .line 11143
    invoke-virtual {v5, v4}, Landroid/widget/TextView;->setMaxLines(I)V

    .line 28407
    :cond_c8
    iget-object v4, p1, Lcom/imo/android/imoim/widgets/quickaction/d$a;->r:Landroid/text/TextUtils$TruncateAt;

    if-eqz v4, :cond_d1

    .line 29407
    iget-object v4, p1, Lcom/imo/android/imoim/widgets/quickaction/d$a;->r:Landroid/text/TextUtils$TruncateAt;

    .line 11146
    invoke-virtual {v5, v4}, Landroid/widget/TextView;->setEllipsize(Landroid/text/TextUtils$TruncateAt;)V

    .line 30407
    :cond_d1
    iget-object v4, p1, Lcom/imo/android/imoim/widgets/quickaction/d$a;->w:Landroid/content/res/ColorStateList;

    if-eqz v4, :cond_da

    .line 31407
    iget-object v4, p1, Lcom/imo/android/imoim/widgets/quickaction/d$a;->w:Landroid/content/res/ColorStateList;

    .line 11149
    invoke-virtual {v5, v4}, Landroid/widget/TextView;->setTextColor(Landroid/content/res/ColorStateList;)V

    .line 11152
    :cond_da
    invoke-virtual {v5, v3}, Landroid/widget/TextView;->setBackground(Landroid/graphics/drawable/Drawable;)V

    .line 11154
    new-instance v3, Landroid/widget/LinearLayout$LayoutParams;

    invoke-direct {v3, v1, v1, v6}, Landroid/widget/LinearLayout$LayoutParams;-><init>(IIF)V

    const/16 v4, 0x11

    .line 11155
    iput v4, v3, Landroid/widget/LinearLayout$LayoutParams;->gravity:I

    .line 11156
    invoke-virtual {v5, v3}, Landroid/widget/TextView;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V

    .line 11158
    new-instance v3, Landroid/widget/ImageView;

    .line 32407
    iget-object v7, p1, Lcom/imo/android/imoim/widgets/quickaction/d$a;->y:Landroid/content/Context;

    .line 11158
    invoke-direct {v3, v7}, Landroid/widget/ImageView;-><init>(Landroid/content/Context;)V

    iput-object v3, p0, Lcom/imo/android/imoim/widgets/quickaction/d;->i:Landroid/widget/ImageView;

    .line 33407
    iget-object v7, p1, Lcom/imo/android/imoim/widgets/quickaction/d$a;->u:Landroid/graphics/drawable/Drawable;

    .line 11159
    invoke-virtual {v3, v7}, Landroid/widget/ImageView;->setImageDrawable(Landroid/graphics/drawable/Drawable;)V

    .line 11162
    iget v3, p0, Lcom/imo/android/imoim/widgets/quickaction/d;->c:I

    const/16 v7, 0x50

    const/16 v8, 0x30

    if-eq v3, v8, :cond_10e

    if-ne v3, v7, :cond_102

    goto :goto_10e

    .line 11165
    :cond_102
    new-instance v3, Landroid/widget/LinearLayout$LayoutParams;

    .line 36407
    iget v9, p1, Lcom/imo/android/imoim/widgets/quickaction/d$a;->h:F

    float-to-int v9, v9

    .line 37407
    iget v10, p1, Lcom/imo/android/imoim/widgets/quickaction/d$a;->i:F

    float-to-int v10, v10

    .line 11165
    invoke-direct {v3, v9, v10, v6}, Landroid/widget/LinearLayout$LayoutParams;-><init>(IIF)V

    goto :goto_119

    .line 11163
    :cond_10e
    :goto_10e
    new-instance v3, Landroid/widget/LinearLayout$LayoutParams;

    .line 34407
    iget v9, p1, Lcom/imo/android/imoim/widgets/quickaction/d$a;->i:F

    float-to-int v9, v9

    .line 35407
    iget v10, p1, Lcom/imo/android/imoim/widgets/quickaction/d$a;->h:F

    float-to-int v10, v10

    .line 11163
    invoke-direct {v3, v9, v10, v6}, Landroid/widget/LinearLayout$LayoutParams;-><init>(IIF)V

    .line 11167
    :goto_119
    iput v4, v3, Landroid/widget/LinearLayout$LayoutParams;->gravity:I

    .line 11168
    iget-object v4, p0, Lcom/imo/android/imoim/widgets/quickaction/d;->i:Landroid/widget/ImageView;

    invoke-virtual {v4, v3}, Landroid/widget/ImageView;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V

    .line 11170
    new-instance v3, Landroid/widget/LinearLayout;

    .line 38407
    iget-object v4, p1, Lcom/imo/android/imoim/widgets/quickaction/d$a;->y:Landroid/content/Context;

    .line 11170
    invoke-direct {v3, v4}, Landroid/widget/LinearLayout;-><init>(Landroid/content/Context;)V

    iput-object v3, p0, Lcom/imo/android/imoim/widgets/quickaction/d;->h:Landroid/widget/LinearLayout;

    .line 11171
    new-instance v4, Landroid/view/ViewGroup$LayoutParams;

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

    invoke-virtual {v3, v4}, Landroid/widget/LinearLayout;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V

    .line 11172
    iget-object v1, p0, Lcom/imo/android/imoim/widgets/quickaction/d;->h:Landroid/widget/LinearLayout;

    iget v3, p0, Lcom/imo/android/imoim/widgets/quickaction/d;->c:I

    const v4, 0x800005

    const v6, 0x800003

    if-eq v3, v6, :cond_142

    if-ne v3, v4, :cond_140

    goto :goto_142

    :cond_140
    const/4 v3, 0x1

    goto :goto_143

    :cond_142
    :goto_142
    const/4 v3, 0x0

    :goto_143
    invoke-virtual {v1, v3}, Landroid/widget/LinearLayout;->setOrientation(I)V

    .line 11174
    iget v1, p0, Lcom/imo/android/imoim/widgets/quickaction/d;->c:I

    if-eq v1, v8, :cond_161

    if-eq v1, v7, :cond_161

    if-eq v1, v6, :cond_159

    if-eq v1, v4, :cond_151

    goto :goto_168

    .line 11183
    :cond_151
    iget-object v1, p0, Lcom/imo/android/imoim/widgets/quickaction/d;->h:Landroid/widget/LinearLayout;

    iget v3, p0, Lcom/imo/android/imoim/widgets/quickaction/d;->l:I

    invoke-virtual {v1, v3, v2, v2, v2}, Landroid/widget/LinearLayout;->setPadding(IIII)V

    goto :goto_168

    .line 11176
    :cond_159
    iget-object v1, p0, Lcom/imo/android/imoim/widgets/quickaction/d;->h:Landroid/widget/LinearLayout;

    iget v3, p0, Lcom/imo/android/imoim/widgets/quickaction/d;->l:I

    invoke-virtual {v1, v2, v2, v3, v2}, Landroid/widget/LinearLayout;->setPadding(IIII)V

    goto :goto_168

    .line 11180
    :cond_161
    iget-object v1, p0, Lcom/imo/android/imoim/widgets/quickaction/d;->h:Landroid/widget/LinearLayout;

    iget v3, p0, Lcom/imo/android/imoim/widgets/quickaction/d;->l:I

    invoke-virtual {v1, v3, v2, v3, v2}, Landroid/widget/LinearLayout;->setPadding(IIII)V

    .line 11189
    :goto_168
    iget v1, p0, Lcom/imo/android/imoim/widgets/quickaction/d;->c:I

    if-eq v1, v8, :cond_17c

    if-ne v1, v6, :cond_16f

    goto :goto_17c

    .line 11193
    :cond_16f
    iget-object v1, p0, Lcom/imo/android/imoim/widgets/quickaction/d;->h:Landroid/widget/LinearLayout;

    iget-object v2, p0, Lcom/imo/android/imoim/widgets/quickaction/d;->i:Landroid/widget/ImageView;

    invoke-virtual {v1, v2}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;)V

    .line 11194
    iget-object v1, p0, Lcom/imo/android/imoim/widgets/quickaction/d;->h:Landroid/widget/LinearLayout;

    invoke-virtual {v1, v5}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;)V

    goto :goto_188

    .line 11190
    :cond_17c
    :goto_17c
    iget-object v1, p0, Lcom/imo/android/imoim/widgets/quickaction/d;->h:Landroid/widget/LinearLayout;

    invoke-virtual {v1, v5}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;)V

    .line 11191
    iget-object v1, p0, Lcom/imo/android/imoim/widgets/quickaction/d;->h:Landroid/widget/LinearLayout;

    iget-object v2, p0, Lcom/imo/android/imoim/widgets/quickaction/d;->i:Landroid/widget/ImageView;

    invoke-virtual {v1, v2}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;)V

    .line 11197
    :goto_188
    iget-object v1, p0, Lcom/imo/android/imoim/widgets/quickaction/d;->h:Landroid/widget/LinearLayout;

    iget-object v2, p0, Lcom/imo/android/imoim/widgets/quickaction/d;->g:Landroid/view/View$OnClickListener;

    invoke-virtual {v1, v2}, Landroid/widget/LinearLayout;->setOnClickListener(Landroid/view/View$OnClickListener;)V

    .line 11198
    iget-object v1, p0, Lcom/imo/android/imoim/widgets/quickaction/d;->h:Landroid/widget/LinearLayout;

    iget-object v2, p0, Lcom/imo/android/imoim/widgets/quickaction/d;->m:Landroid/view/View$OnLongClickListener;

    invoke-virtual {v1, v2}, Landroid/widget/LinearLayout;->setOnLongClickListener(Landroid/view/View$OnLongClickListener;)V

    .line 39407
    iget-boolean v1, p1, Lcom/imo/android/imoim/widgets/quickaction/d$a;->b:Z

    if-nez v1, :cond_19e

    .line 40407
    iget-boolean v1, p1, Lcom/imo/android/imoim/widgets/quickaction/d$a;->a:Z

    if-eqz v1, :cond_1a5

    .line 11201
    :cond_19e
    iget-object v1, p0, Lcom/imo/android/imoim/widgets/quickaction/d;->h:Landroid/widget/LinearLayout;

    iget-object v2, p0, Lcom/imo/android/imoim/widgets/quickaction/d;->o:Landroid/view/View$OnTouchListener;

    invoke-virtual {v1, v2}, Landroid/widget/LinearLayout;->setOnTouchListener(Landroid/view/View$OnTouchListener;)V

    .line 11203
    :cond_1a5
    iget-object v1, p0, Lcom/imo/android/imoim/widgets/quickaction/d;->h:Landroid/widget/LinearLayout;

    .line 106
    invoke-virtual {v0, v1}, Landroid/widget/PopupWindow;->setContentView(Landroid/view/View;)V

    .line 107
    iget-object v0, p0, Lcom/imo/android/imoim/widgets/quickaction/d;->f:Landroid/widget/PopupWindow;

    .line 41407
    iget-boolean v1, p1, Lcom/imo/android/imoim/widgets/quickaction/d$a;->b:Z

    .line 107
    invoke-virtual {v0, v1}, Landroid/widget/PopupWindow;->setOutsideTouchable(Z)V

    .line 108
    iget-object v0, p0, Lcom/imo/android/imoim/widgets/quickaction/d;->f:Landroid/widget/PopupWindow;

    .line 42407
    iget-boolean p1, p1, Lcom/imo/android/imoim/widgets/quickaction/d$a;->b:Z

    .line 108
    invoke-virtual {v0, p1}, Landroid/widget/PopupWindow;->setFocusable(Z)V

    .line 109
    iget-object p1, p0, Lcom/imo/android/imoim/widgets/quickaction/d;->f:Landroid/widget/PopupWindow;

    new-instance v0, Lcom/imo/android/imoim/widgets/quickaction/-$$Lambda$d$k22r53N9PjL0jJkgzo2Zykt5dmk;

    invoke-direct {v0, p0}, Lcom/imo/android/imoim/widgets/quickaction/-$$Lambda$d$k22r53N9PjL0jJkgzo2Zykt5dmk;-><init>(Lcom/imo/android/imoim/widgets/quickaction/d;)V

    invoke-virtual {p1, v0}, Landroid/widget/PopupWindow;->setOnDismissListener(Landroid/widget/PopupWindow$OnDismissListener;)V

    return-void
.end method

.method synthetic constructor <init>(Lcom/imo/android/imoim/widgets/quickaction/d$a;B)V
    .registers 3

    .line 66
    invoke-direct {p0, p1}, Lcom/imo/android/imoim/widgets/quickaction/d;-><init>(Lcom/imo/android/imoim/widgets/quickaction/d$a;)V

    return-void
.end method

.method private synthetic b()V
    .registers 4

    .line 236
    :try_start_0
    iget-object v0, p0, Lcom/imo/android/imoim/widgets/quickaction/d;->f:Landroid/widget/PopupWindow;

    iget-object v1, p0, Lcom/imo/android/imoim/widgets/quickaction/d;->e:Landroid/view/View;

    invoke-virtual {v0, v1}, Landroid/widget/PopupWindow;->showAsDropDown(Landroid/view/View;)V
    :try_end_7
    .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_7} :catch_8

    return-void

    :catch_8
    move-exception v0

    .line 238
    new-instance v1, Ljava/lang/StringBuilder;

    const-string v2, "Tooltip show error : "

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

    invoke-virtual {v0}, Ljava/lang/Exception;->toString()Ljava/lang/String;

    move-result-object v0

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

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

    move-result-object v0

    const-string v1, "Tooltip"

    invoke-static {v1, v0}, Lcom/imo/android/imoim/util/bt;->c(Ljava/lang/String;Ljava/lang/String;)V

    return-void
.end method

.method private synthetic b(III)V
    .registers 6

    .line 251
    :try_start_0
    iget-object v0, p0, Lcom/imo/android/imoim/widgets/quickaction/d;->f:Landroid/widget/PopupWindow;

    iget-object v1, p0, Lcom/imo/android/imoim/widgets/quickaction/d;->e:Landroid/view/View;

    invoke-virtual {v0, v1, p1, p2, p3}, Landroid/widget/PopupWindow;->showAtLocation(Landroid/view/View;III)V
    :try_end_7
    .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_7} :catch_8

    return-void

    :catch_8
    move-exception p1

    .line 253
    new-instance p2, Ljava/lang/StringBuilder;

    const-string p3, "Tooltip show error : "

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

    invoke-virtual {p1}, Ljava/lang/Exception;->toString()Ljava/lang/String;

    move-result-object p1

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

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

    move-result-object p1

    const-string p2, "Tooltip"

    invoke-static {p2, p1}, Lcom/imo/android/imoim/util/bt;->c(Ljava/lang/String;Ljava/lang/String;)V

    return-void
.end method

.method private synthetic c()V
    .registers 3

    .line 110
    iget-object v0, p0, Lcom/imo/android/imoim/widgets/quickaction/d;->e:Landroid/view/View;

    iget-object v1, p0, Lcom/imo/android/imoim/widgets/quickaction/d;->q:Landroid/view/View$OnAttachStateChangeListener;

    invoke-virtual {v0, v1}, Landroid/view/View;->removeOnAttachStateChangeListener(Landroid/view/View$OnAttachStateChangeListener;)V

    .line 112
    iget-object v0, p0, Lcom/imo/android/imoim/widgets/quickaction/d;->n:Landroid/widget/PopupWindow$OnDismissListener;

    if-eqz v0, :cond_e

    .line 113
    invoke-interface {v0}, Landroid/widget/PopupWindow$OnDismissListener;->onDismiss()V

    :cond_e
    return-void
.end method

.method public static synthetic lambda$K9yPdw4dWuHWQJFv_mH0BYw9At8(Lcom/imo/android/imoim/widgets/quickaction/d;III)V
    .registers 4

    invoke-direct {p0, p1, p2, p3}, Lcom/imo/android/imoim/widgets/quickaction/d;->b(III)V

    return-void
.end method

.method public static synthetic lambda$jUSZ0nJdW1fwKksfaa5gHwxcbVs(Lcom/imo/android/imoim/widgets/quickaction/d;)V
    .registers 1

    invoke-direct {p0}, Lcom/imo/android/imoim/widgets/quickaction/d;->b()V

    return-void
.end method

.method public static synthetic lambda$k22r53N9PjL0jJkgzo2Zykt5dmk(Lcom/imo/android/imoim/widgets/quickaction/d;)V
    .registers 1

    invoke-direct {p0}, Lcom/imo/android/imoim/widgets/quickaction/d;->c()V

    return-void
.end method


# virtual methods
.method public final a()V
    .registers 3

    .line 43221
    iget-object v0, p0, Lcom/imo/android/imoim/widgets/quickaction/d;->f:Landroid/widget/PopupWindow;

    invoke-virtual {v0}, Landroid/widget/PopupWindow;->isShowing()Z

    move-result v0

    if-nez v0, :cond_24

    .line 231
    iget-object v0, p0, Lcom/imo/android/imoim/widgets/quickaction/d;->h:Landroid/widget/LinearLayout;

    invoke-virtual {v0}, Landroid/widget/LinearLayout;->getViewTreeObserver()Landroid/view/ViewTreeObserver;

    move-result-object v0

    iget-object v1, p0, Lcom/imo/android/imoim/widgets/quickaction/d;->p:Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;

    invoke-virtual {v0, v1}, Landroid/view/ViewTreeObserver;->addOnGlobalLayoutListener(Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;)V

    .line 233
    iget-object v0, p0, Lcom/imo/android/imoim/widgets/quickaction/d;->e:Landroid/view/View;

    iget-object v1, p0, Lcom/imo/android/imoim/widgets/quickaction/d;->q:Landroid/view/View$OnAttachStateChangeListener;

    invoke-virtual {v0, v1}, Landroid/view/View;->addOnAttachStateChangeListener(Landroid/view/View$OnAttachStateChangeListener;)V

    .line 234
    iget-object v0, p0, Lcom/imo/android/imoim/widgets/quickaction/d;->e:Landroid/view/View;

    new-instance v1, Lcom/imo/android/imoim/widgets/quickaction/-$$Lambda$d$jUSZ0nJdW1fwKksfaa5gHwxcbVs;

    invoke-direct {v1, p0}, Lcom/imo/android/imoim/widgets/quickaction/-$$Lambda$d$jUSZ0nJdW1fwKksfaa5gHwxcbVs;-><init>(Lcom/imo/android/imoim/widgets/quickaction/d;)V

    invoke-virtual {v0, v1}, Landroid/view/View;->post(Ljava/lang/Runnable;)Z

    :cond_24
    return-void
.end method

.method public final a(III)V
    .registers 6

    .line 44221
    iget-object v0, p0, Lcom/imo/android/imoim/widgets/quickaction/d;->f:Landroid/widget/PopupWindow;

    invoke-virtual {v0}, Landroid/widget/PopupWindow;->isShowing()Z

    move-result v0

    if-nez v0, :cond_24

    .line 246
    iget-object v0, p0, Lcom/imo/android/imoim/widgets/quickaction/d;->h:Landroid/widget/LinearLayout;

    invoke-virtual {v0}, Landroid/widget/LinearLayout;->getViewTreeObserver()Landroid/view/ViewTreeObserver;

    move-result-object v0

    iget-object v1, p0, Lcom/imo/android/imoim/widgets/quickaction/d;->p:Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;

    invoke-virtual {v0, v1}, Landroid/view/ViewTreeObserver;->addOnGlobalLayoutListener(Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;)V

    .line 248
    iget-object v0, p0, Lcom/imo/android/imoim/widgets/quickaction/d;->e:Landroid/view/View;

    iget-object v1, p0, Lcom/imo/android/imoim/widgets/quickaction/d;->q:Landroid/view/View$OnAttachStateChangeListener;

    invoke-virtual {v0, v1}, Landroid/view/View;->addOnAttachStateChangeListener(Landroid/view/View$OnAttachStateChangeListener;)V

    .line 249
    iget-object v0, p0, Lcom/imo/android/imoim/widgets/quickaction/d;->e:Landroid/view/View;

    new-instance v1, Lcom/imo/android/imoim/widgets/quickaction/-$$Lambda$d$K9yPdw4dWuHWQJFv_mH0BYw9At8;

    invoke-direct {v1, p0, p1, p2, p3}, Lcom/imo/android/imoim/widgets/quickaction/-$$Lambda$d$K9yPdw4dWuHWQJFv_mH0BYw9At8;-><init>(Lcom/imo/android/imoim/widgets/quickaction/d;III)V

    invoke-virtual {v0, v1}, Landroid/view/View;->post(Ljava/lang/Runnable;)Z

    :cond_24
    return-void
.end method