.class Lcom/moji/postcard/ui/PostCardSuccessActivity$2; .super Ljava/lang/Object; .source "PostCardSuccessActivity.java" # interfaces .implements Ljava/lang/Runnable; # annotations .annotation system Ldalvik/annotation/EnclosingMethod; value = Lcom/moji/postcard/ui/PostCardSuccessActivity;->c()V .end annotation .annotation system Ldalvik/annotation/InnerClass; accessFlags = 0x0 name = null .end annotation # instance fields .field final synthetic a:Lcom/moji/postcard/ui/PostCardSuccessActivity; # direct methods .method constructor (Lcom/moji/postcard/ui/PostCardSuccessActivity;)V .locals 0 .line 106 iput-object p1, p0, Lcom/moji/postcard/ui/PostCardSuccessActivity$2;->a:Lcom/moji/postcard/ui/PostCardSuccessActivity; invoke-direct {p0}, Ljava/lang/Object;->()V return-void .end method # virtual methods .method public run()V .locals 8 .line 109 invoke-static {}, Lcom/moji/tool/DeviceTool;->b()I move-result v0 int-to-float v0, v0 const v1, 0x40066666 # 2.1f div-float/2addr v0, v1 float-to-int v0, v0 .line 110 iget-object v1, p0, Lcom/moji/postcard/ui/PostCardSuccessActivity$2;->a:Lcom/moji/postcard/ui/PostCardSuccessActivity; invoke-static {v1}, Lcom/moji/postcard/ui/PostCardSuccessActivity;->b(Lcom/moji/postcard/ui/PostCardSuccessActivity;)Landroid/view/View; move-result-object v1 invoke-virtual {v1}, Landroid/view/View;->getHeight()I move-result v1 int-to-float v1, v1 const v2, 0x40b9999a # 5.8f div-float/2addr v1, v2 float-to-int v1, v1 .line 111 iget-object v2, p0, Lcom/moji/postcard/ui/PostCardSuccessActivity$2;->a:Lcom/moji/postcard/ui/PostCardSuccessActivity; invoke-static {v2}, Lcom/moji/postcard/ui/PostCardSuccessActivity;->b(Lcom/moji/postcard/ui/PostCardSuccessActivity;)Landroid/view/View; move-result-object v2 invoke-virtual {v2}, Landroid/view/View;->getHeight()I move-result v2 int-to-double v2, v2 const-wide v4, 0x4002c28f5c28f5c3L # 2.345 invoke-static {v2, v3}, Ljava/lang/Double;->isNaN(D)Z div-double/2addr v2, v4 double-to-int v2, v2 .line 112 invoke-static {}, Lcom/moji/tool/DeviceTool;->b()I move-result v3 int-to-float v3, v3 const v4, 0x4078f5c3 # 3.89f div-float/2addr v3, v4 float-to-int v3, v3 .line 113 iget-object v4, p0, Lcom/moji/postcard/ui/PostCardSuccessActivity$2;->a:Lcom/moji/postcard/ui/PostCardSuccessActivity; invoke-static {v4}, Lcom/moji/postcard/ui/PostCardSuccessActivity;->c(Lcom/moji/postcard/ui/PostCardSuccessActivity;)Landroid/widget/ImageView; move-result-object v4 invoke-virtual {v4}, Landroid/widget/ImageView;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams; move-result-object v4 check-cast v4, Landroid/widget/RelativeLayout$LayoutParams; if-eqz v4, :cond_0 .line 115 iput v0, v4, Landroid/widget/RelativeLayout$LayoutParams;->width:I .line 116 iput v1, v4, Landroid/widget/RelativeLayout$LayoutParams;->height:I .line 117 iput v2, v4, Landroid/widget/RelativeLayout$LayoutParams;->topMargin:I .line 118 iput v3, v4, Landroid/widget/RelativeLayout$LayoutParams;->leftMargin:I .line 120 :cond_0 iget-object v5, p0, Lcom/moji/postcard/ui/PostCardSuccessActivity$2;->a:Lcom/moji/postcard/ui/PostCardSuccessActivity; invoke-static {v5}, Lcom/moji/postcard/ui/PostCardSuccessActivity;->c(Lcom/moji/postcard/ui/PostCardSuccessActivity;)Landroid/widget/ImageView; move-result-object v5 invoke-virtual {v5, v4}, Landroid/widget/ImageView;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V .line 121 iget-object v4, p0, Lcom/moji/postcard/ui/PostCardSuccessActivity$2;->a:Lcom/moji/postcard/ui/PostCardSuccessActivity; invoke-static {v4}, Lcom/moji/postcard/ui/PostCardSuccessActivity;->d(Lcom/moji/postcard/ui/PostCardSuccessActivity;)Landroid/widget/ImageView; move-result-object v4 invoke-virtual {v4}, Landroid/widget/ImageView;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams; move-result-object v4 check-cast v4, Landroid/widget/RelativeLayout$LayoutParams; const/high16 v5, 0x3f800000 # 1.0f if-eqz v4, :cond_1 const/high16 v6, 0x40000000 # 2.0f .line 123 invoke-static {v6}, Lcom/moji/tool/DeviceTool;->a(F)I move-result v7 sub-int/2addr v0, v7 iput v0, v4, Landroid/widget/RelativeLayout$LayoutParams;->width:I .line 124 invoke-static {v6}, Lcom/moji/tool/DeviceTool;->a(F)I move-result v0 sub-int/2addr v1, v0 iput v1, v4, Landroid/widget/RelativeLayout$LayoutParams;->height:I const/high16 v0, 0x41a00000 # 20.0f .line 125 invoke-static {v0}, Lcom/moji/tool/DeviceTool;->a(F)I move-result v0 iput v0, v4, Landroid/widget/RelativeLayout$LayoutParams;->topMargin:I .line 126 invoke-static {v5}, Lcom/moji/tool/DeviceTool;->a(F)I move-result v0 add-int/2addr v3, v0 iput v3, v4, Landroid/widget/RelativeLayout$LayoutParams;->leftMargin:I .line 128 :cond_1 iget-object v0, p0, Lcom/moji/postcard/ui/PostCardSuccessActivity$2;->a:Lcom/moji/postcard/ui/PostCardSuccessActivity; invoke-static {v0}, Lcom/moji/postcard/ui/PostCardSuccessActivity;->d(Lcom/moji/postcard/ui/PostCardSuccessActivity;)Landroid/widget/ImageView; move-result-object v0 invoke-virtual {v0, v4}, Landroid/widget/ImageView;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V .line 129 iget-object v0, p0, Lcom/moji/postcard/ui/PostCardSuccessActivity$2;->a:Lcom/moji/postcard/ui/PostCardSuccessActivity; invoke-static {v0}, Lcom/moji/postcard/ui/PostCardSuccessActivity;->d(Lcom/moji/postcard/ui/PostCardSuccessActivity;)Landroid/widget/ImageView; move-result-object v0 const/high16 v1, 0x3f000000 # 0.5f invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setAlpha(F)V .line 130 iget-object v0, p0, Lcom/moji/postcard/ui/PostCardSuccessActivity$2;->a:Lcom/moji/postcard/ui/PostCardSuccessActivity; invoke-static {v0}, Lcom/moji/postcard/ui/PostCardSuccessActivity;->c(Lcom/moji/postcard/ui/PostCardSuccessActivity;)Landroid/widget/ImageView; move-result-object v0 const/4 v1, 0x0 invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setVisibility(I)V .line 131 iget-object v0, p0, Lcom/moji/postcard/ui/PostCardSuccessActivity$2;->a:Lcom/moji/postcard/ui/PostCardSuccessActivity; invoke-static {v0}, Lcom/moji/postcard/ui/PostCardSuccessActivity;->d(Lcom/moji/postcard/ui/PostCardSuccessActivity;)Landroid/widget/ImageView; move-result-object v0 invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setVisibility(I)V const/high16 v0, 0x41b00000 # 22.0f .line 133 invoke-static {v0}, Lcom/moji/tool/DeviceTool;->a(F)I move-result v0 sub-int/2addr v2, v0 int-to-float v0, v2 .line 134 iget-object v1, p0, Lcom/moji/postcard/ui/PostCardSuccessActivity$2;->a:Lcom/moji/postcard/ui/PostCardSuccessActivity; invoke-static {v1}, Lcom/moji/postcard/ui/PostCardSuccessActivity;->d(Lcom/moji/postcard/ui/PostCardSuccessActivity;)Landroid/widget/ImageView; move-result-object v1 invoke-virtual {v1}, Landroid/widget/ImageView;->animate()Landroid/view/ViewPropertyAnimator; move-result-object v1 .line 135 invoke-virtual {v1, v0}, Landroid/view/ViewPropertyAnimator;->translationY(F)Landroid/view/ViewPropertyAnimator; move-result-object v0 .line 136 invoke-virtual {v0, v5}, Landroid/view/ViewPropertyAnimator;->alpha(F)Landroid/view/ViewPropertyAnimator; move-result-object v0 const-wide/16 v1, 0x7d0 .line 137 invoke-virtual {v0, v1, v2}, Landroid/view/ViewPropertyAnimator;->setDuration(J)Landroid/view/ViewPropertyAnimator; move-result-object v0 new-instance v1, Landroid/view/animation/DecelerateInterpolator; invoke-direct {v1}, Landroid/view/animation/DecelerateInterpolator;->()V .line 138 invoke-virtual {v0, v1}, Landroid/view/ViewPropertyAnimator;->setInterpolator(Landroid/animation/TimeInterpolator;)Landroid/view/ViewPropertyAnimator; move-result-object v0 const-wide/16 v1, 0x2bc .line 139 invoke-virtual {v0, v1, v2}, Landroid/view/ViewPropertyAnimator;->setStartDelay(J)Landroid/view/ViewPropertyAnimator; move-result-object v0 .line 140 invoke-virtual {v0}, Landroid/view/ViewPropertyAnimator;->start()V return-void .end method