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