BarrageView$a$1.smali
.class final Lsg/bigolive/revenue64/component/barrage/widget/BarrageView$a$1;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Landroid/view/ViewTreeObserver$OnPreDrawListener;
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lsg/bigolive/revenue64/component/barrage/widget/BarrageView$a;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x0
name = null
.end annotation
# instance fields
.field final synthetic a:I
.field final synthetic b:Lsg/bigolive/revenue64/component/barrage/widget/BarrageView$a;
# direct methods
.method constructor <init>(Lsg/bigolive/revenue64/component/barrage/widget/BarrageView$a;I)V
.registers 3
.line 388
iput-object p1, p0, Lsg/bigolive/revenue64/component/barrage/widget/BarrageView$a$1;->b:Lsg/bigolive/revenue64/component/barrage/widget/BarrageView$a;
iput p2, p0, Lsg/bigolive/revenue64/component/barrage/widget/BarrageView$a$1;->a:I
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public final onPreDraw()Z
.registers 15
.line 391
iget-object v0, p0, Lsg/bigolive/revenue64/component/barrage/widget/BarrageView$a$1;->b:Lsg/bigolive/revenue64/component/barrage/widget/BarrageView$a;
.line 1363
iget-object v0, v0, Lsg/bigolive/revenue64/component/barrage/widget/BarrageView$a;->e:Landroid/view/View;
.line 391
invoke-virtual {v0}, Landroid/view/View;->getViewTreeObserver()Landroid/view/ViewTreeObserver;
move-result-object v0
invoke-virtual {v0, p0}, Landroid/view/ViewTreeObserver;->removeOnPreDrawListener(Landroid/view/ViewTreeObserver$OnPreDrawListener;)V
.line 392
iget-object v0, p0, Lsg/bigolive/revenue64/component/barrage/widget/BarrageView$a$1;->b:Lsg/bigolive/revenue64/component/barrage/widget/BarrageView$a;
.line 2363
iget-object v0, v0, Lsg/bigolive/revenue64/component/barrage/widget/BarrageView$a;->g:Lsg/bigolive/revenue64/component/barrage/widget/BarrageView;
.line 392
invoke-virtual {v0}, Lsg/bigolive/revenue64/component/barrage/widget/BarrageView;->getMeasuredWidth()I
move-result v0
.line 393
iget-object v1, p0, Lsg/bigolive/revenue64/component/barrage/widget/BarrageView$a$1;->b:Lsg/bigolive/revenue64/component/barrage/widget/BarrageView$a;
.line 3363
iget-object v1, v1, Lsg/bigolive/revenue64/component/barrage/widget/BarrageView$a;->e:Landroid/view/View;
.line 393
invoke-virtual {v1}, Landroid/view/View;->getMeasuredWidth()I
move-result v10
.line 394
invoke-static {}, Lsg/bigo/live/support64/t;->c()Lsg/bigo/live/support64/r;
move-result-object v1
invoke-interface {v1}, Lsg/bigo/live/support64/r;->a()Ljava/lang/String;
move-result-object v1
.line 395
invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v2
const/4 v11, 0x0
if-nez v2, :cond_35
const-string v2, "ar"
invoke-virtual {v1, v2}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
move-result v1
if-eqz v1, :cond_35
const/4 v1, 0x1
const/4 v7, 0x1
goto :goto_36
:cond_35
const/4 v7, 0x0
:goto_36
if-eqz v7, :cond_3a
neg-int v1, v0
goto :goto_3b
:cond_3a
const/4 v1, 0x0
:goto_3b
if-eqz v7, :cond_3f
move v2, v10
goto :goto_42
:cond_3f
add-int v2, v0, v10
neg-int v2, v2
.line 398
:goto_42
iget-object v12, p0, Lsg/bigolive/revenue64/component/barrage/widget/BarrageView$a$1;->b:Lsg/bigolive/revenue64/component/barrage/widget/BarrageView$a;
new-instance v13, Lsg/bigolive/revenue64/component/barrage/widget/BarrageView$a$1$1;
int-to-float v3, v1
int-to-float v4, v2
iget v1, p0, Lsg/bigolive/revenue64/component/barrage/widget/BarrageView$a$1;->a:I
int-to-float v5, v1
int-to-float v6, v1
move-object v1, v13
move-object v2, p0
move v8, v0
move v9, v10
invoke-direct/range {v1 .. v9}, Lsg/bigolive/revenue64/component/barrage/widget/BarrageView$a$1$1;-><init>(Lsg/bigolive/revenue64/component/barrage/widget/BarrageView$a$1;FFFFZII)V
.line 4363
iput-object v13, v12, Lsg/bigolive/revenue64/component/barrage/widget/BarrageView$a;->f:Landroid/view/animation/TranslateAnimation;
int-to-float v1, v0
const/high16 v2, 0x3f800000 # 1.0f
mul-float v1, v1, v2
.line 408
iget-object v2, p0, Lsg/bigolive/revenue64/component/barrage/widget/BarrageView$a$1;->b:Lsg/bigolive/revenue64/component/barrage/widget/BarrageView$a;
.line 5363
iget-object v2, v2, Lsg/bigolive/revenue64/component/barrage/widget/BarrageView$a;->g:Lsg/bigolive/revenue64/component/barrage/widget/BarrageView;
.line 408
invoke-static {v2}, Lsg/bigolive/revenue64/component/barrage/widget/BarrageView;->d(Lsg/bigolive/revenue64/component/barrage/widget/BarrageView;)I
move-result v2
int-to-float v2, v2
div-float/2addr v1, v2
add-int/2addr v0, v10
int-to-float v0, v0
div-float/2addr v0, v1
float-to-int v0, v0
.line 410
iget-object v1, p0, Lsg/bigolive/revenue64/component/barrage/widget/BarrageView$a$1;->b:Lsg/bigolive/revenue64/component/barrage/widget/BarrageView$a;
.line 6363
iget-object v1, v1, Lsg/bigolive/revenue64/component/barrage/widget/BarrageView$a;->f:Landroid/view/animation/TranslateAnimation;
.line 410
new-instance v2, Landroid/view/animation/LinearInterpolator;
invoke-direct {v2}, Landroid/view/animation/LinearInterpolator;-><init>()V
invoke-virtual {v1, v2}, Landroid/view/animation/TranslateAnimation;->setInterpolator(Landroid/view/animation/Interpolator;)V
.line 411
iget-object v1, p0, Lsg/bigolive/revenue64/component/barrage/widget/BarrageView$a$1;->b:Lsg/bigolive/revenue64/component/barrage/widget/BarrageView$a;
.line 7363
iget-object v1, v1, Lsg/bigolive/revenue64/component/barrage/widget/BarrageView$a;->f:Landroid/view/animation/TranslateAnimation;
int-to-long v2, v0
.line 411
invoke-virtual {v1, v2, v3}, Landroid/view/animation/TranslateAnimation;->setDuration(J)V
.line 412
iget-object v0, p0, Lsg/bigolive/revenue64/component/barrage/widget/BarrageView$a$1;->b:Lsg/bigolive/revenue64/component/barrage/widget/BarrageView$a;
.line 8363
iget-object v0, v0, Lsg/bigolive/revenue64/component/barrage/widget/BarrageView$a;->f:Landroid/view/animation/TranslateAnimation;
.line 412
new-instance v1, Lsg/bigolive/revenue64/component/barrage/widget/BarrageView$a$1$2;
invoke-direct {v1, p0}, Lsg/bigolive/revenue64/component/barrage/widget/BarrageView$a$1$2;-><init>(Lsg/bigolive/revenue64/component/barrage/widget/BarrageView$a$1;)V
invoke-virtual {v0, v1}, Landroid/view/animation/TranslateAnimation;->setAnimationListener(Landroid/view/animation/Animation$AnimationListener;)V
.line 432
iget-object v0, p0, Lsg/bigolive/revenue64/component/barrage/widget/BarrageView$a$1;->b:Lsg/bigolive/revenue64/component/barrage/widget/BarrageView$a;
.line 9363
iget-object v0, v0, Lsg/bigolive/revenue64/component/barrage/widget/BarrageView$a;->e:Landroid/view/View;
.line 432
iget-object v1, p0, Lsg/bigolive/revenue64/component/barrage/widget/BarrageView$a$1;->b:Lsg/bigolive/revenue64/component/barrage/widget/BarrageView$a;
.line 10363
iget-object v1, v1, Lsg/bigolive/revenue64/component/barrage/widget/BarrageView$a;->f:Landroid/view/animation/TranslateAnimation;
.line 432
invoke-virtual {v0, v1}, Landroid/view/View;->startAnimation(Landroid/view/animation/Animation;)V
return v11
.end method