BarrageView$a$1$1.smali
.class final Lsg/bigolive/revenue64/component/barrage/widget/BarrageView$a$1$1;
.super Landroid/view/animation/TranslateAnimation;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lsg/bigolive/revenue64/component/barrage/widget/BarrageView$a$1;->onPreDraw()Z
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x0
name = null
.end annotation
# instance fields
.field final synthetic a:Z
.field final synthetic b:I
.field final synthetic c:I
.field final synthetic d:Lsg/bigolive/revenue64/component/barrage/widget/BarrageView$a$1;
# direct methods
.method constructor <init>(Lsg/bigolive/revenue64/component/barrage/widget/BarrageView$a$1;FFFFZII)V
.registers 9
.line 398
iput-object p1, p0, Lsg/bigolive/revenue64/component/barrage/widget/BarrageView$a$1$1;->d:Lsg/bigolive/revenue64/component/barrage/widget/BarrageView$a$1;
iput-boolean p6, p0, Lsg/bigolive/revenue64/component/barrage/widget/BarrageView$a$1$1;->a:Z
iput p7, p0, Lsg/bigolive/revenue64/component/barrage/widget/BarrageView$a$1$1;->b:I
iput p8, p0, Lsg/bigolive/revenue64/component/barrage/widget/BarrageView$a$1$1;->c:I
invoke-direct {p0, p2, p3, p4, p5}, Landroid/view/animation/TranslateAnimation;-><init>(FFFF)V
return-void
.end method
# virtual methods
.method protected final applyTransformation(FLandroid/view/animation/Transformation;)V
.registers 4
.line 401
invoke-super {p0, p1, p2}, Landroid/view/animation/TranslateAnimation;->applyTransformation(FLandroid/view/animation/Transformation;)V
const/16 p1, 0x9
new-array p1, p1, [F
.line 403
invoke-virtual {p2}, Landroid/view/animation/Transformation;->getMatrix()Landroid/graphics/Matrix;
move-result-object p2
invoke-virtual {p2, p1}, Landroid/graphics/Matrix;->getValues([F)V
const/4 p2, 0x2
.line 404
aget p1, p1, p2
.line 405
iget-object p2, p0, Lsg/bigolive/revenue64/component/barrage/widget/BarrageView$a$1$1;->d:Lsg/bigolive/revenue64/component/barrage/widget/BarrageView$a$1;
iget-object p2, p2, Lsg/bigolive/revenue64/component/barrage/widget/BarrageView$a$1;->b:Lsg/bigolive/revenue64/component/barrage/widget/BarrageView$a;
iget-boolean v0, p0, Lsg/bigolive/revenue64/component/barrage/widget/BarrageView$a$1$1;->a:Z
if-eqz v0, :cond_22
iget v0, p0, Lsg/bigolive/revenue64/component/barrage/widget/BarrageView$a$1$1;->b:I
int-to-float v0, v0
add-float/2addr v0, p1
iget p1, p0, Lsg/bigolive/revenue64/component/barrage/widget/BarrageView$a$1$1;->c:I
int-to-float p1, p1
sub-float/2addr v0, p1
goto :goto_27
:cond_22
iget v0, p0, Lsg/bigolive/revenue64/component/barrage/widget/BarrageView$a$1$1;->c:I
int-to-float v0, v0
add-float/2addr p1, v0
neg-float v0, p1
.line 1363
:goto_27
iput v0, p2, Lsg/bigolive/revenue64/component/barrage/widget/BarrageView$a;->i:F
return-void
.end method