This commit is contained in:
2022-06-10 21:38:30 +09:00
commit 27f5152838
51323 changed files with 12934539 additions and 0 deletions
+19
View File
@@ -0,0 +1,19 @@
.class public interface abstract Lo3/a$a;
.super Ljava/lang/Object;
.source "BaseKeyframeAnimation.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lo3/a;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x609
name = "a"
.end annotation
# virtual methods
.method public abstract a()V
.end method
+707
View File
@@ -0,0 +1,707 @@
.class public abstract Lo3/a;
.super Ljava/lang/Object;
.source "BaseKeyframeAnimation.java"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lo3/a$a;
}
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"<K:",
"Ljava/lang/Object;",
"A:",
"Ljava/lang/Object;",
">",
"Ljava/lang/Object;"
}
.end annotation
# instance fields
.field public final a:Ljava/util/List;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/List<",
"Lo3/a$a;",
">;"
}
.end annotation
.end field
.field public b:Z
.field public final c:Ljava/util/List;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/List<",
"+",
"Lx3/a<",
"TK;>;>;"
}
.end annotation
.end field
.field public d:F
.field public e:Lx3/j;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Lx3/j<",
"TA;>;"
}
.end annotation
.end field
.field public f:Lx3/a;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Lx3/a<",
"TK;>;"
}
.end annotation
.end field
.field public g:Lx3/a;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Lx3/a<",
"TK;>;"
}
.end annotation
.end field
.field public h:F
.field public i:Ljava/lang/Object;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"TA;"
}
.end annotation
.end field
.field public j:F
.field public k:F
# direct methods
.method public constructor <init>(Ljava/util/List;)V
.locals 2
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/List<",
"+",
"Lx3/a<",
"TK;>;>;)V"
}
.end annotation
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 2
new-instance v0, Ljava/util/ArrayList;
const/4 v1, 0x1
invoke-direct {v0, v1}, Ljava/util/ArrayList;-><init>(I)V
iput-object v0, p0, Lo3/a;->a:Ljava/util/List;
const/4 v0, 0x0
.line 3
iput-boolean v0, p0, Lo3/a;->b:Z
const/4 v0, 0x0
.line 4
iput v0, p0, Lo3/a;->d:F
const/high16 v0, -0x40800000 # -1.0f
.line 5
iput v0, p0, Lo3/a;->h:F
const/4 v1, 0x0
.line 6
iput-object v1, p0, Lo3/a;->i:Ljava/lang/Object;
.line 7
iput v0, p0, Lo3/a;->j:F
.line 8
iput v0, p0, Lo3/a;->k:F
.line 9
iput-object p1, p0, Lo3/a;->c:Ljava/util/List;
return-void
.end method
# virtual methods
.method public a(Lo3/a$a;)V
.locals 1
.line 1
iget-object v0, p0, Lo3/a;->a:Ljava/util/List;
invoke-interface {v0, p1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
return-void
.end method
.method public b()Lx3/a;
.locals 3
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Lx3/a<",
"TK;>;"
}
.end annotation
.line 1
iget-object v0, p0, Lo3/a;->f:Lx3/a;
if-eqz v0, :cond_0
iget v1, p0, Lo3/a;->d:F
invoke-virtual {v0, v1}, Lx3/a;->a(F)Z
move-result v0
if-eqz v0, :cond_0
.line 2
iget-object v0, p0, Lo3/a;->f:Lx3/a;
return-object v0
.line 3
:cond_0
iget-object v0, p0, Lo3/a;->c:Ljava/util/List;
const/4 v1, -0x1
invoke-static {v0, v1}, Lj/c;->a(Ljava/util/List;I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lx3/a;
.line 4
iget v1, p0, Lo3/a;->d:F
invoke-virtual {v0}, Lx3/a;->e()F
move-result v2
cmpg-float v1, v1, v2
if-gez v1, :cond_2
.line 5
iget-object v1, p0, Lo3/a;->c:Ljava/util/List;
invoke-interface {v1}, Ljava/util/List;->size()I
move-result v1
:cond_1
add-int/lit8 v1, v1, -0x1
if-ltz v1, :cond_2
.line 6
iget-object v0, p0, Lo3/a;->c:Ljava/util/List;
invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lx3/a;
.line 7
iget v2, p0, Lo3/a;->d:F
invoke-virtual {v0, v2}, Lx3/a;->a(F)Z
move-result v2
if-eqz v2, :cond_1
.line 8
:cond_2
iput-object v0, p0, Lo3/a;->f:Lx3/a;
return-object v0
.end method
.method public c()F
.locals 2
.annotation build Landroidx/annotation/FloatRange;
from = 0.0
to = 1.0
.end annotation
.line 1
iget v0, p0, Lo3/a;->k:F
const/high16 v1, -0x40800000 # -1.0f
cmpl-float v0, v0, v1
if-nez v0, :cond_1
.line 2
iget-object v0, p0, Lo3/a;->c:Ljava/util/List;
invoke-interface {v0}, Ljava/util/List;->isEmpty()Z
move-result v0
if-eqz v0, :cond_0
const/high16 v0, 0x3f800000 # 1.0f
goto :goto_0
:cond_0
iget-object v0, p0, Lo3/a;->c:Ljava/util/List;
const/4 v1, -0x1
invoke-static {v0, v1}, Lj/c;->a(Ljava/util/List;I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lx3/a;
invoke-virtual {v0}, Lx3/a;->b()F
move-result v0
:goto_0
iput v0, p0, Lo3/a;->k:F
.line 3
:cond_1
iget v0, p0, Lo3/a;->k:F
return v0
.end method
.method public d()F
.locals 2
.line 1
invoke-virtual {p0}, Lo3/a;->b()Lx3/a;
move-result-object v0
.line 2
invoke-virtual {v0}, Lx3/a;->h()Z
move-result v1
if-eqz v1, :cond_0
const/4 v0, 0x0
return v0
.line 3
:cond_0
iget-object v0, v0, Lx3/a;->d:Landroid/view/animation/Interpolator;
invoke-virtual {p0}, Lo3/a;->e()F
move-result v1
invoke-interface {v0, v1}, Landroid/view/animation/Interpolator;->getInterpolation(F)F
move-result v0
return v0
.end method
.method public e()F
.locals 3
.line 1
iget-boolean v0, p0, Lo3/a;->b:Z
const/4 v1, 0x0
if-eqz v0, :cond_0
return v1
.line 2
:cond_0
invoke-virtual {p0}, Lo3/a;->b()Lx3/a;
move-result-object v0
.line 3
invoke-virtual {v0}, Lx3/a;->h()Z
move-result v2
if-eqz v2, :cond_1
return v1
.line 4
:cond_1
iget v1, p0, Lo3/a;->d:F
invoke-virtual {v0}, Lx3/a;->e()F
move-result v2
sub-float/2addr v1, v2
.line 5
invoke-virtual {v0}, Lx3/a;->b()F
move-result v2
invoke-virtual {v0}, Lx3/a;->e()F
move-result v0
sub-float/2addr v2, v0
div-float/2addr v1, v2
return v1
.end method
.method public f()F
.locals 1
.line 1
iget v0, p0, Lo3/a;->d:F
return v0
.end method
.method public final g()F
.locals 2
.annotation build Landroidx/annotation/FloatRange;
from = 0.0
to = 1.0
.end annotation
.line 1
iget v0, p0, Lo3/a;->j:F
const/high16 v1, -0x40800000 # -1.0f
cmpl-float v0, v0, v1
if-nez v0, :cond_1
.line 2
iget-object v0, p0, Lo3/a;->c:Ljava/util/List;
invoke-interface {v0}, Ljava/util/List;->isEmpty()Z
move-result v0
if-eqz v0, :cond_0
const/4 v0, 0x0
goto :goto_0
:cond_0
iget-object v0, p0, Lo3/a;->c:Ljava/util/List;
const/4 v1, 0x0
invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lx3/a;
invoke-virtual {v0}, Lx3/a;->e()F
move-result v0
:goto_0
iput v0, p0, Lo3/a;->j:F
.line 3
:cond_1
iget v0, p0, Lo3/a;->j:F
return v0
.end method
.method public h()Ljava/lang/Object;
.locals 3
.annotation system Ldalvik/annotation/Signature;
value = {
"()TA;"
}
.end annotation
.line 1
invoke-virtual {p0}, Lo3/a;->b()Lx3/a;
move-result-object v0
.line 2
invoke-virtual {p0}, Lo3/a;->d()F
move-result v1
.line 3
iget-object v2, p0, Lo3/a;->e:Lx3/j;
if-nez v2, :cond_0
iget-object v2, p0, Lo3/a;->g:Lx3/a;
if-ne v0, v2, :cond_0
iget v2, p0, Lo3/a;->h:F
cmpl-float v2, v2, v1
if-nez v2, :cond_0
.line 4
iget-object v0, p0, Lo3/a;->i:Ljava/lang/Object;
return-object v0
.line 5
:cond_0
iput-object v0, p0, Lo3/a;->g:Lx3/a;
.line 6
iput v1, p0, Lo3/a;->h:F
.line 7
invoke-virtual {p0, v0, v1}, Lo3/a;->i(Lx3/a;F)Ljava/lang/Object;
move-result-object v0
.line 8
iput-object v0, p0, Lo3/a;->i:Ljava/lang/Object;
return-object v0
.end method
.method public abstract i(Lx3/a;F)Ljava/lang/Object;
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lx3/a<",
"TK;>;F)TA;"
}
.end annotation
.end method
.method public j()V
.locals 2
const/4 v0, 0x0
.line 1
:goto_0
iget-object v1, p0, Lo3/a;->a:Ljava/util/List;
invoke-interface {v1}, Ljava/util/List;->size()I
move-result v1
if-ge v0, v1, :cond_0
.line 2
iget-object v1, p0, Lo3/a;->a:Ljava/util/List;
invoke-interface {v1, v0}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v1
check-cast v1, Lo3/a$a;
invoke-interface {v1}, Lo3/a$a;->a()V
add-int/lit8 v0, v0, 0x1
goto :goto_0
:cond_0
return-void
.end method
.method public k()V
.locals 1
const/4 v0, 0x1
.line 1
iput-boolean v0, p0, Lo3/a;->b:Z
return-void
.end method
.method public l(F)V
.locals 2
.param p1 # F
.annotation build Landroidx/annotation/FloatRange;
from = 0.0
to = 1.0
.end annotation
.end param
.line 1
iget-object v0, p0, Lo3/a;->c:Ljava/util/List;
invoke-interface {v0}, Ljava/util/List;->isEmpty()Z
move-result v0
if-eqz v0, :cond_0
return-void
.line 2
:cond_0
invoke-virtual {p0}, Lo3/a;->b()Lx3/a;
move-result-object v0
.line 3
invoke-virtual {p0}, Lo3/a;->g()F
move-result v1
cmpg-float v1, p1, v1
if-gez v1, :cond_1
.line 4
invoke-virtual {p0}, Lo3/a;->g()F
move-result p1
goto :goto_0
.line 5
:cond_1
invoke-virtual {p0}, Lo3/a;->c()F
move-result v1
cmpl-float v1, p1, v1
if-lez v1, :cond_2
.line 6
invoke-virtual {p0}, Lo3/a;->c()F
move-result p1
.line 7
:cond_2
:goto_0
iget v1, p0, Lo3/a;->d:F
cmpl-float v1, p1, v1
if-nez v1, :cond_3
return-void
.line 8
:cond_3
iput p1, p0, Lo3/a;->d:F
.line 9
invoke-virtual {p0}, Lo3/a;->b()Lx3/a;
move-result-object p1
if-ne v0, p1, :cond_4
.line 10
invoke-virtual {p1}, Lx3/a;->h()Z
move-result p1
if-nez p1, :cond_5
.line 11
:cond_4
invoke-virtual {p0}, Lo3/a;->j()V
:cond_5
return-void
.end method
.method public m(Lx3/j;)V
.locals 2
.param p1 # Lx3/j;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lx3/j<",
"TA;>;)V"
}
.end annotation
.line 1
iget-object v0, p0, Lo3/a;->e:Lx3/j;
if-eqz v0, :cond_0
const/4 v1, 0x0
.line 2
invoke-virtual {v0, v1}, Lx3/j;->c(Lo3/a;)V
.line 3
:cond_0
iput-object p1, p0, Lo3/a;->e:Lx3/j;
if-eqz p1, :cond_1
.line 4
invoke-virtual {p1, p0}, Lx3/j;->c(Lo3/a;)V
:cond_1
return-void
.end method
+201
View File
@@ -0,0 +1,201 @@
.class public Lo3/b;
.super Lo3/f;
.source "ColorKeyframeAnimation.java"
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"Lo3/f<",
"Ljava/lang/Integer;",
">;"
}
.end annotation
# direct methods
.method public constructor <init>(Ljava/util/List;)V
.locals 0
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/List<",
"Lx3/a<",
"Ljava/lang/Integer;",
">;>;)V"
}
.end annotation
.line 1
invoke-direct {p0, p1}, Lo3/f;-><init>(Ljava/util/List;)V
return-void
.end method
# virtual methods
.method public bridge synthetic i(Lx3/a;F)Ljava/lang/Object;
.locals 0
.line 1
invoke-virtual {p0, p1, p2}, Lo3/b;->p(Lx3/a;F)Ljava/lang/Integer;
move-result-object p1
return-object p1
.end method
.method public n()I
.locals 2
.line 1
invoke-virtual {p0}, Lo3/a;->b()Lx3/a;
move-result-object v0
invoke-virtual {p0}, Lo3/a;->d()F
move-result v1
invoke-virtual {p0, v0, v1}, Lo3/b;->o(Lx3/a;F)I
move-result v0
return v0
.end method
.method public o(Lx3/a;F)I
.locals 10
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lx3/a<",
"Ljava/lang/Integer;",
">;F)I"
}
.end annotation
.line 1
iget-object v0, p1, Lx3/a;->b:Ljava/lang/Object;
if-eqz v0, :cond_1
iget-object v1, p1, Lx3/a;->c:Ljava/lang/Object;
if-eqz v1, :cond_1
.line 2
check-cast v0, Ljava/lang/Integer;
invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I
move-result v0
.line 3
iget-object v1, p1, Lx3/a;->c:Ljava/lang/Object;
check-cast v1, Ljava/lang/Integer;
invoke-virtual {v1}, Ljava/lang/Integer;->intValue()I
move-result v1
.line 4
iget-object v2, p0, Lo3/a;->e:Lx3/j;
if-eqz v2, :cond_0
.line 5
iget v3, p1, Lx3/a;->e:F
iget-object p1, p1, Lx3/a;->f:Ljava/lang/Float;
invoke-virtual {p1}, Ljava/lang/Float;->floatValue()F
move-result v4
invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v5
.line 6
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v6
invoke-virtual {p0}, Lo3/a;->e()F
move-result v8
invoke-virtual {p0}, Lo3/a;->f()F
move-result v9
move v7, p2
.line 7
invoke-virtual/range {v2 .. v9}, Lx3/j;->b(FFLjava/lang/Object;Ljava/lang/Object;FFF)Ljava/lang/Object;
move-result-object p1
check-cast p1, Ljava/lang/Integer;
if-eqz p1, :cond_0
.line 8
invoke-virtual {p1}, Ljava/lang/Integer;->intValue()I
move-result p1
return p1
:cond_0
const/4 p1, 0x0
const/high16 v2, 0x3f800000 # 1.0f
.line 9
invoke-static {p2, p1, v2}, Lw3/g;->b(FFF)F
move-result p1
invoke-static {p1, v0, v1}, Lw3/b;->c(FII)I
move-result p1
return p1
.line 10
:cond_1
new-instance p1, Ljava/lang/IllegalStateException;
const-string p2, "Missing values for keyframe."
invoke-direct {p1, p2}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
throw p1
.end method
.method public p(Lx3/a;F)Ljava/lang/Integer;
.locals 0
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lx3/a<",
"Ljava/lang/Integer;",
">;F)",
"Ljava/lang/Integer;"
}
.end annotation
.line 1
invoke-virtual {p0, p1, p2}, Lo3/b;->o(Lx3/a;F)I
move-result p1
invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object p1
return-object p1
.end method
+181
View File
@@ -0,0 +1,181 @@
.class public Lo3/c;
.super Lo3/f;
.source "FloatKeyframeAnimation.java"
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"Lo3/f<",
"Ljava/lang/Float;",
">;"
}
.end annotation
# direct methods
.method public constructor <init>(Ljava/util/List;)V
.locals 0
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/List<",
"Lx3/a<",
"Ljava/lang/Float;",
">;>;)V"
}
.end annotation
.line 1
invoke-direct {p0, p1}, Lo3/f;-><init>(Ljava/util/List;)V
return-void
.end method
# virtual methods
.method public bridge synthetic i(Lx3/a;F)Ljava/lang/Object;
.locals 0
.line 1
invoke-virtual {p0, p1, p2}, Lo3/c;->p(Lx3/a;F)Ljava/lang/Float;
move-result-object p1
return-object p1
.end method
.method public n()F
.locals 2
.line 1
invoke-virtual {p0}, Lo3/a;->b()Lx3/a;
move-result-object v0
invoke-virtual {p0}, Lo3/a;->d()F
move-result v1
invoke-virtual {p0, v0, v1}, Lo3/c;->o(Lx3/a;F)F
move-result v0
return v0
.end method
.method public o(Lx3/a;F)F
.locals 9
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lx3/a<",
"Ljava/lang/Float;",
">;F)F"
}
.end annotation
.line 1
iget-object v0, p1, Lx3/a;->b:Ljava/lang/Object;
if-eqz v0, :cond_1
iget-object v0, p1, Lx3/a;->c:Ljava/lang/Object;
if-eqz v0, :cond_1
.line 2
iget-object v1, p0, Lo3/a;->e:Lx3/j;
if-eqz v1, :cond_0
.line 3
iget v2, p1, Lx3/a;->e:F
iget-object v0, p1, Lx3/a;->f:Ljava/lang/Float;
invoke-virtual {v0}, Ljava/lang/Float;->floatValue()F
move-result v3
iget-object v4, p1, Lx3/a;->b:Ljava/lang/Object;
iget-object v5, p1, Lx3/a;->c:Ljava/lang/Object;
.line 4
invoke-virtual {p0}, Lo3/a;->e()F
move-result v7
invoke-virtual {p0}, Lo3/a;->f()F
move-result v8
move v6, p2
.line 5
invoke-virtual/range {v1 .. v8}, Lx3/j;->b(FFLjava/lang/Object;Ljava/lang/Object;FFF)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/Float;
if-eqz v0, :cond_0
.line 6
invoke-virtual {v0}, Ljava/lang/Float;->floatValue()F
move-result p1
return p1
.line 7
:cond_0
invoke-virtual {p1}, Lx3/a;->f()F
move-result v0
invoke-virtual {p1}, Lx3/a;->c()F
move-result p1
invoke-static {v0, p1, p2}, Lw3/g;->j(FFF)F
move-result p1
return p1
.line 8
:cond_1
new-instance p1, Ljava/lang/IllegalStateException;
const-string p2, "Missing values for keyframe."
invoke-direct {p1, p2}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
throw p1
.end method
.method public p(Lx3/a;F)Ljava/lang/Float;
.locals 0
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lx3/a<",
"Ljava/lang/Float;",
">;F)",
"Ljava/lang/Float;"
}
.end annotation
.line 1
invoke-virtual {p0, p1, p2}, Lo3/c;->o(Lx3/a;F)F
move-result p1
invoke-static {p1}, Ljava/lang/Float;->valueOf(F)Ljava/lang/Float;
move-result-object p1
return-object p1
.end method
+116
View File
@@ -0,0 +1,116 @@
.class public Lo3/d;
.super Lo3/f;
.source "GradientColorKeyframeAnimation.java"
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"Lo3/f<",
"Ls3/c;",
">;"
}
.end annotation
# instance fields
.field public final l:Ls3/c;
# direct methods
.method public constructor <init>(Ljava/util/List;)V
.locals 2
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/List<",
"Lx3/a<",
"Ls3/c;",
">;>;)V"
}
.end annotation
.line 1
invoke-direct {p0, p1}, Lo3/f;-><init>(Ljava/util/List;)V
const/4 v0, 0x0
.line 2
invoke-interface {p1, v0}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object p1
check-cast p1, Lx3/a;
iget-object p1, p1, Lx3/a;->b:Ljava/lang/Object;
check-cast p1, Ls3/c;
if-nez p1, :cond_0
goto :goto_0
.line 3
:cond_0
invoke-virtual {p1}, Ls3/c;->c()I
move-result v0
.line 4
:goto_0
new-instance p1, Ls3/c;
new-array v1, v0, [F
new-array v0, v0, [I
invoke-direct {p1, v1, v0}, Ls3/c;-><init>([F[I)V
iput-object p1, p0, Lo3/d;->l:Ls3/c;
return-void
.end method
# virtual methods
.method public bridge synthetic i(Lx3/a;F)Ljava/lang/Object;
.locals 0
.line 1
invoke-virtual {p0, p1, p2}, Lo3/d;->n(Lx3/a;F)Ls3/c;
move-result-object p1
return-object p1
.end method
.method public n(Lx3/a;F)Ls3/c;
.locals 2
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lx3/a<",
"Ls3/c;",
">;F)",
"Ls3/c;"
}
.end annotation
.line 1
iget-object v0, p0, Lo3/d;->l:Ls3/c;
iget-object v1, p1, Lx3/a;->b:Ljava/lang/Object;
check-cast v1, Ls3/c;
iget-object p1, p1, Lx3/a;->c:Ljava/lang/Object;
check-cast p1, Ls3/c;
invoke-virtual {v0, v1, p1, p2}, Ls3/c;->d(Ls3/c;Ls3/c;F)V
.line 2
iget-object p1, p0, Lo3/d;->l:Ls3/c;
return-object p1
.end method
+181
View File
@@ -0,0 +1,181 @@
.class public Lo3/e;
.super Lo3/f;
.source "IntegerKeyframeAnimation.java"
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"Lo3/f<",
"Ljava/lang/Integer;",
">;"
}
.end annotation
# direct methods
.method public constructor <init>(Ljava/util/List;)V
.locals 0
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/List<",
"Lx3/a<",
"Ljava/lang/Integer;",
">;>;)V"
}
.end annotation
.line 1
invoke-direct {p0, p1}, Lo3/f;-><init>(Ljava/util/List;)V
return-void
.end method
# virtual methods
.method public bridge synthetic i(Lx3/a;F)Ljava/lang/Object;
.locals 0
.line 1
invoke-virtual {p0, p1, p2}, Lo3/e;->p(Lx3/a;F)Ljava/lang/Integer;
move-result-object p1
return-object p1
.end method
.method public n()I
.locals 2
.line 1
invoke-virtual {p0}, Lo3/a;->b()Lx3/a;
move-result-object v0
invoke-virtual {p0}, Lo3/a;->d()F
move-result v1
invoke-virtual {p0, v0, v1}, Lo3/e;->o(Lx3/a;F)I
move-result v0
return v0
.end method
.method public o(Lx3/a;F)I
.locals 9
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lx3/a<",
"Ljava/lang/Integer;",
">;F)I"
}
.end annotation
.line 1
iget-object v0, p1, Lx3/a;->b:Ljava/lang/Object;
if-eqz v0, :cond_1
iget-object v0, p1, Lx3/a;->c:Ljava/lang/Object;
if-eqz v0, :cond_1
.line 2
iget-object v1, p0, Lo3/a;->e:Lx3/j;
if-eqz v1, :cond_0
.line 3
iget v2, p1, Lx3/a;->e:F
iget-object v0, p1, Lx3/a;->f:Ljava/lang/Float;
invoke-virtual {v0}, Ljava/lang/Float;->floatValue()F
move-result v3
iget-object v4, p1, Lx3/a;->b:Ljava/lang/Object;
iget-object v5, p1, Lx3/a;->c:Ljava/lang/Object;
.line 4
invoke-virtual {p0}, Lo3/a;->e()F
move-result v7
invoke-virtual {p0}, Lo3/a;->f()F
move-result v8
move v6, p2
.line 5
invoke-virtual/range {v1 .. v8}, Lx3/j;->b(FFLjava/lang/Object;Ljava/lang/Object;FFF)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/Integer;
if-eqz v0, :cond_0
.line 6
invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I
move-result p1
return p1
.line 7
:cond_0
invoke-virtual {p1}, Lx3/a;->g()I
move-result v0
invoke-virtual {p1}, Lx3/a;->d()I
move-result p1
invoke-static {v0, p1, p2}, Lw3/g;->k(IIF)I
move-result p1
return p1
.line 8
:cond_1
new-instance p1, Ljava/lang/IllegalStateException;
const-string p2, "Missing values for keyframe."
invoke-direct {p1, p2}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
throw p1
.end method
.method public p(Lx3/a;F)Ljava/lang/Integer;
.locals 0
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lx3/a<",
"Ljava/lang/Integer;",
">;F)",
"Ljava/lang/Integer;"
}
.end annotation
.line 1
invoke-virtual {p0, p1, p2}, Lo3/e;->o(Lx3/a;F)I
move-result p1
invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object p1
return-object p1
.end method
+35
View File
@@ -0,0 +1,35 @@
.class public abstract Lo3/f;
.super Lo3/a;
.source "KeyframeAnimation.java"
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">",
"Lo3/a<",
"TT;TT;>;"
}
.end annotation
# direct methods
.method public constructor <init>(Ljava/util/List;)V
.locals 0
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/List<",
"+",
"Lx3/a<",
"TT;>;>;)V"
}
.end annotation
.line 1
invoke-direct {p0, p1}, Lo3/a;-><init>(Ljava/util/List;)V
return-void
.end method
+194
View File
@@ -0,0 +1,194 @@
.class public Lo3/g;
.super Ljava/lang/Object;
.source "MaskKeyframeAnimation.java"
# instance fields
.field public final a:Ljava/util/List;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/List<",
"Lo3/a<",
"Ls3/g;",
"Landroid/graphics/Path;",
">;>;"
}
.end annotation
.end field
.field public final b:Ljava/util/List;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/List<",
"Lo3/a<",
"Ljava/lang/Integer;",
"Ljava/lang/Integer;",
">;>;"
}
.end annotation
.end field
.field public final c:Ljava/util/List;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/List<",
"Lcom/airbnb/lottie/model/content/Mask;",
">;"
}
.end annotation
.end field
# direct methods
.method public constructor <init>(Ljava/util/List;)V
.locals 3
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/List<",
"Lcom/airbnb/lottie/model/content/Mask;",
">;)V"
}
.end annotation
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 2
iput-object p1, p0, Lo3/g;->c:Ljava/util/List;
.line 3
new-instance v0, Ljava/util/ArrayList;
invoke-interface {p1}, Ljava/util/List;->size()I
move-result v1
invoke-direct {v0, v1}, Ljava/util/ArrayList;-><init>(I)V
iput-object v0, p0, Lo3/g;->a:Ljava/util/List;
.line 4
new-instance v0, Ljava/util/ArrayList;
invoke-interface {p1}, Ljava/util/List;->size()I
move-result v1
invoke-direct {v0, v1}, Ljava/util/ArrayList;-><init>(I)V
iput-object v0, p0, Lo3/g;->b:Ljava/util/List;
const/4 v0, 0x0
.line 5
:goto_0
invoke-interface {p1}, Ljava/util/List;->size()I
move-result v1
if-ge v0, v1, :cond_0
.line 6
iget-object v1, p0, Lo3/g;->a:Ljava/util/List;
invoke-interface {p1, v0}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v2
check-cast v2, Lcom/airbnb/lottie/model/content/Mask;
invoke-virtual {v2}, Lcom/airbnb/lottie/model/content/Mask;->b()Lr3/h;
move-result-object v2
invoke-virtual {v2}, Lr3/h;->a()Lo3/a;
move-result-object v2
invoke-interface {v1, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 7
invoke-interface {p1, v0}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v1
check-cast v1, Lcom/airbnb/lottie/model/content/Mask;
invoke-virtual {v1}, Lcom/airbnb/lottie/model/content/Mask;->c()Lr3/d;
move-result-object v1
.line 8
iget-object v2, p0, Lo3/g;->b:Ljava/util/List;
invoke-virtual {v1}, Lr3/d;->a()Lo3/a;
move-result-object v1
invoke-interface {v2, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
add-int/lit8 v0, v0, 0x1
goto :goto_0
:cond_0
return-void
.end method
# virtual methods
.method public a()Ljava/util/List;
.locals 1
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/List<",
"Lo3/a<",
"Ls3/g;",
"Landroid/graphics/Path;",
">;>;"
}
.end annotation
.line 1
iget-object v0, p0, Lo3/g;->a:Ljava/util/List;
return-object v0
.end method
.method public b()Ljava/util/List;
.locals 1
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/List<",
"Lcom/airbnb/lottie/model/content/Mask;",
">;"
}
.end annotation
.line 1
iget-object v0, p0, Lo3/g;->c:Ljava/util/List;
return-object v0
.end method
.method public c()Ljava/util/List;
.locals 1
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/List<",
"Lo3/a<",
"Ljava/lang/Integer;",
"Ljava/lang/Integer;",
">;>;"
}
.end annotation
.line 1
iget-object v0, p0, Lo3/g;->b:Ljava/util/List;
return-object v0
.end method
+152
View File
@@ -0,0 +1,152 @@
.class public Lo3/h;
.super Lx3/a;
.source "PathKeyframe.java"
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"Lx3/a<",
"Landroid/graphics/PointF;",
">;"
}
.end annotation
# instance fields
.field public q:Landroid/graphics/Path;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end field
.field public final r:Lx3/a;
.annotation system Ldalvik/annotation/Signature;
value = {
"Lx3/a<",
"Landroid/graphics/PointF;",
">;"
}
.end annotation
.end field
# direct methods
.method public constructor <init>(Lcom/airbnb/lottie/f;Lx3/a;)V
.locals 7
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/airbnb/lottie/f;",
"Lx3/a<",
"Landroid/graphics/PointF;",
">;)V"
}
.end annotation
.line 1
iget-object v2, p2, Lx3/a;->b:Ljava/lang/Object;
iget-object v3, p2, Lx3/a;->c:Ljava/lang/Object;
iget-object v4, p2, Lx3/a;->d:Landroid/view/animation/Interpolator;
iget v5, p2, Lx3/a;->e:F
iget-object v6, p2, Lx3/a;->f:Ljava/lang/Float;
move-object v0, p0
move-object v1, p1
invoke-direct/range {v0 .. v6}, Lx3/a;-><init>(Lcom/airbnb/lottie/f;Ljava/lang/Object;Ljava/lang/Object;Landroid/view/animation/Interpolator;FLjava/lang/Float;)V
.line 2
iput-object p2, p0, Lo3/h;->r:Lx3/a;
.line 3
invoke-virtual {p0}, Lo3/h;->i()V
return-void
.end method
# virtual methods
.method public i()V
.locals 4
.line 1
iget-object v0, p0, Lx3/a;->c:Ljava/lang/Object;
if-eqz v0, :cond_0
iget-object v1, p0, Lx3/a;->b:Ljava/lang/Object;
if-eqz v1, :cond_0
check-cast v1, Landroid/graphics/PointF;
move-object v2, v0
check-cast v2, Landroid/graphics/PointF;
iget v2, v2, Landroid/graphics/PointF;->x:F
check-cast v0, Landroid/graphics/PointF;
iget v0, v0, Landroid/graphics/PointF;->y:F
.line 2
invoke-virtual {v1, v2, v0}, Landroid/graphics/PointF;->equals(FF)Z
move-result v0
if-eqz v0, :cond_0
const/4 v0, 0x1
goto :goto_0
:cond_0
const/4 v0, 0x0
.line 3
:goto_0
iget-object v1, p0, Lx3/a;->c:Ljava/lang/Object;
if-eqz v1, :cond_1
if-nez v0, :cond_1
.line 4
iget-object v0, p0, Lx3/a;->b:Ljava/lang/Object;
check-cast v0, Landroid/graphics/PointF;
check-cast v1, Landroid/graphics/PointF;
iget-object v2, p0, Lo3/h;->r:Lx3/a;
iget-object v3, v2, Lx3/a;->m:Landroid/graphics/PointF;
iget-object v2, v2, Lx3/a;->n:Landroid/graphics/PointF;
invoke-static {v0, v1, v3, v2}, Lw3/h;->d(Landroid/graphics/PointF;Landroid/graphics/PointF;Landroid/graphics/PointF;Landroid/graphics/PointF;)Landroid/graphics/Path;
move-result-object v0
iput-object v0, p0, Lo3/h;->q:Landroid/graphics/Path;
:cond_1
return-void
.end method
.method public j()Landroid/graphics/Path;
.locals 1
.annotation build Landroidx/annotation/Nullable;
.end annotation
.line 1
iget-object v0, p0, Lo3/h;->q:Landroid/graphics/Path;
return-object v0
.end method
+202
View File
@@ -0,0 +1,202 @@
.class public Lo3/i;
.super Lo3/f;
.source "PathKeyframeAnimation.java"
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"Lo3/f<",
"Landroid/graphics/PointF;",
">;"
}
.end annotation
# instance fields
.field public final l:Landroid/graphics/PointF;
.field public final m:[F
.field public n:Lo3/h;
.field public o:Landroid/graphics/PathMeasure;
# direct methods
.method public constructor <init>(Ljava/util/List;)V
.locals 0
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/List<",
"+",
"Lx3/a<",
"Landroid/graphics/PointF;",
">;>;)V"
}
.end annotation
.line 1
invoke-direct {p0, p1}, Lo3/f;-><init>(Ljava/util/List;)V
.line 2
new-instance p1, Landroid/graphics/PointF;
invoke-direct {p1}, Landroid/graphics/PointF;-><init>()V
iput-object p1, p0, Lo3/i;->l:Landroid/graphics/PointF;
const/4 p1, 0x2
new-array p1, p1, [F
.line 3
iput-object p1, p0, Lo3/i;->m:[F
.line 4
new-instance p1, Landroid/graphics/PathMeasure;
invoke-direct {p1}, Landroid/graphics/PathMeasure;-><init>()V
iput-object p1, p0, Lo3/i;->o:Landroid/graphics/PathMeasure;
return-void
.end method
# virtual methods
.method public bridge synthetic i(Lx3/a;F)Ljava/lang/Object;
.locals 0
.line 1
invoke-virtual {p0, p1, p2}, Lo3/i;->n(Lx3/a;F)Landroid/graphics/PointF;
move-result-object p1
return-object p1
.end method
.method public n(Lx3/a;F)Landroid/graphics/PointF;
.locals 10
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lx3/a<",
"Landroid/graphics/PointF;",
">;F)",
"Landroid/graphics/PointF;"
}
.end annotation
.line 1
move-object v0, p1
check-cast v0, Lo3/h;
.line 2
invoke-virtual {v0}, Lo3/h;->j()Landroid/graphics/Path;
move-result-object v1
if-nez v1, :cond_0
.line 3
iget-object p1, p1, Lx3/a;->b:Ljava/lang/Object;
check-cast p1, Landroid/graphics/PointF;
return-object p1
.line 4
:cond_0
iget-object v2, p0, Lo3/a;->e:Lx3/j;
if-eqz v2, :cond_1
.line 5
iget v3, v0, Lx3/a;->e:F
iget-object p1, v0, Lx3/a;->f:Ljava/lang/Float;
invoke-virtual {p1}, Ljava/lang/Float;->floatValue()F
move-result v4
iget-object v5, v0, Lx3/a;->b:Ljava/lang/Object;
iget-object v6, v0, Lx3/a;->c:Ljava/lang/Object;
.line 6
invoke-virtual {p0}, Lo3/a;->e()F
move-result v7
.line 7
invoke-virtual {p0}, Lo3/a;->f()F
move-result v9
move v8, p2
.line 8
invoke-virtual/range {v2 .. v9}, Lx3/j;->b(FFLjava/lang/Object;Ljava/lang/Object;FFF)Ljava/lang/Object;
move-result-object p1
check-cast p1, Landroid/graphics/PointF;
if-eqz p1, :cond_1
return-object p1
.line 9
:cond_1
iget-object p1, p0, Lo3/i;->n:Lo3/h;
const/4 v2, 0x0
if-eq p1, v0, :cond_2
.line 10
iget-object p1, p0, Lo3/i;->o:Landroid/graphics/PathMeasure;
invoke-virtual {p1, v1, v2}, Landroid/graphics/PathMeasure;->setPath(Landroid/graphics/Path;Z)V
.line 11
iput-object v0, p0, Lo3/i;->n:Lo3/h;
.line 12
:cond_2
iget-object p1, p0, Lo3/i;->o:Landroid/graphics/PathMeasure;
invoke-virtual {p1}, Landroid/graphics/PathMeasure;->getLength()F
move-result v0
mul-float/2addr v0, p2
iget-object p2, p0, Lo3/i;->m:[F
const/4 v1, 0x0
invoke-virtual {p1, v0, p2, v1}, Landroid/graphics/PathMeasure;->getPosTan(F[F[F)Z
.line 13
iget-object p1, p0, Lo3/i;->l:Landroid/graphics/PointF;
iget-object p2, p0, Lo3/i;->m:[F
aget v0, p2, v2
const/4 v1, 0x1
aget p2, p2, v1
invoke-virtual {p1, v0, p2}, Landroid/graphics/PointF;->set(FF)V
.line 14
iget-object p1, p0, Lo3/i;->l:Landroid/graphics/PointF;
return-object p1
.end method
+164
View File
@@ -0,0 +1,164 @@
.class public Lo3/j;
.super Lo3/f;
.source "PointKeyframeAnimation.java"
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"Lo3/f<",
"Landroid/graphics/PointF;",
">;"
}
.end annotation
# instance fields
.field public final l:Landroid/graphics/PointF;
# direct methods
.method public constructor <init>(Ljava/util/List;)V
.locals 0
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/List<",
"Lx3/a<",
"Landroid/graphics/PointF;",
">;>;)V"
}
.end annotation
.line 1
invoke-direct {p0, p1}, Lo3/f;-><init>(Ljava/util/List;)V
.line 2
new-instance p1, Landroid/graphics/PointF;
invoke-direct {p1}, Landroid/graphics/PointF;-><init>()V
iput-object p1, p0, Lo3/j;->l:Landroid/graphics/PointF;
return-void
.end method
# virtual methods
.method public bridge synthetic i(Lx3/a;F)Ljava/lang/Object;
.locals 0
.line 1
invoke-virtual {p0, p1, p2}, Lo3/j;->n(Lx3/a;F)Landroid/graphics/PointF;
move-result-object p1
return-object p1
.end method
.method public n(Lx3/a;F)Landroid/graphics/PointF;
.locals 10
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lx3/a<",
"Landroid/graphics/PointF;",
">;F)",
"Landroid/graphics/PointF;"
}
.end annotation
.line 1
iget-object v0, p1, Lx3/a;->b:Ljava/lang/Object;
if-eqz v0, :cond_1
iget-object v1, p1, Lx3/a;->c:Ljava/lang/Object;
if-eqz v1, :cond_1
.line 2
check-cast v0, Landroid/graphics/PointF;
.line 3
check-cast v1, Landroid/graphics/PointF;
.line 4
iget-object v2, p0, Lo3/a;->e:Lx3/j;
if-eqz v2, :cond_0
.line 5
iget v3, p1, Lx3/a;->e:F
iget-object p1, p1, Lx3/a;->f:Ljava/lang/Float;
invoke-virtual {p1}, Ljava/lang/Float;->floatValue()F
move-result v4
.line 6
invoke-virtual {p0}, Lo3/a;->e()F
move-result v8
invoke-virtual {p0}, Lo3/a;->f()F
move-result v9
move-object v5, v0
move-object v6, v1
move v7, p2
.line 7
invoke-virtual/range {v2 .. v9}, Lx3/j;->b(FFLjava/lang/Object;Ljava/lang/Object;FFF)Ljava/lang/Object;
move-result-object p1
check-cast p1, Landroid/graphics/PointF;
if-eqz p1, :cond_0
return-object p1
.line 8
:cond_0
iget-object p1, p0, Lo3/j;->l:Landroid/graphics/PointF;
iget v2, v0, Landroid/graphics/PointF;->x:F
iget v3, v1, Landroid/graphics/PointF;->x:F
invoke-static {v3, v2, p2, v2}, Landroidx/appcompat/graphics/drawable/d;->a(FFFF)F
move-result v2
iget v0, v0, Landroid/graphics/PointF;->y:F
iget v1, v1, Landroid/graphics/PointF;->y:F
sub-float/2addr v1, v0
mul-float/2addr v1, p2
add-float/2addr v1, v0
invoke-virtual {p1, v2, v1}, Landroid/graphics/PointF;->set(FF)V
.line 9
iget-object p1, p0, Lo3/j;->l:Landroid/graphics/PointF;
return-object p1
.line 10
:cond_1
new-instance p1, Ljava/lang/IllegalStateException;
const-string p2, "Missing values for keyframe."
invoke-direct {p1, p2}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
throw p1
.end method
+173
View File
@@ -0,0 +1,173 @@
.class public Lo3/k;
.super Lo3/f;
.source "ScaleKeyframeAnimation.java"
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"Lo3/f<",
"Lx3/k;",
">;"
}
.end annotation
# instance fields
.field public final l:Lx3/k;
# direct methods
.method public constructor <init>(Ljava/util/List;)V
.locals 0
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/List<",
"Lx3/a<",
"Lx3/k;",
">;>;)V"
}
.end annotation
.line 1
invoke-direct {p0, p1}, Lo3/f;-><init>(Ljava/util/List;)V
.line 2
new-instance p1, Lx3/k;
invoke-direct {p1}, Lx3/k;-><init>()V
iput-object p1, p0, Lo3/k;->l:Lx3/k;
return-void
.end method
# virtual methods
.method public bridge synthetic i(Lx3/a;F)Ljava/lang/Object;
.locals 0
.line 1
invoke-virtual {p0, p1, p2}, Lo3/k;->n(Lx3/a;F)Lx3/k;
move-result-object p1
return-object p1
.end method
.method public n(Lx3/a;F)Lx3/k;
.locals 10
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lx3/a<",
"Lx3/k;",
">;F)",
"Lx3/k;"
}
.end annotation
.line 1
iget-object v0, p1, Lx3/a;->b:Ljava/lang/Object;
if-eqz v0, :cond_1
iget-object v1, p1, Lx3/a;->c:Ljava/lang/Object;
if-eqz v1, :cond_1
.line 2
check-cast v0, Lx3/k;
.line 3
check-cast v1, Lx3/k;
.line 4
iget-object v2, p0, Lo3/a;->e:Lx3/j;
if-eqz v2, :cond_0
.line 5
iget v3, p1, Lx3/a;->e:F
iget-object p1, p1, Lx3/a;->f:Ljava/lang/Float;
invoke-virtual {p1}, Ljava/lang/Float;->floatValue()F
move-result v4
.line 6
invoke-virtual {p0}, Lo3/a;->e()F
move-result v8
invoke-virtual {p0}, Lo3/a;->f()F
move-result v9
move-object v5, v0
move-object v6, v1
move v7, p2
.line 7
invoke-virtual/range {v2 .. v9}, Lx3/j;->b(FFLjava/lang/Object;Ljava/lang/Object;FFF)Ljava/lang/Object;
move-result-object p1
check-cast p1, Lx3/k;
if-eqz p1, :cond_0
return-object p1
.line 8
:cond_0
iget-object p1, p0, Lo3/k;->l:Lx3/k;
.line 9
invoke-virtual {v0}, Lx3/k;->b()F
move-result v2
invoke-virtual {v1}, Lx3/k;->b()F
move-result v3
invoke-static {v2, v3, p2}, Lw3/g;->j(FFF)F
move-result v2
.line 10
invoke-virtual {v0}, Lx3/k;->c()F
move-result v0
invoke-virtual {v1}, Lx3/k;->c()F
move-result v1
invoke-static {v0, v1, p2}, Lw3/g;->j(FFF)F
move-result p2
.line 11
invoke-virtual {p1, v2, p2}, Lx3/k;->d(FF)V
.line 12
iget-object p1, p0, Lo3/k;->l:Lx3/k;
return-object p1
.line 13
:cond_1
new-instance p1, Ljava/lang/IllegalStateException;
const-string p2, "Missing values for keyframe."
invoke-direct {p1, p2}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
throw p1
.end method
+107
View File
@@ -0,0 +1,107 @@
.class public Lo3/l;
.super Lo3/a;
.source "ShapeKeyframeAnimation.java"
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"Lo3/a<",
"Ls3/g;",
"Landroid/graphics/Path;",
">;"
}
.end annotation
# instance fields
.field public final l:Ls3/g;
.field public final m:Landroid/graphics/Path;
# direct methods
.method public constructor <init>(Ljava/util/List;)V
.locals 0
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/List<",
"Lx3/a<",
"Ls3/g;",
">;>;)V"
}
.end annotation
.line 1
invoke-direct {p0, p1}, Lo3/a;-><init>(Ljava/util/List;)V
.line 2
new-instance p1, Ls3/g;
invoke-direct {p1}, Ls3/g;-><init>()V
iput-object p1, p0, Lo3/l;->l:Ls3/g;
.line 3
new-instance p1, Landroid/graphics/Path;
invoke-direct {p1}, Landroid/graphics/Path;-><init>()V
iput-object p1, p0, Lo3/l;->m:Landroid/graphics/Path;
return-void
.end method
# virtual methods
.method public bridge synthetic i(Lx3/a;F)Ljava/lang/Object;
.locals 0
.line 1
invoke-virtual {p0, p1, p2}, Lo3/l;->n(Lx3/a;F)Landroid/graphics/Path;
move-result-object p1
return-object p1
.end method
.method public n(Lx3/a;F)Landroid/graphics/Path;
.locals 2
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lx3/a<",
"Ls3/g;",
">;F)",
"Landroid/graphics/Path;"
}
.end annotation
.line 1
iget-object v0, p1, Lx3/a;->b:Ljava/lang/Object;
check-cast v0, Ls3/g;
.line 2
iget-object p1, p1, Lx3/a;->c:Ljava/lang/Object;
check-cast p1, Ls3/g;
.line 3
iget-object v1, p0, Lo3/l;->l:Ls3/g;
invoke-virtual {v1, v0, p1, p2}, Ls3/g;->c(Ls3/g;Ls3/g;F)V
.line 4
iget-object p1, p0, Lo3/l;->l:Ls3/g;
iget-object p2, p0, Lo3/l;->m:Landroid/graphics/Path;
invoke-static {p1, p2}, Lw3/g;->h(Ls3/g;Landroid/graphics/Path;)V
.line 5
iget-object p1, p0, Lo3/l;->m:Landroid/graphics/Path;
return-object p1
.end method
+218
View File
@@ -0,0 +1,218 @@
.class public Lo3/m;
.super Lo3/a;
.source "SplitDimensionPathKeyframeAnimation.java"
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"Lo3/a<",
"Landroid/graphics/PointF;",
"Landroid/graphics/PointF;",
">;"
}
.end annotation
# instance fields
.field public final l:Landroid/graphics/PointF;
.field public final m:Lo3/a;
.annotation system Ldalvik/annotation/Signature;
value = {
"Lo3/a<",
"Ljava/lang/Float;",
"Ljava/lang/Float;",
">;"
}
.end annotation
.end field
.field public final n:Lo3/a;
.annotation system Ldalvik/annotation/Signature;
value = {
"Lo3/a<",
"Ljava/lang/Float;",
"Ljava/lang/Float;",
">;"
}
.end annotation
.end field
# direct methods
.method public constructor <init>(Lo3/a;Lo3/a;)V
.locals 1
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lo3/a<",
"Ljava/lang/Float;",
"Ljava/lang/Float;",
">;",
"Lo3/a<",
"Ljava/lang/Float;",
"Ljava/lang/Float;",
">;)V"
}
.end annotation
.line 1
invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List;
move-result-object v0
invoke-direct {p0, v0}, Lo3/a;-><init>(Ljava/util/List;)V
.line 2
new-instance v0, Landroid/graphics/PointF;
invoke-direct {v0}, Landroid/graphics/PointF;-><init>()V
iput-object v0, p0, Lo3/m;->l:Landroid/graphics/PointF;
.line 3
iput-object p1, p0, Lo3/m;->m:Lo3/a;
.line 4
iput-object p2, p0, Lo3/m;->n:Lo3/a;
.line 5
invoke-virtual {p0}, Lo3/a;->f()F
move-result p1
invoke-virtual {p0, p1}, Lo3/m;->l(F)V
return-void
.end method
# virtual methods
.method public bridge synthetic h()Ljava/lang/Object;
.locals 1
.line 1
invoke-virtual {p0}, Lo3/m;->n()Landroid/graphics/PointF;
move-result-object v0
return-object v0
.end method
.method public bridge synthetic i(Lx3/a;F)Ljava/lang/Object;
.locals 0
.line 1
invoke-virtual {p0, p1, p2}, Lo3/m;->o(Lx3/a;F)Landroid/graphics/PointF;
move-result-object p1
return-object p1
.end method
.method public l(F)V
.locals 2
.line 1
iget-object v0, p0, Lo3/m;->m:Lo3/a;
invoke-virtual {v0, p1}, Lo3/a;->l(F)V
.line 2
iget-object v0, p0, Lo3/m;->n:Lo3/a;
invoke-virtual {v0, p1}, Lo3/a;->l(F)V
.line 3
iget-object p1, p0, Lo3/m;->l:Landroid/graphics/PointF;
iget-object v0, p0, Lo3/m;->m:Lo3/a;
invoke-virtual {v0}, Lo3/a;->h()Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/Float;
invoke-virtual {v0}, Ljava/lang/Float;->floatValue()F
move-result v0
iget-object v1, p0, Lo3/m;->n:Lo3/a;
invoke-virtual {v1}, Lo3/a;->h()Ljava/lang/Object;
move-result-object v1
check-cast v1, Ljava/lang/Float;
invoke-virtual {v1}, Ljava/lang/Float;->floatValue()F
move-result v1
invoke-virtual {p1, v0, v1}, Landroid/graphics/PointF;->set(FF)V
const/4 p1, 0x0
.line 4
:goto_0
iget-object v0, p0, Lo3/a;->a:Ljava/util/List;
invoke-interface {v0}, Ljava/util/List;->size()I
move-result v0
if-ge p1, v0, :cond_0
.line 5
iget-object v0, p0, Lo3/a;->a:Ljava/util/List;
invoke-interface {v0, p1}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lo3/a$a;
invoke-interface {v0}, Lo3/a$a;->a()V
add-int/lit8 p1, p1, 0x1
goto :goto_0
:cond_0
return-void
.end method
.method public n()Landroid/graphics/PointF;
.locals 2
const/4 v0, 0x0
const/4 v1, 0x0
.line 1
invoke-virtual {p0, v0, v1}, Lo3/m;->o(Lx3/a;F)Landroid/graphics/PointF;
move-result-object v0
return-object v0
.end method
.method public o(Lx3/a;F)Landroid/graphics/PointF;
.locals 0
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lx3/a<",
"Landroid/graphics/PointF;",
">;F)",
"Landroid/graphics/PointF;"
}
.end annotation
.line 1
iget-object p1, p0, Lo3/m;->l:Landroid/graphics/PointF;
return-object p1
.end method
+66
View File
@@ -0,0 +1,66 @@
.class public Lo3/n;
.super Lo3/f;
.source "TextKeyframeAnimation.java"
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"Lo3/f<",
"Lcom/airbnb/lottie/model/DocumentData;",
">;"
}
.end annotation
# direct methods
.method public constructor <init>(Ljava/util/List;)V
.locals 0
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/List<",
"Lx3/a<",
"Lcom/airbnb/lottie/model/DocumentData;",
">;>;)V"
}
.end annotation
.line 1
invoke-direct {p0, p1}, Lo3/f;-><init>(Ljava/util/List;)V
return-void
.end method
# virtual methods
.method public bridge synthetic i(Lx3/a;F)Ljava/lang/Object;
.locals 0
.line 1
invoke-virtual {p0, p1, p2}, Lo3/n;->n(Lx3/a;F)Lcom/airbnb/lottie/model/DocumentData;
move-result-object p1
return-object p1
.end method
.method public n(Lx3/a;F)Lcom/airbnb/lottie/model/DocumentData;
.locals 0
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lx3/a<",
"Lcom/airbnb/lottie/model/DocumentData;",
">;F)",
"Lcom/airbnb/lottie/model/DocumentData;"
}
.end annotation
.line 1
iget-object p1, p1, Lx3/a;->b:Ljava/lang/Object;
check-cast p1, Lcom/airbnb/lottie/model/DocumentData;
return-object p1
.end method
+1565
View File
File diff suppressed because it is too large Load Diff
+174
View File
@@ -0,0 +1,174 @@
.class public Lo3/p;
.super Lo3/a;
.source "ValueCallbackKeyframeAnimation.java"
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"<K:",
"Ljava/lang/Object;",
"A:",
"Ljava/lang/Object;",
">",
"Lo3/a<",
"TK;TA;>;"
}
.end annotation
# instance fields
.field public final l:Lx3/b;
.annotation system Ldalvik/annotation/Signature;
value = {
"Lx3/b<",
"TA;>;"
}
.end annotation
.end field
.field public final m:Ljava/lang/Object;
.annotation system Ldalvik/annotation/Signature;
value = {
"TA;"
}
.end annotation
.end field
# direct methods
.method public constructor <init>(Lx3/j;)V
.locals 1
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lx3/j<",
"TA;>;)V"
}
.end annotation
const/4 v0, 0x0
.line 1
invoke-direct {p0, p1, v0}, Lo3/p;-><init>(Lx3/j;Ljava/lang/Object;)V
return-void
.end method
.method public constructor <init>(Lx3/j;Ljava/lang/Object;)V
.locals 1
.param p2 # Ljava/lang/Object;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lx3/j<",
"TA;>;TA;)V"
}
.end annotation
.line 2
invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List;
move-result-object v0
invoke-direct {p0, v0}, Lo3/a;-><init>(Ljava/util/List;)V
.line 3
new-instance v0, Lx3/b;
invoke-direct {v0}, Lx3/b;-><init>()V
iput-object v0, p0, Lo3/p;->l:Lx3/b;
.line 4
invoke-virtual {p0, p1}, Lo3/a;->m(Lx3/j;)V
.line 5
iput-object p2, p0, Lo3/p;->m:Ljava/lang/Object;
return-void
.end method
# virtual methods
.method public c()F
.locals 1
const/high16 v0, 0x3f800000 # 1.0f
return v0
.end method
.method public h()Ljava/lang/Object;
.locals 8
.annotation system Ldalvik/annotation/Signature;
value = {
"()TA;"
}
.end annotation
.line 1
iget-object v0, p0, Lo3/a;->e:Lx3/j;
iget-object v4, p0, Lo3/p;->m:Ljava/lang/Object;
invoke-virtual {p0}, Lo3/a;->f()F
move-result v5
invoke-virtual {p0}, Lo3/a;->f()F
move-result v6
invoke-virtual {p0}, Lo3/a;->f()F
move-result v7
const/4 v1, 0x0
const/4 v2, 0x0
move-object v3, v4
invoke-virtual/range {v0 .. v7}, Lx3/j;->b(FFLjava/lang/Object;Ljava/lang/Object;FFF)Ljava/lang/Object;
move-result-object v0
return-object v0
.end method
.method public i(Lx3/a;F)Ljava/lang/Object;
.locals 0
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lx3/a<",
"TK;>;F)TA;"
}
.end annotation
.line 1
invoke-virtual {p0}, Lo3/p;->h()Ljava/lang/Object;
move-result-object p1
return-object p1
.end method
.method public j()V
.locals 1
.line 1
iget-object v0, p0, Lo3/a;->e:Lx3/j;
if-eqz v0, :cond_0
.line 2
invoke-super {p0}, Lo3/a;->j()V
:cond_0
return-void
.end method
+11
View File
@@ -0,0 +1,11 @@
.class public interface abstract synthetic Lo3/q;
.super Ljava/lang/Object;
.source "package-info.java"
# annotations
.annotation build Landroidx/annotation/RestrictTo;
value = {
.enum Landroidx/annotation/RestrictTo$Scope;->LIBRARY:Landroidx/annotation/RestrictTo$Scope;
}
.end annotation