be.smali
.class final Landroid/support/transition/be;
.super Landroid/animation/AnimatorListenerAdapter;
.source "TranslationAnimationCreator.java"
# instance fields
.field private jA:[I
.field private jB:F
.field private jC:F
.field private final jD:F
.field private final jE:F
.field private final jw:Landroid/view/View;
.field private final jx:Landroid/view/View;
.field private final jy:I
.field private final jz:I
# direct methods
.method private constructor <init>(Landroid/view/View;Landroid/view/View;IIFF)V
.registers 10
.prologue
.line 92
invoke-direct {p0}, Landroid/animation/AnimatorListenerAdapter;-><init>()V
.line 93
iput-object p1, p0, Landroid/support/transition/be;->jx:Landroid/view/View;
.line 94
iput-object p2, p0, Landroid/support/transition/be;->jw:Landroid/view/View;
.line 95
iget-object v0, p0, Landroid/support/transition/be;->jx:Landroid/view/View;
invoke-virtual {v0}, Landroid/view/View;->getTranslationX()F
move-result v0
invoke-static {v0}, Ljava/lang/Math;->round(F)I
move-result v0
sub-int v0, p3, v0
iput v0, p0, Landroid/support/transition/be;->jy:I
.line 96
iget-object v0, p0, Landroid/support/transition/be;->jx:Landroid/view/View;
invoke-virtual {v0}, Landroid/view/View;->getTranslationY()F
move-result v0
invoke-static {v0}, Ljava/lang/Math;->round(F)I
move-result v0
sub-int v0, p4, v0
iput v0, p0, Landroid/support/transition/be;->jz:I
.line 97
iput p5, p0, Landroid/support/transition/be;->jD:F
.line 98
iput p6, p0, Landroid/support/transition/be;->jE:F
.line 99
iget-object v0, p0, Landroid/support/transition/be;->jw:Landroid/view/View;
sget v1, Landroid/support/transition/ai;->transition_position:I
invoke-virtual {v0, v1}, Landroid/view/View;->getTag(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, [I
iput-object v0, p0, Landroid/support/transition/be;->jA:[I
.line 100
iget-object v0, p0, Landroid/support/transition/be;->jA:[I
if-eqz v0, :cond_3f
.line 101
iget-object v0, p0, Landroid/support/transition/be;->jw:Landroid/view/View;
sget v1, Landroid/support/transition/ai;->transition_position:I
const/4 v2, 0x0
invoke-virtual {v0, v1, v2}, Landroid/view/View;->setTag(ILjava/lang/Object;)V
.line 103
:cond_3f
return-void
.end method
.method synthetic constructor <init>(Landroid/view/View;Landroid/view/View;IIFFB)V
.registers 8
.prologue
.line 79
invoke-direct/range {p0 .. p6}, Landroid/support/transition/be;-><init>(Landroid/view/View;Landroid/view/View;IIFF)V
return-void
.end method
# virtual methods
.method public final onAnimationCancel(Landroid/animation/Animator;)V
.registers 6
.prologue
.line 107
iget-object v0, p0, Landroid/support/transition/be;->jA:[I
if-nez v0, :cond_9
.line 108
const/4 v0, 0x2
new-array v0, v0, [I
iput-object v0, p0, Landroid/support/transition/be;->jA:[I
.line 110
:cond_9
iget-object v0, p0, Landroid/support/transition/be;->jA:[I
const/4 v1, 0x0
iget v2, p0, Landroid/support/transition/be;->jy:I
int-to-float v2, v2
iget-object v3, p0, Landroid/support/transition/be;->jx:Landroid/view/View;
invoke-virtual {v3}, Landroid/view/View;->getTranslationX()F
move-result v3
add-float/2addr v2, v3
invoke-static {v2}, Ljava/lang/Math;->round(F)I
move-result v2
aput v2, v0, v1
.line 111
iget-object v0, p0, Landroid/support/transition/be;->jA:[I
const/4 v1, 0x1
iget v2, p0, Landroid/support/transition/be;->jz:I
int-to-float v2, v2
iget-object v3, p0, Landroid/support/transition/be;->jx:Landroid/view/View;
invoke-virtual {v3}, Landroid/view/View;->getTranslationY()F
move-result v3
add-float/2addr v2, v3
invoke-static {v2}, Ljava/lang/Math;->round(F)I
move-result v2
aput v2, v0, v1
.line 112
iget-object v0, p0, Landroid/support/transition/be;->jw:Landroid/view/View;
sget v1, Landroid/support/transition/ai;->transition_position:I
iget-object v2, p0, Landroid/support/transition/be;->jA:[I
invoke-virtual {v0, v1, v2}, Landroid/view/View;->setTag(ILjava/lang/Object;)V
.line 113
return-void
.end method
.method public final onAnimationEnd(Landroid/animation/Animator;)V
.registers 4
.prologue
.line 117
iget-object v0, p0, Landroid/support/transition/be;->jx:Landroid/view/View;
iget v1, p0, Landroid/support/transition/be;->jD:F
invoke-virtual {v0, v1}, Landroid/view/View;->setTranslationX(F)V
.line 118
iget-object v0, p0, Landroid/support/transition/be;->jx:Landroid/view/View;
iget v1, p0, Landroid/support/transition/be;->jE:F
invoke-virtual {v0, v1}, Landroid/view/View;->setTranslationY(F)V
.line 119
return-void
.end method
.method public final onAnimationPause(Landroid/animation/Animator;)V
.registers 4
.prologue
.line 123
iget-object v0, p0, Landroid/support/transition/be;->jx:Landroid/view/View;
invoke-virtual {v0}, Landroid/view/View;->getTranslationX()F
move-result v0
iput v0, p0, Landroid/support/transition/be;->jB:F
.line 124
iget-object v0, p0, Landroid/support/transition/be;->jx:Landroid/view/View;
invoke-virtual {v0}, Landroid/view/View;->getTranslationY()F
move-result v0
iput v0, p0, Landroid/support/transition/be;->jC:F
.line 125
iget-object v0, p0, Landroid/support/transition/be;->jx:Landroid/view/View;
iget v1, p0, Landroid/support/transition/be;->jD:F
invoke-virtual {v0, v1}, Landroid/view/View;->setTranslationX(F)V
.line 126
iget-object v0, p0, Landroid/support/transition/be;->jx:Landroid/view/View;
iget v1, p0, Landroid/support/transition/be;->jE:F
invoke-virtual {v0, v1}, Landroid/view/View;->setTranslationY(F)V
.line 127
return-void
.end method
.method public final onAnimationResume(Landroid/animation/Animator;)V
.registers 4
.prologue
.line 131
iget-object v0, p0, Landroid/support/transition/be;->jx:Landroid/view/View;
iget v1, p0, Landroid/support/transition/be;->jB:F
invoke-virtual {v0, v1}, Landroid/view/View;->setTranslationX(F)V
.line 132
iget-object v0, p0, Landroid/support/transition/be;->jx:Landroid/view/View;
iget v1, p0, Landroid/support/transition/be;->jC:F
invoke-virtual {v0, v1}, Landroid/view/View;->setTranslationY(F)V
.line 133
return-void
.end method