ChatActivity$ChatActivityAdapter$3.smali
.class Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$3;
.super Ljava/lang/Object;
.source "ChatActivity.java"
# interfaces
.implements Landroid/view/ViewTreeObserver$OnPreDrawListener;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->onBindViewHolder(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x0
name = null
.end annotation
# instance fields
.field final synthetic this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
.field final synthetic val$messageCell:Lim/tpelyyftgw/ui/cells/ChatMessageCell;
# direct methods
.method static constructor <clinit>()V
.registers 1
return-void
.end method
.method constructor <init>(Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;Lim/tpelyyftgw/ui/cells/ChatMessageCell;)V
.registers 3
.param p1, "this$1" # Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
.line 19283
iput-object p1, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$3;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iput-object p2, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$3;->val$messageCell:Lim/tpelyyftgw/ui/cells/ChatMessageCell;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public onPreDraw()Z
.registers 18
.line 19286
move-object/from16 v0, p0
invoke-static {}, Lim/tpelyyftgw/ui/components/PipRoundVideoView;->getInstance()Lim/tpelyyftgw/ui/components/PipRoundVideoView;
move-result-object v1
.line 19287
.local v1, "pipRoundVideoView":Lim/tpelyyftgw/ui/components/PipRoundVideoView;
const/4 v2, 0x1
if-eqz v1, :cond_c
.line 19288
invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/components/PipRoundVideoView;->showTemporary(Z)V
.line 19291
:cond_c
iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$3;->val$messageCell:Lim/tpelyyftgw/ui/cells/ChatMessageCell;
invoke-virtual {v3}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->getViewTreeObserver()Landroid/view/ViewTreeObserver;
move-result-object v3
invoke-virtual {v3, v0}, Landroid/view/ViewTreeObserver;->removeOnPreDrawListener(Landroid/view/ViewTreeObserver$OnPreDrawListener;)V
.line 19292
iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$3;->val$messageCell:Lim/tpelyyftgw/ui/cells/ChatMessageCell;
invoke-virtual {v3}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->getPhotoImage()Lim/tpelyyftgw/messenger/ImageReceiver;
move-result-object v3
.line 19293
.local v3, "imageReceiver":Lim/tpelyyftgw/messenger/ImageReceiver;
invoke-virtual {v3}, Lim/tpelyyftgw/messenger/ImageReceiver;->getImageWidth()I
move-result v4
.line 19294
.local v4, "w":I
iget-object v5, v0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$3;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v5, v5, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
invoke-static {v5}, Lim/tpelyyftgw/ui/ChatActivity;->access$9800(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/components/InstantCameraView;
move-result-object v5
invoke-virtual {v5}, Lim/tpelyyftgw/ui/components/InstantCameraView;->getCameraRect()Lim/tpelyyftgw/ui/components/Rect;
move-result-object v5
.line 19295
.local v5, "rect":Lim/tpelyyftgw/ui/components/Rect;
int-to-float v6, v4
iget v7, v5, Lim/tpelyyftgw/ui/components/Rect;->width:F
div-float/2addr v6, v7
.line 19296
.local v6, "scale":F
const/4 v7, 0x2
new-array v8, v7, [I
.line 19297
.local v8, "position":[I
iget-object v9, v0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$3;->val$messageCell:Lim/tpelyyftgw/ui/cells/ChatMessageCell;
const/4 v10, 0x0
invoke-virtual {v9, v10}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->setAlpha(F)V
.line 19298
iget-object v9, v0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$3;->val$messageCell:Lim/tpelyyftgw/ui/cells/ChatMessageCell;
invoke-virtual {v9, v10}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->setTimeAlpha(F)V
.line 19299
iget-object v9, v0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$3;->val$messageCell:Lim/tpelyyftgw/ui/cells/ChatMessageCell;
invoke-virtual {v9, v8}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->getLocationOnScreen([I)V
.line 19300
const/4 v9, 0x0
aget v11, v8, v9
invoke-virtual {v3}, Lim/tpelyyftgw/messenger/ImageReceiver;->getImageX()I
move-result v12
add-int/2addr v11, v12
aput v11, v8, v9
.line 19301
aget v11, v8, v2
invoke-virtual {v3}, Lim/tpelyyftgw/messenger/ImageReceiver;->getImageY()I
move-result v12
add-int/2addr v11, v12
aput v11, v8, v2
.line 19302
iget-object v11, v0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$3;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v11, v11, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
invoke-static {v11}, Lim/tpelyyftgw/ui/ChatActivity;->access$9800(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/components/InstantCameraView;
move-result-object v11
invoke-virtual {v11}, Lim/tpelyyftgw/ui/components/InstantCameraView;->getCameraContainer()Landroid/widget/FrameLayout;
move-result-object v11
.line 19303
.local v11, "cameraContainer":Landroid/view/View;
invoke-virtual {v11, v10}, Landroid/view/View;->setPivotX(F)V
.line 19304
invoke-virtual {v11, v10}, Landroid/view/View;->setPivotY(F)V
.line 19305
new-instance v12, Landroid/animation/AnimatorSet;
invoke-direct {v12}, Landroid/animation/AnimatorSet;-><init>()V
.line 19306
.local v12, "animatorSet":Landroid/animation/AnimatorSet;
const/16 v13, 0x8
new-array v13, v13, [Landroid/animation/Animator;
iget-object v14, v0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$3;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v14, v14, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
.line 19307
invoke-static {v14}, Lim/tpelyyftgw/ui/ChatActivity;->access$9800(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/components/InstantCameraView;
move-result-object v14
sget-object v15, Landroid/view/View;->ALPHA:Landroid/util/Property;
new-array v7, v2, [F
aput v10, v7, v9
invoke-static {v14, v15, v7}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v7
aput-object v7, v13, v9
sget-object v7, Landroid/view/View;->SCALE_X:Landroid/util/Property;
new-array v14, v2, [F
aput v6, v14, v9
.line 19308
invoke-static {v11, v7, v14}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v7
aput-object v7, v13, v2
sget-object v7, Landroid/view/View;->SCALE_Y:Landroid/util/Property;
new-array v14, v2, [F
aput v6, v14, v9
.line 19309
invoke-static {v11, v7, v14}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v7
const/4 v14, 0x2
aput-object v7, v13, v14
const/4 v7, 0x3
sget-object v14, Landroid/view/View;->TRANSLATION_X:Landroid/util/Property;
new-array v15, v2, [F
aget v10, v8, v9
int-to-float v10, v10
iget v2, v5, Lim/tpelyyftgw/ui/components/Rect;->x:F
sub-float/2addr v10, v2
aput v10, v15, v9
.line 19310
invoke-static {v11, v14, v15}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v2
aput-object v2, v13, v7
const/4 v2, 0x4
sget-object v7, Landroid/view/View;->TRANSLATION_Y:Landroid/util/Property;
const/4 v10, 0x1
new-array v14, v10, [F
aget v15, v8, v10
int-to-float v10, v15
iget v15, v5, Lim/tpelyyftgw/ui/components/Rect;->y:F
sub-float/2addr v10, v15
aput v10, v14, v9
.line 19311
invoke-static {v11, v7, v14}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v7
aput-object v7, v13, v2
const/4 v2, 0x5
iget-object v7, v0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$3;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v7, v7, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
.line 19312
invoke-static {v7}, Lim/tpelyyftgw/ui/ChatActivity;->access$9800(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/components/InstantCameraView;
move-result-object v7
invoke-virtual {v7}, Lim/tpelyyftgw/ui/components/InstantCameraView;->getSwitchButtonView()Landroid/view/View;
move-result-object v7
sget-object v10, Landroid/view/View;->ALPHA:Landroid/util/Property;
const/4 v14, 0x1
new-array v15, v14, [F
const/16 v16, 0x0
aput v16, v15, v9
invoke-static {v7, v10, v15}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v7
aput-object v7, v13, v2
const/4 v2, 0x6
iget-object v7, v0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$3;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v7, v7, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
.line 19313
invoke-static {v7}, Lim/tpelyyftgw/ui/ChatActivity;->access$9800(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/components/InstantCameraView;
move-result-object v7
invoke-virtual {v7}, Lim/tpelyyftgw/ui/components/InstantCameraView;->getPaint()Landroid/graphics/Paint;
move-result-object v7
sget-object v10, Lim/tpelyyftgw/ui/components/AnimationProperties;->PAINT_ALPHA:Landroid/util/Property;
new-array v15, v14, [I
aput v9, v15, v9
invoke-static {v7, v10, v15}, Landroid/animation/ObjectAnimator;->ofInt(Ljava/lang/Object;Landroid/util/Property;[I)Landroid/animation/ObjectAnimator;
move-result-object v7
aput-object v7, v13, v2
const/4 v2, 0x7
iget-object v7, v0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$3;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v7, v7, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
.line 19314
invoke-static {v7}, Lim/tpelyyftgw/ui/ChatActivity;->access$9800(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/components/InstantCameraView;
move-result-object v7
invoke-virtual {v7}, Lim/tpelyyftgw/ui/components/InstantCameraView;->getMuteImageView()Landroid/view/View;
move-result-object v7
sget-object v10, Landroid/view/View;->ALPHA:Landroid/util/Property;
new-array v15, v14, [F
const/4 v14, 0x0
aput v14, v15, v9
invoke-static {v7, v10, v15}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v7
aput-object v7, v13, v2
.line 19306
invoke-virtual {v12, v13}, Landroid/animation/AnimatorSet;->playTogether([Landroid/animation/Animator;)V
.line 19315
const-wide/16 v9, 0xb4
invoke-virtual {v12, v9, v10}, Landroid/animation/AnimatorSet;->setDuration(J)Landroid/animation/AnimatorSet;
.line 19316
new-instance v2, Landroid/view/animation/DecelerateInterpolator;
invoke-direct {v2}, Landroid/view/animation/DecelerateInterpolator;-><init>()V
invoke-virtual {v12, v2}, Landroid/animation/AnimatorSet;->setInterpolator(Landroid/animation/TimeInterpolator;)V
.line 19317
new-instance v2, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$3$1;
invoke-direct {v2, v0, v11}, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$3$1;-><init>(Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$3;Landroid/view/View;)V
invoke-virtual {v12, v2}, Landroid/animation/AnimatorSet;->addListener(Landroid/animation/Animator$AnimatorListener;)V
.line 19351
invoke-virtual {v12}, Landroid/animation/AnimatorSet;->start()V
.line 19352
const/4 v2, 0x1
return v2
.end method