HintView.smali
.class public Lim/tpelyyftgw/ui/components/HintView;
.super Landroid/widget/FrameLayout;
.source "HintView.java"
# instance fields
.field private animatorSet:Landroid/animation/AnimatorSet;
.field private arrowImageView:Landroid/widget/ImageView;
.field private currentType:I
.field private currentView:Landroid/view/View;
.field private hideRunnable:Ljava/lang/Runnable;
.field private imageView:Landroid/widget/ImageView;
.field private isTopArrow:Z
.field private messageCell:Lim/tpelyyftgw/ui/cells/ChatMessageCell;
.field private overrideText:Ljava/lang/String;
.field private textView:Landroid/widget/TextView;
# direct methods
.method static constructor <clinit>()V
.registers 1
return-void
.end method
.method public constructor <init>(Landroid/content/Context;I)V
.registers 4
.param p1, "context" # Landroid/content/Context;
.param p2, "type" # I
.line 43
const/4 v0, 0x0
invoke-direct {p0, p1, p2, v0}, Lim/tpelyyftgw/ui/components/HintView;-><init>(Landroid/content/Context;IZ)V
.line 44
return-void
.end method
.method public constructor <init>(Landroid/content/Context;IZ)V
.registers 16
.param p1, "context" # Landroid/content/Context;
.param p2, "type" # I
.param p3, "topArrow" # Z
.line 47
invoke-direct {p0, p1}, Landroid/widget/FrameLayout;-><init>(Landroid/content/Context;)V
.line 49
iput p2, p0, Lim/tpelyyftgw/ui/components/HintView;->currentType:I
.line 50
iput-boolean p3, p0, Lim/tpelyyftgw/ui/components/HintView;->isTopArrow:Z
.line 52
new-instance v0, Lim/tpelyyftgw/ui/components/CorrectlyMeasuringTextView;
invoke-direct {v0, p1}, Lim/tpelyyftgw/ui/components/CorrectlyMeasuringTextView;-><init>(Landroid/content/Context;)V
iput-object v0, p0, Lim/tpelyyftgw/ui/components/HintView;->textView:Landroid/widget/TextView;
.line 53
const-string v1, "chat_gifSaveHintText"
invoke-static {v1}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v2
invoke-virtual {v0, v2}, Landroid/widget/TextView;->setTextColor(I)V
.line 54
iget-object v0, p0, Lim/tpelyyftgw/ui/components/HintView;->textView:Landroid/widget/TextView;
const/4 v2, 0x1
const/high16 v3, 0x41600000 # 14.0f
invoke-virtual {v0, v2, v3}, Landroid/widget/TextView;->setTextSize(IF)V
.line 55
iget-object v0, p0, Lim/tpelyyftgw/ui/components/HintView;->textView:Landroid/widget/TextView;
const/4 v2, 0x2
invoke-virtual {v0, v2}, Landroid/widget/TextView;->setMaxLines(I)V
.line 56
iget-object v0, p0, Lim/tpelyyftgw/ui/components/HintView;->textView:Landroid/widget/TextView;
const/high16 v3, 0x437a0000 # 250.0f
invoke-static {v3}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v3
invoke-virtual {v0, v3}, Landroid/widget/TextView;->setMaxWidth(I)V
.line 57
iget-object v0, p0, Lim/tpelyyftgw/ui/components/HintView;->textView:Landroid/widget/TextView;
const/16 v3, 0x33
invoke-virtual {v0, v3}, Landroid/widget/TextView;->setGravity(I)V
.line 58
iget-object v0, p0, Lim/tpelyyftgw/ui/components/HintView;->textView:Landroid/widget/TextView;
const/high16 v3, 0x40400000 # 3.0f
invoke-static {v3}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v3
int-to-float v3, v3
const-string v4, "chat_gifSaveHintBackground"
invoke-static {v4}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v5
invoke-static {v3, v5}, Lim/tpelyyftgw/ui/actionbar/Theme;->createRoundRectDrawable(FI)Landroid/graphics/drawable/Drawable;
move-result-object v3
invoke-virtual {v0, v3}, Landroid/widget/TextView;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
.line 59
iget v0, p0, Lim/tpelyyftgw/ui/components/HintView;->currentType:I
const/high16 v3, 0x40c00000 # 6.0f
const/high16 v5, 0x40e00000 # 7.0f
if-ne v0, v2, :cond_6b
.line 60
iget-object v0, p0, Lim/tpelyyftgw/ui/components/HintView;->textView:Landroid/widget/TextView;
invoke-static {v5}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v2
invoke-static {v3}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v6
invoke-static {v5}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v7
invoke-static {v5}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v5
invoke-virtual {v0, v2, v6, v7, v5}, Landroid/widget/TextView;->setPadding(IIII)V
goto :goto_89
.line 62
:cond_6b
iget-object v2, p0, Lim/tpelyyftgw/ui/components/HintView;->textView:Landroid/widget/TextView;
const/high16 v6, 0x40a00000 # 5.0f
if-nez v0, :cond_74
const/high16 v0, 0x42580000 # 54.0f
goto :goto_76
:cond_74
const/high16 v0, 0x40a00000 # 5.0f
:goto_76
invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v0
invoke-static {v3}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v7
invoke-static {v6}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v6
invoke-static {v5}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v5
invoke-virtual {v2, v0, v7, v6, v5}, Landroid/widget/TextView;->setPadding(IIII)V
.line 64
:goto_89
iget-object v0, p0, Lim/tpelyyftgw/ui/components/HintView;->textView:Landroid/widget/TextView;
const/high16 v5, -0x40000000 # -2.0f
const/high16 v6, -0x40000000 # -2.0f
const/16 v7, 0x33
const/4 v8, 0x0
const/4 v2, 0x0
if-eqz p3, :cond_98
const/high16 v9, 0x40c00000 # 6.0f
goto :goto_99
:cond_98
const/4 v9, 0x0
:goto_99
const/4 v10, 0x0
if-eqz p3, :cond_9e
const/4 v11, 0x0
goto :goto_a0
:cond_9e
const/high16 v11, 0x40c00000 # 6.0f
:goto_a0
invoke-static/range {v5 .. v11}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(FFIFFFF)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v2
invoke-virtual {p0, v0, v2}, Lim/tpelyyftgw/ui/components/HintView;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 66
if-nez p2, :cond_f0
.line 67
iget-object v0, p0, Lim/tpelyyftgw/ui/components/HintView;->textView:Landroid/widget/TextView;
const v2, 0x7f0f0215
const-string v3, "AutoplayVideoInfo"
invoke-static {v3, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v2
invoke-virtual {v0, v2}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 69
new-instance v0, Landroid/widget/ImageView;
invoke-direct {v0, p1}, Landroid/widget/ImageView;-><init>(Landroid/content/Context;)V
iput-object v0, p0, Lim/tpelyyftgw/ui/components/HintView;->imageView:Landroid/widget/ImageView;
.line 70
const v2, 0x7f0803a2
invoke-virtual {v0, v2}, Landroid/widget/ImageView;->setImageResource(I)V
.line 71
iget-object v0, p0, Lim/tpelyyftgw/ui/components/HintView;->imageView:Landroid/widget/ImageView;
sget-object v2, Landroid/widget/ImageView$ScaleType;->CENTER:Landroid/widget/ImageView$ScaleType;
invoke-virtual {v0, v2}, Landroid/widget/ImageView;->setScaleType(Landroid/widget/ImageView$ScaleType;)V
.line 72
iget-object v0, p0, Lim/tpelyyftgw/ui/components/HintView;->imageView:Landroid/widget/ImageView;
new-instance v2, Landroid/graphics/PorterDuffColorFilter;
invoke-static {v1}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v1
sget-object v3, Landroid/graphics/PorterDuff$Mode;->MULTIPLY:Landroid/graphics/PorterDuff$Mode;
invoke-direct {v2, v1, v3}, Landroid/graphics/PorterDuffColorFilter;-><init>(ILandroid/graphics/PorterDuff$Mode;)V
invoke-virtual {v0, v2}, Landroid/widget/ImageView;->setColorFilter(Landroid/graphics/ColorFilter;)V
.line 73
iget-object v0, p0, Lim/tpelyyftgw/ui/components/HintView;->imageView:Landroid/widget/ImageView;
const/high16 v5, 0x42180000 # 38.0f
const/high16 v6, 0x42080000 # 34.0f
const/16 v7, 0x33
const/high16 v8, 0x40e00000 # 7.0f
const/high16 v9, 0x40e00000 # 7.0f
const/4 v10, 0x0
const/4 v11, 0x0
invoke-static/range {v5 .. v11}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(FFIFFFF)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v1
invoke-virtual {p0, v0, v1}, Lim/tpelyyftgw/ui/components/HintView;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 76
:cond_f0
new-instance v0, Landroid/widget/ImageView;
invoke-direct {v0, p1}, Landroid/widget/ImageView;-><init>(Landroid/content/Context;)V
iput-object v0, p0, Lim/tpelyyftgw/ui/components/HintView;->arrowImageView:Landroid/widget/ImageView;
.line 77
if-eqz p3, :cond_fd
const v1, 0x7f08039f
goto :goto_100
:cond_fd
const v1, 0x7f08039e
:goto_100
invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setImageResource(I)V
.line 78
iget-object v0, p0, Lim/tpelyyftgw/ui/components/HintView;->arrowImageView:Landroid/widget/ImageView;
new-instance v1, Landroid/graphics/PorterDuffColorFilter;
invoke-static {v4}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v2
sget-object v3, Landroid/graphics/PorterDuff$Mode;->MULTIPLY:Landroid/graphics/PorterDuff$Mode;
invoke-direct {v1, v2, v3}, Landroid/graphics/PorterDuffColorFilter;-><init>(ILandroid/graphics/PorterDuff$Mode;)V
invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setColorFilter(Landroid/graphics/ColorFilter;)V
.line 79
iget-object v0, p0, Lim/tpelyyftgw/ui/components/HintView;->arrowImageView:Landroid/widget/ImageView;
const/high16 v1, 0x41600000 # 14.0f
const/high16 v2, 0x40c00000 # 6.0f
if-eqz p3, :cond_11e
const/16 v3, 0x30
goto :goto_120
:cond_11e
const/16 v3, 0x50
:goto_120
or-int/lit8 v3, v3, 0x3
const/4 v4, 0x0
const/4 v5, 0x0
const/4 v6, 0x0
const/4 v7, 0x0
invoke-static/range {v1 .. v7}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(FFIFFFF)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v1
invoke-virtual {p0, v0, v1}, Lim/tpelyyftgw/ui/components/HintView;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 80
return-void
.end method
.method static synthetic access$002(Lim/tpelyyftgw/ui/components/HintView;Landroid/animation/AnimatorSet;)Landroid/animation/AnimatorSet;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/HintView;
.param p1, "x1" # Landroid/animation/AnimatorSet;
.line 29
iput-object p1, p0, Lim/tpelyyftgw/ui/components/HintView;->animatorSet:Landroid/animation/AnimatorSet;
return-object p1
.end method
.method static synthetic access$102(Lim/tpelyyftgw/ui/components/HintView;Ljava/lang/Runnable;)Ljava/lang/Runnable;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/HintView;
.param p1, "x1" # Ljava/lang/Runnable;
.line 29
iput-object p1, p0, Lim/tpelyyftgw/ui/components/HintView;->hideRunnable:Ljava/lang/Runnable;
return-object p1
.end method
.method static synthetic access$200(Lim/tpelyyftgw/ui/components/HintView;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/HintView;
.line 29
iget v0, p0, Lim/tpelyyftgw/ui/components/HintView;->currentType:I
return v0
.end method
.method static synthetic access$302(Lim/tpelyyftgw/ui/components/HintView;Landroid/view/View;)Landroid/view/View;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/HintView;
.param p1, "x1" # Landroid/view/View;
.line 29
iput-object p1, p0, Lim/tpelyyftgw/ui/components/HintView;->currentView:Landroid/view/View;
return-object p1
.end method
.method static synthetic access$402(Lim/tpelyyftgw/ui/components/HintView;Lim/tpelyyftgw/ui/cells/ChatMessageCell;)Lim/tpelyyftgw/ui/cells/ChatMessageCell;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/HintView;
.param p1, "x1" # Lim/tpelyyftgw/ui/cells/ChatMessageCell;
.line 29
iput-object p1, p0, Lim/tpelyyftgw/ui/components/HintView;->messageCell:Lim/tpelyyftgw/ui/cells/ChatMessageCell;
return-object p1
.end method
# virtual methods
.method public getMessageCell()Lim/tpelyyftgw/ui/cells/ChatMessageCell;
.registers 2
.line 321
iget-object v0, p0, Lim/tpelyyftgw/ui/components/HintView;->messageCell:Lim/tpelyyftgw/ui/cells/ChatMessageCell;
return-object v0
.end method
.method public hide()V
.registers 6
.line 287
invoke-virtual {p0}, Lim/tpelyyftgw/ui/components/HintView;->getTag()Ljava/lang/Object;
move-result-object v0
if-nez v0, :cond_7
.line 288
return-void
.line 290
:cond_7
const/4 v0, 0x0
invoke-virtual {p0, v0}, Lim/tpelyyftgw/ui/components/HintView;->setTag(Ljava/lang/Object;)V
.line 291
iget-object v1, p0, Lim/tpelyyftgw/ui/components/HintView;->hideRunnable:Ljava/lang/Runnable;
if-eqz v1, :cond_14
.line 292
invoke-static {v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->cancelRunOnUIThread(Ljava/lang/Runnable;)V
.line 293
iput-object v0, p0, Lim/tpelyyftgw/ui/components/HintView;->hideRunnable:Ljava/lang/Runnable;
.line 295
:cond_14
iget-object v1, p0, Lim/tpelyyftgw/ui/components/HintView;->animatorSet:Landroid/animation/AnimatorSet;
if-eqz v1, :cond_1d
.line 296
invoke-virtual {v1}, Landroid/animation/AnimatorSet;->cancel()V
.line 297
iput-object v0, p0, Lim/tpelyyftgw/ui/components/HintView;->animatorSet:Landroid/animation/AnimatorSet;
.line 299
:cond_1d
new-instance v0, Landroid/animation/AnimatorSet;
invoke-direct {v0}, Landroid/animation/AnimatorSet;-><init>()V
iput-object v0, p0, Lim/tpelyyftgw/ui/components/HintView;->animatorSet:Landroid/animation/AnimatorSet;
.line 300
const/4 v1, 0x1
new-array v2, v1, [Landroid/animation/Animator;
new-array v1, v1, [F
const/4 v3, 0x0
const/4 v4, 0x0
aput v3, v1, v4
.line 301
const-string v3, "alpha"
invoke-static {p0, v3, v1}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Ljava/lang/String;[F)Landroid/animation/ObjectAnimator;
move-result-object v1
aput-object v1, v2, v4
.line 300
invoke-virtual {v0, v2}, Landroid/animation/AnimatorSet;->playTogether([Landroid/animation/Animator;)V
.line 303
iget-object v0, p0, Lim/tpelyyftgw/ui/components/HintView;->animatorSet:Landroid/animation/AnimatorSet;
new-instance v1, Lim/tpelyyftgw/ui/components/HintView$3;
invoke-direct {v1, p0}, Lim/tpelyyftgw/ui/components/HintView$3;-><init>(Lim/tpelyyftgw/ui/components/HintView;)V
invoke-virtual {v0, v1}, Landroid/animation/AnimatorSet;->addListener(Landroid/animation/Animator$AnimatorListener;)V
.line 312
iget-object v0, p0, Lim/tpelyyftgw/ui/components/HintView;->animatorSet:Landroid/animation/AnimatorSet;
const-wide/16 v1, 0x12c
invoke-virtual {v0, v1, v2}, Landroid/animation/AnimatorSet;->setDuration(J)Landroid/animation/AnimatorSet;
.line 313
iget-object v0, p0, Lim/tpelyyftgw/ui/components/HintView;->animatorSet:Landroid/animation/AnimatorSet;
invoke-virtual {v0}, Landroid/animation/AnimatorSet;->start()V
.line 314
return-void
.end method
.method public setOverrideText(Ljava/lang/String;)V
.registers 4
.param p1, "text" # Ljava/lang/String;
.line 83
iput-object p1, p0, Lim/tpelyyftgw/ui/components/HintView;->overrideText:Ljava/lang/String;
.line 84
iget-object v0, p0, Lim/tpelyyftgw/ui/components/HintView;->textView:Landroid/widget/TextView;
invoke-virtual {v0, p1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 85
iget-object v0, p0, Lim/tpelyyftgw/ui/components/HintView;->messageCell:Lim/tpelyyftgw/ui/cells/ChatMessageCell;
if-eqz v0, :cond_14
.line 86
iget-object v0, p0, Lim/tpelyyftgw/ui/components/HintView;->messageCell:Lim/tpelyyftgw/ui/cells/ChatMessageCell;
.line 87
.local v0, "cell":Lim/tpelyyftgw/ui/cells/ChatMessageCell;
const/4 v1, 0x0
iput-object v1, p0, Lim/tpelyyftgw/ui/components/HintView;->messageCell:Lim/tpelyyftgw/ui/cells/ChatMessageCell;
.line 88
const/4 v1, 0x0
invoke-virtual {p0, v0, v1}, Lim/tpelyyftgw/ui/components/HintView;->showForMessageCell(Lim/tpelyyftgw/ui/cells/ChatMessageCell;Z)Z
.line 90
.end local v0 # "cell":Lim/tpelyyftgw/ui/cells/ChatMessageCell;
:cond_14
return-void
.end method
.method public setText(Ljava/lang/CharSequence;)V
.registers 3
.param p1, "text" # Ljava/lang/CharSequence;
.line 317
iget-object v0, p0, Lim/tpelyyftgw/ui/components/HintView;->textView:Landroid/widget/TextView;
invoke-virtual {v0, p1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 318
return-void
.end method
.method public showForMessageCell(Lim/tpelyyftgw/ui/cells/ChatMessageCell;Z)Z
.registers 19
.param p1, "cell" # Lim/tpelyyftgw/ui/cells/ChatMessageCell;
.param p2, "animated" # Z
.line 93
move-object/from16 v0, p0
move-object/from16 v1, p1
iget v2, v0, Lim/tpelyyftgw/ui/components/HintView;->currentType:I
const/4 v3, 0x0
if-nez v2, :cond_f
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/components/HintView;->getTag()Ljava/lang/Object;
move-result-object v2
if-nez v2, :cond_13
:cond_f
iget-object v2, v0, Lim/tpelyyftgw/ui/components/HintView;->messageCell:Lim/tpelyyftgw/ui/cells/ChatMessageCell;
if-ne v2, v1, :cond_14
.line 94
:cond_13
return v3
.line 96
:cond_14
iget-object v2, v0, Lim/tpelyyftgw/ui/components/HintView;->hideRunnable:Ljava/lang/Runnable;
const/4 v4, 0x0
if-eqz v2, :cond_1e
.line 97
invoke-static {v2}, Lim/tpelyyftgw/messenger/AndroidUtilities;->cancelRunOnUIThread(Ljava/lang/Runnable;)V
.line 98
iput-object v4, v0, Lim/tpelyyftgw/ui/components/HintView;->hideRunnable:Ljava/lang/Runnable;
.line 100
:cond_1e
invoke-virtual/range {p1 .. p1}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->getTop()I
move-result v2
.line 102
.local v2, "top":I
invoke-virtual/range {p1 .. p1}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->getParent()Landroid/view/ViewParent;
move-result-object v5
check-cast v5, Landroid/view/View;
.line 103
.local v5, "parentView":Landroid/view/View;
iget v6, v0, Lim/tpelyyftgw/ui/components/HintView;->currentType:I
const/high16 v7, 0x41200000 # 10.0f
if-nez v6, :cond_58
.line 104
invoke-virtual/range {p1 .. p1}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->getPhotoImage()Lim/tpelyyftgw/messenger/ImageReceiver;
move-result-object v6
.line 105
.local v6, "imageReceiver":Lim/tpelyyftgw/messenger/ImageReceiver;
invoke-virtual {v6}, Lim/tpelyyftgw/messenger/ImageReceiver;->getImageY()I
move-result v8
add-int/2addr v2, v8
.line 106
invoke-virtual {v6}, Lim/tpelyyftgw/messenger/ImageReceiver;->getImageHeight()I
move-result v8
.line 107
.local v8, "height":I
add-int v9, v2, v8
.line 108
.local v9, "bottom":I
invoke-virtual {v5}, Landroid/view/View;->getMeasuredHeight()I
move-result v10
.line 109
.local v10, "parentHeight":I
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/components/HintView;->getMeasuredHeight()I
move-result v11
invoke-static {v7}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v12
add-int/2addr v11, v12
if-le v2, v11, :cond_57
div-int/lit8 v11, v8, 0x4
add-int/2addr v11, v10
if-le v9, v11, :cond_52
goto :goto_57
.line 112
:cond_52
invoke-virtual/range {p1 .. p1}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->getNoSoundIconCenterX()I
move-result v6
.line 113
.end local v8 # "height":I
.end local v9 # "bottom":I
.end local v10 # "parentHeight":I
.local v6, "centerX":I
goto :goto_b2
.line 110
.local v6, "imageReceiver":Lim/tpelyyftgw/messenger/ImageReceiver;
.restart local v8 # "height":I
.restart local v9 # "bottom":I
.restart local v10 # "parentHeight":I
:cond_57
:goto_57
return v3
.line 114
.end local v6 # "imageReceiver":Lim/tpelyyftgw/messenger/ImageReceiver;
.end local v8 # "height":I
.end local v9 # "bottom":I
.end local v10 # "parentHeight":I
:cond_58
invoke-virtual/range {p1 .. p1}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->getMessageObject()Lim/tpelyyftgw/messenger/MessageObject;
move-result-object v6
.line 115
.local v6, "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
iget-object v8, v0, Lim/tpelyyftgw/ui/components/HintView;->overrideText:Ljava/lang/String;
if-nez v8, :cond_6f
.line 116
iget-object v8, v0, Lim/tpelyyftgw/ui/components/HintView;->textView:Landroid/widget/TextView;
const v9, 0x7f0f0764
const-string v10, "HidAccount"
invoke-static {v10, v9}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v9
invoke-virtual {v8, v9}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
goto :goto_74
.line 118
:cond_6f
iget-object v9, v0, Lim/tpelyyftgw/ui/components/HintView;->textView:Landroid/widget/TextView;
invoke-virtual {v9, v8}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 120
:goto_74
const/high16 v8, -0x80000000
const/16 v9, 0x3e8
invoke-static {v9, v8}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I
move-result v10
invoke-static {v9, v8}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I
move-result v8
invoke-virtual {v0, v10, v8}, Lim/tpelyyftgw/ui/components/HintView;->measure(II)V
.line 122
const/high16 v8, 0x41b00000 # 22.0f
invoke-static {v8}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v8
add-int/2addr v2, v8
.line 123
invoke-virtual {v6}, Lim/tpelyyftgw/messenger/MessageObject;->isOutOwner()Z
move-result v8
if-nez v8, :cond_9d
invoke-virtual/range {p1 .. p1}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->isDrawNameLayout()Z
move-result v8
if-eqz v8, :cond_9d
.line 124
const/high16 v8, 0x41a00000 # 20.0f
invoke-static {v8}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v8
add-int/2addr v2, v8
.line 126
:cond_9d
iget-boolean v8, v0, Lim/tpelyyftgw/ui/components/HintView;->isTopArrow:Z
if-nez v8, :cond_ad
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/components/HintView;->getMeasuredHeight()I
move-result v8
invoke-static {v7}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v9
add-int/2addr v8, v9
if-gt v2, v8, :cond_ad
.line 127
return v3
.line 129
:cond_ad
invoke-virtual/range {p1 .. p1}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->getForwardNameCenterX()I
move-result v8
move v6, v8
.line 132
.local v6, "centerX":I
:goto_b2
invoke-virtual {v5}, Landroid/view/View;->getMeasuredWidth()I
move-result v8
.line 133
.local v8, "parentWidth":I
iget-boolean v9, v0, Lim/tpelyyftgw/ui/components/HintView;->isTopArrow:Z
if-eqz v9, :cond_c5
.line 134
const/high16 v9, 0x42300000 # 44.0f
invoke-static {v9}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v9
int-to-float v9, v9
invoke-virtual {v0, v9}, Lim/tpelyyftgw/ui/components/HintView;->setTranslationY(F)V
goto :goto_cf
.line 136
:cond_c5
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/components/HintView;->getMeasuredHeight()I
move-result v9
sub-int v9, v2, v9
int-to-float v9, v9
invoke-virtual {v0, v9}, Lim/tpelyyftgw/ui/components/HintView;->setTranslationY(F)V
.line 138
:goto_cf
invoke-virtual/range {p1 .. p1}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->getLeft()I
move-result v9
add-int/2addr v9, v6
.line 139
.local v9, "iconX":I
const/high16 v10, 0x41980000 # 19.0f
invoke-static {v10}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v10
.line 140
.local v10, "left":I
invoke-virtual {v5}, Landroid/view/View;->getMeasuredWidth()I
move-result v11
const/4 v12, 0x2
div-int/2addr v11, v12
if-le v9, v11, :cond_f5
.line 141
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/components/HintView;->getMeasuredWidth()I
move-result v11
sub-int v11, v8, v11
const/high16 v13, 0x42180000 # 38.0f
invoke-static {v13}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v13
sub-int/2addr v11, v13
.line 142
.local v11, "offset":I
int-to-float v13, v11
invoke-virtual {v0, v13}, Lim/tpelyyftgw/ui/components/HintView;->setTranslationX(F)V
.line 143
add-int/2addr v10, v11
.line 144
.end local v11 # "offset":I
goto :goto_f9
.line 145
:cond_f5
const/4 v11, 0x0
invoke-virtual {v0, v11}, Lim/tpelyyftgw/ui/components/HintView;->setTranslationX(F)V
.line 147
:goto_f9
invoke-virtual/range {p1 .. p1}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->getLeft()I
move-result v11
add-int/2addr v11, v6
sub-int/2addr v11, v10
iget-object v13, v0, Lim/tpelyyftgw/ui/components/HintView;->arrowImageView:Landroid/widget/ImageView;
invoke-virtual {v13}, Landroid/widget/ImageView;->getMeasuredWidth()I
move-result v13
div-int/2addr v13, v12
sub-int/2addr v11, v13
int-to-float v11, v11
.line 148
.local v11, "arrowX":F
iget-object v13, v0, Lim/tpelyyftgw/ui/components/HintView;->arrowImageView:Landroid/widget/ImageView;
invoke-virtual {v13, v11}, Landroid/widget/ImageView;->setTranslationX(F)V
.line 149
invoke-virtual {v5}, Landroid/view/View;->getMeasuredWidth()I
move-result v13
div-int/2addr v13, v12
if-le v9, v13, :cond_134
.line 150
invoke-static {v7}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v13
int-to-float v13, v13
cmpg-float v13, v11, v13
if-gez v13, :cond_17d
.line 151
invoke-static {v7}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v7
int-to-float v7, v7
sub-float v7, v11, v7
.line 152
.local v7, "diff":F
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/components/HintView;->getTranslationX()F
move-result v13
add-float/2addr v13, v7
invoke-virtual {v0, v13}, Lim/tpelyyftgw/ui/components/HintView;->setTranslationX(F)V
.line 153
iget-object v13, v0, Lim/tpelyyftgw/ui/components/HintView;->arrowImageView:Landroid/widget/ImageView;
sub-float v14, v11, v7
invoke-virtual {v13, v14}, Landroid/widget/ImageView;->setTranslationX(F)V
.line 154
.end local v7 # "diff":F
goto :goto_17d
.line 156
:cond_134
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/components/HintView;->getMeasuredWidth()I
move-result v13
const/high16 v14, 0x41c00000 # 24.0f
invoke-static {v14}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v15
sub-int/2addr v13, v15
int-to-float v13, v13
cmpl-float v13, v11, v13
if-lez v13, :cond_15c
.line 157
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/components/HintView;->getMeasuredWidth()I
move-result v7
int-to-float v7, v7
sub-float v7, v11, v7
invoke-static {v14}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v13
int-to-float v13, v13
add-float/2addr v7, v13
.line 158
.restart local v7 # "diff":F
invoke-virtual {v0, v7}, Lim/tpelyyftgw/ui/components/HintView;->setTranslationX(F)V
.line 159
iget-object v13, v0, Lim/tpelyyftgw/ui/components/HintView;->arrowImageView:Landroid/widget/ImageView;
sub-float v14, v11, v7
invoke-virtual {v13, v14}, Landroid/widget/ImageView;->setTranslationX(F)V
.end local v7 # "diff":F
goto :goto_17c
.line 160
:cond_15c
invoke-static {v7}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v13
int-to-float v13, v13
cmpg-float v13, v11, v13
if-gez v13, :cond_17c
.line 161
invoke-static {v7}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v7
int-to-float v7, v7
sub-float v7, v11, v7
.line 162
.restart local v7 # "diff":F
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/components/HintView;->getTranslationX()F
move-result v13
add-float/2addr v13, v7
invoke-virtual {v0, v13}, Lim/tpelyyftgw/ui/components/HintView;->setTranslationX(F)V
.line 163
iget-object v13, v0, Lim/tpelyyftgw/ui/components/HintView;->arrowImageView:Landroid/widget/ImageView;
sub-float v14, v11, v7
invoke-virtual {v13, v14}, Landroid/widget/ImageView;->setTranslationX(F)V
goto :goto_17d
.line 160
.end local v7 # "diff":F
:cond_17c
:goto_17c
nop
.line 167
:cond_17d
:goto_17d
iput-object v1, v0, Lim/tpelyyftgw/ui/components/HintView;->messageCell:Lim/tpelyyftgw/ui/cells/ChatMessageCell;
.line 168
iget-object v7, v0, Lim/tpelyyftgw/ui/components/HintView;->animatorSet:Landroid/animation/AnimatorSet;
if-eqz v7, :cond_188
.line 169
invoke-virtual {v7}, Landroid/animation/AnimatorSet;->cancel()V
.line 170
iput-object v4, v0, Lim/tpelyyftgw/ui/components/HintView;->animatorSet:Landroid/animation/AnimatorSet;
.line 173
:cond_188
const/4 v4, 0x1
invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v7
invoke-virtual {v0, v7}, Lim/tpelyyftgw/ui/components/HintView;->setTag(Ljava/lang/Object;)V
.line 174
invoke-virtual {v0, v3}, Lim/tpelyyftgw/ui/components/HintView;->setVisibility(I)V
.line 175
if-eqz p2, :cond_1c5
.line 176
new-instance v7, Landroid/animation/AnimatorSet;
invoke-direct {v7}, Landroid/animation/AnimatorSet;-><init>()V
iput-object v7, v0, Lim/tpelyyftgw/ui/components/HintView;->animatorSet:Landroid/animation/AnimatorSet;
.line 177
new-array v13, v4, [Landroid/animation/Animator;
new-array v12, v12, [F
fill-array-data v12, :array_1cc
.line 178
const-string v14, "alpha"
invoke-static {v0, v14, v12}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Ljava/lang/String;[F)Landroid/animation/ObjectAnimator;
move-result-object v12
aput-object v12, v13, v3
.line 177
invoke-virtual {v7, v13}, Landroid/animation/AnimatorSet;->playTogether([Landroid/animation/Animator;)V
.line 180
iget-object v3, v0, Lim/tpelyyftgw/ui/components/HintView;->animatorSet:Landroid/animation/AnimatorSet;
new-instance v7, Lim/tpelyyftgw/ui/components/HintView$1;
invoke-direct {v7, v0}, Lim/tpelyyftgw/ui/components/HintView$1;-><init>(Lim/tpelyyftgw/ui/components/HintView;)V
invoke-virtual {v3, v7}, Landroid/animation/AnimatorSet;->addListener(Landroid/animation/Animator$AnimatorListener;)V
.line 187
iget-object v3, v0, Lim/tpelyyftgw/ui/components/HintView;->animatorSet:Landroid/animation/AnimatorSet;
const-wide/16 v12, 0x12c
invoke-virtual {v3, v12, v13}, Landroid/animation/AnimatorSet;->setDuration(J)Landroid/animation/AnimatorSet;
.line 188
iget-object v3, v0, Lim/tpelyyftgw/ui/components/HintView;->animatorSet:Landroid/animation/AnimatorSet;
invoke-virtual {v3}, Landroid/animation/AnimatorSet;->start()V
goto :goto_1ca
.line 190
:cond_1c5
const/high16 v3, 0x3f800000 # 1.0f
invoke-virtual {v0, v3}, Lim/tpelyyftgw/ui/components/HintView;->setAlpha(F)V
.line 193
:goto_1ca
return v4
nop
:array_1cc
.array-data 4
0x0
0x3f800000 # 1.0f
.end array-data
.end method
.method public showForView(Landroid/view/View;Z)Z
.registers 20
.param p1, "view" # Landroid/view/View;
.param p2, "animated" # Z
.line 197
move-object/from16 v0, p0
move-object/from16 v1, p1
iget-object v2, v0, Lim/tpelyyftgw/ui/components/HintView;->currentView:Landroid/view/View;
const/4 v3, 0x0
if-eq v2, v1, :cond_172
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/components/HintView;->getTag()Ljava/lang/Object;
move-result-object v2
if-eqz v2, :cond_11
goto/16 :goto_172
.line 200
:cond_11
iget-object v2, v0, Lim/tpelyyftgw/ui/components/HintView;->hideRunnable:Ljava/lang/Runnable;
const/4 v4, 0x0
if-eqz v2, :cond_1b
.line 201
invoke-static {v2}, Lim/tpelyyftgw/messenger/AndroidUtilities;->cancelRunOnUIThread(Ljava/lang/Runnable;)V
.line 202
iput-object v4, v0, Lim/tpelyyftgw/ui/components/HintView;->hideRunnable:Ljava/lang/Runnable;
.line 204
:cond_1b
const/high16 v2, -0x80000000
const/16 v5, 0x3e8
invoke-static {v5, v2}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I
move-result v6
invoke-static {v5, v2}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I
move-result v2
invoke-virtual {v0, v6, v2}, Lim/tpelyyftgw/ui/components/HintView;->measure(II)V
.line 206
const/4 v2, 0x2
new-array v5, v2, [I
.line 207
.local v5, "position":[I
invoke-virtual {v1, v5}, Landroid/view/View;->getLocationInWindow([I)V
.line 209
aget v6, v5, v3
invoke-virtual/range {p1 .. p1}, Landroid/view/View;->getMeasuredWidth()I
move-result v7
div-int/2addr v7, v2
add-int/2addr v6, v7
.line 210
.local v6, "centerX":I
const/4 v7, 0x1
aget v8, v5, v7
const/high16 v9, 0x40800000 # 4.0f
invoke-static {v9}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v9
sub-int/2addr v8, v9
.line 212
.local v8, "top":I
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/components/HintView;->getParent()Landroid/view/ViewParent;
move-result-object v9
check-cast v9, Landroid/view/View;
.line 213
.local v9, "parentView":Landroid/view/View;
invoke-virtual {v9, v5}, Landroid/view/View;->getLocationInWindow([I)V
.line 214
aget v10, v5, v3
sub-int/2addr v6, v10
.line 215
aget v10, v5, v7
sub-int/2addr v8, v10
.line 217
sget v10, Landroid/os/Build$VERSION;->SDK_INT:I
const/16 v11, 0x15
if-lt v10, v11, :cond_5a
.line 218
sget v10, Lim/tpelyyftgw/messenger/AndroidUtilities;->statusBarHeight:I
sub-int/2addr v8, v10
.line 222
:cond_5a
invoke-virtual {v9}, Landroid/view/View;->getMeasuredWidth()I
move-result v10
.line 223
.local v10, "parentWidth":I
iget-boolean v11, v0, Lim/tpelyyftgw/ui/components/HintView;->isTopArrow:Z
if-eqz v11, :cond_6d
.line 224
const/high16 v11, 0x42300000 # 44.0f
invoke-static {v11}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v11
int-to-float v11, v11
invoke-virtual {v0, v11}, Lim/tpelyyftgw/ui/components/HintView;->setTranslationY(F)V
goto :goto_7c
.line 226
:cond_6d
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/components/HintView;->getMeasuredHeight()I
move-result v11
sub-int v11, v8, v11
invoke-static {}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->getCurrentActionBarHeight()I
move-result v12
sub-int/2addr v11, v12
int-to-float v11, v11
invoke-virtual {v0, v11}, Lim/tpelyyftgw/ui/components/HintView;->setTranslationY(F)V
.line 228
:goto_7c
move v11, v6
.line 229
.local v11, "iconX":I
const/high16 v12, 0x41980000 # 19.0f
invoke-static {v12}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v12
.line 230
.local v12, "left":I
invoke-virtual {v9}, Landroid/view/View;->getMeasuredWidth()I
move-result v13
div-int/2addr v13, v2
if-le v11, v13, :cond_9d
.line 231
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/components/HintView;->getMeasuredWidth()I
move-result v13
sub-int v13, v10, v13
const/high16 v14, 0x41e00000 # 28.0f
invoke-static {v14}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v14
sub-int/2addr v13, v14
.line 232
.local v13, "offset":I
int-to-float v14, v13
invoke-virtual {v0, v14}, Lim/tpelyyftgw/ui/components/HintView;->setTranslationX(F)V
.line 233
add-int/2addr v12, v13
.line 234
.end local v13 # "offset":I
goto :goto_a1
.line 235
:cond_9d
const/4 v13, 0x0
invoke-virtual {v0, v13}, Lim/tpelyyftgw/ui/components/HintView;->setTranslationX(F)V
.line 237
:goto_a1
sub-int v13, v6, v12
iget-object v14, v0, Lim/tpelyyftgw/ui/components/HintView;->arrowImageView:Landroid/widget/ImageView;
invoke-virtual {v14}, Landroid/widget/ImageView;->getMeasuredWidth()I
move-result v14
div-int/2addr v14, v2
sub-int/2addr v13, v14
int-to-float v13, v13
.line 238
.local v13, "arrowX":F
iget-object v14, v0, Lim/tpelyyftgw/ui/components/HintView;->arrowImageView:Landroid/widget/ImageView;
invoke-virtual {v14, v13}, Landroid/widget/ImageView;->setTranslationX(F)V
.line 239
invoke-virtual {v9}, Landroid/view/View;->getMeasuredWidth()I
move-result v14
div-int/2addr v14, v2
const/high16 v15, 0x41200000 # 10.0f
if-le v11, v14, :cond_da
.line 240
invoke-static {v15}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v14
int-to-float v14, v14
cmpg-float v14, v13, v14
if-gez v14, :cond_124
.line 241
invoke-static {v15}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v14
int-to-float v14, v14
sub-float v14, v13, v14
.line 242
.local v14, "diff":F
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/components/HintView;->getTranslationX()F
move-result v15
add-float/2addr v15, v14
invoke-virtual {v0, v15}, Lim/tpelyyftgw/ui/components/HintView;->setTranslationX(F)V
.line 243
iget-object v15, v0, Lim/tpelyyftgw/ui/components/HintView;->arrowImageView:Landroid/widget/ImageView;
sub-float v2, v13, v14
invoke-virtual {v15, v2}, Landroid/widget/ImageView;->setTranslationX(F)V
.line 244
.end local v14 # "diff":F
goto :goto_124
.line 246
:cond_da
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/components/HintView;->getMeasuredWidth()I
move-result v2
const/high16 v14, 0x41c00000 # 24.0f
invoke-static {v14}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v16
sub-int v2, v2, v16
int-to-float v2, v2
cmpl-float v2, v13, v2
if-lez v2, :cond_103
.line 247
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/components/HintView;->getMeasuredWidth()I
move-result v2
int-to-float v2, v2
sub-float v2, v13, v2
invoke-static {v14}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v14
int-to-float v14, v14
add-float/2addr v2, v14
.line 248
.local v2, "diff":F
invoke-virtual {v0, v2}, Lim/tpelyyftgw/ui/components/HintView;->setTranslationX(F)V
.line 249
iget-object v14, v0, Lim/tpelyyftgw/ui/components/HintView;->arrowImageView:Landroid/widget/ImageView;
sub-float v15, v13, v2
invoke-virtual {v14, v15}, Landroid/widget/ImageView;->setTranslationX(F)V
.end local v2 # "diff":F
goto :goto_123
.line 250
:cond_103
invoke-static {v15}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v2
int-to-float v2, v2
cmpg-float v2, v13, v2
if-gez v2, :cond_123
.line 251
invoke-static {v15}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v2
int-to-float v2, v2
sub-float v2, v13, v2
.line 252
.restart local v2 # "diff":F
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/components/HintView;->getTranslationX()F
move-result v14
add-float/2addr v14, v2
invoke-virtual {v0, v14}, Lim/tpelyyftgw/ui/components/HintView;->setTranslationX(F)V
.line 253
iget-object v14, v0, Lim/tpelyyftgw/ui/components/HintView;->arrowImageView:Landroid/widget/ImageView;
sub-float v15, v13, v2
invoke-virtual {v14, v15}, Landroid/widget/ImageView;->setTranslationX(F)V
goto :goto_124
.line 250
.end local v2 # "diff":F
:cond_123
:goto_123
nop
.line 257
:cond_124
:goto_124
iput-object v1, v0, Lim/tpelyyftgw/ui/components/HintView;->currentView:Landroid/view/View;
.line 258
iget-object v2, v0, Lim/tpelyyftgw/ui/components/HintView;->animatorSet:Landroid/animation/AnimatorSet;
if-eqz v2, :cond_12f
.line 259
invoke-virtual {v2}, Landroid/animation/AnimatorSet;->cancel()V
.line 260
iput-object v4, v0, Lim/tpelyyftgw/ui/components/HintView;->animatorSet:Landroid/animation/AnimatorSet;
.line 263
:cond_12f
invoke-static {v7}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v2
invoke-virtual {v0, v2}, Lim/tpelyyftgw/ui/components/HintView;->setTag(Ljava/lang/Object;)V
.line 264
invoke-virtual {v0, v3}, Lim/tpelyyftgw/ui/components/HintView;->setVisibility(I)V
.line 265
if-eqz p2, :cond_16c
.line 266
new-instance v2, Landroid/animation/AnimatorSet;
invoke-direct {v2}, Landroid/animation/AnimatorSet;-><init>()V
iput-object v2, v0, Lim/tpelyyftgw/ui/components/HintView;->animatorSet:Landroid/animation/AnimatorSet;
.line 267
new-array v4, v7, [Landroid/animation/Animator;
const/4 v14, 0x2
new-array v14, v14, [F
fill-array-data v14, :array_174
.line 268
const-string v15, "alpha"
invoke-static {v0, v15, v14}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Ljava/lang/String;[F)Landroid/animation/ObjectAnimator;
move-result-object v14
aput-object v14, v4, v3
.line 267
invoke-virtual {v2, v4}, Landroid/animation/AnimatorSet;->playTogether([Landroid/animation/Animator;)V
.line 270
iget-object v2, v0, Lim/tpelyyftgw/ui/components/HintView;->animatorSet:Landroid/animation/AnimatorSet;
new-instance v3, Lim/tpelyyftgw/ui/components/HintView$2;
invoke-direct {v3, v0}, Lim/tpelyyftgw/ui/components/HintView$2;-><init>(Lim/tpelyyftgw/ui/components/HintView;)V
invoke-virtual {v2, v3}, Landroid/animation/AnimatorSet;->addListener(Landroid/animation/Animator$AnimatorListener;)V
.line 277
iget-object v2, v0, Lim/tpelyyftgw/ui/components/HintView;->animatorSet:Landroid/animation/AnimatorSet;
const-wide/16 v3, 0x12c
invoke-virtual {v2, v3, v4}, Landroid/animation/AnimatorSet;->setDuration(J)Landroid/animation/AnimatorSet;
.line 278
iget-object v2, v0, Lim/tpelyyftgw/ui/components/HintView;->animatorSet:Landroid/animation/AnimatorSet;
invoke-virtual {v2}, Landroid/animation/AnimatorSet;->start()V
goto :goto_171
.line 280
:cond_16c
const/high16 v2, 0x3f800000 # 1.0f
invoke-virtual {v0, v2}, Lim/tpelyyftgw/ui/components/HintView;->setAlpha(F)V
.line 283
:goto_171
return v7
.line 198
.end local v5 # "position":[I
.end local v6 # "centerX":I
.end local v8 # "top":I
.end local v9 # "parentView":Landroid/view/View;
.end local v10 # "parentWidth":I
.end local v11 # "iconX":I
.end local v12 # "left":I
.end local v13 # "arrowX":F
:cond_172
:goto_172
return v3
nop
:array_174
.array-data 4
0x0
0x3f800000 # 1.0f
.end array-data
.end method