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