ViewSpline.smali
.class public abstract Landroidx/constraintlayout/motion/utils/ViewSpline;
.super Landroidx/constraintlayout/core/motion/utils/SplineSet;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Landroidx/constraintlayout/motion/utils/ViewSpline$ProgressSet;,
Landroidx/constraintlayout/motion/utils/ViewSpline$CustomSet;,
Landroidx/constraintlayout/motion/utils/ViewSpline$TranslationZset;,
Landroidx/constraintlayout/motion/utils/ViewSpline$TranslationYset;,
Landroidx/constraintlayout/motion/utils/ViewSpline$TranslationXset;,
Landroidx/constraintlayout/motion/utils/ViewSpline$ScaleYset;,
Landroidx/constraintlayout/motion/utils/ViewSpline$ScaleXset;,
Landroidx/constraintlayout/motion/utils/ViewSpline$PathRotate;,
Landroidx/constraintlayout/motion/utils/ViewSpline$PivotYset;,
Landroidx/constraintlayout/motion/utils/ViewSpline$PivotXset;,
Landroidx/constraintlayout/motion/utils/ViewSpline$RotationYset;,
Landroidx/constraintlayout/motion/utils/ViewSpline$RotationXset;,
Landroidx/constraintlayout/motion/utils/ViewSpline$RotationSet;,
Landroidx/constraintlayout/motion/utils/ViewSpline$AlphaSet;,
Landroidx/constraintlayout/motion/utils/ViewSpline$ElevationSet;
}
.end annotation
# static fields
.field private static final TAG:Ljava/lang/String; = "ViewSpline"
# direct methods
.method public constructor <init>()V
.registers 1
.line 32
invoke-direct {p0}, Landroidx/constraintlayout/core/motion/utils/SplineSet;-><init>()V
return-void
.end method
.method public static makeCustomSpline(Ljava/lang/String;Landroid/util/SparseArray;)Landroidx/constraintlayout/motion/utils/ViewSpline;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
"Landroid/util/SparseArray<",
"Landroidx/constraintlayout/widget/ConstraintAttribute;",
">;)",
"Landroidx/constraintlayout/motion/utils/ViewSpline;"
}
.end annotation
.line 38
new-instance v0, Landroidx/constraintlayout/motion/utils/ViewSpline$CustomSet;
invoke-direct {v0, p0, p1}, Landroidx/constraintlayout/motion/utils/ViewSpline$CustomSet;-><init>(Ljava/lang/String;Landroid/util/SparseArray;)V
return-object v0
.end method
.method public static makeSpline(Ljava/lang/String;)Landroidx/constraintlayout/motion/utils/ViewSpline;
.registers 3
.line 42
invoke-virtual {p0}, Ljava/lang/String;->hashCode()I
invoke-virtual {p0}, Ljava/lang/String;->hashCode()I
move-result v0
const/4 v1, -0x1
sparse-switch v0, :sswitch_data_13a
goto/16 :goto_d4
:sswitch_d
const-string v0, "waveOffset"
invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p0
if-nez p0, :cond_17
goto/16 :goto_d4
:cond_17
const/16 v1, 0xf
goto/16 :goto_d4
:sswitch_1b
const-string v0, "alpha"
invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p0
if-nez p0, :cond_25
goto/16 :goto_d4
:cond_25
const/16 v1, 0xe
goto/16 :goto_d4
:sswitch_29
const-string v0, "transitionPathRotate"
invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p0
if-nez p0, :cond_33
goto/16 :goto_d4
:cond_33
const/16 v1, 0xd
goto/16 :goto_d4
:sswitch_37
const-string v0, "elevation"
invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p0
if-nez p0, :cond_41
goto/16 :goto_d4
:cond_41
const/16 v1, 0xc
goto/16 :goto_d4
:sswitch_45
const-string v0, "rotation"
invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p0
if-nez p0, :cond_4f
goto/16 :goto_d4
:cond_4f
const/16 v1, 0xb
goto/16 :goto_d4
:sswitch_53
const-string v0, "transformPivotY"
invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p0
if-nez p0, :cond_5d
goto/16 :goto_d4
:cond_5d
const/16 v1, 0xa
goto/16 :goto_d4
:sswitch_61
const-string v0, "transformPivotX"
invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p0
if-nez p0, :cond_6b
goto/16 :goto_d4
:cond_6b
const/16 v1, 0x9
goto/16 :goto_d4
:sswitch_6f
const-string v0, "waveVariesBy"
invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p0
if-nez p0, :cond_79
goto/16 :goto_d4
:cond_79
const/16 v1, 0x8
goto/16 :goto_d4
:sswitch_7d
const-string v0, "scaleY"
invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p0
if-nez p0, :cond_86
goto :goto_d4
:cond_86
const/4 v1, 0x7
goto :goto_d4
:sswitch_88
const-string v0, "scaleX"
invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p0
if-nez p0, :cond_91
goto :goto_d4
:cond_91
const/4 v1, 0x6
goto :goto_d4
:sswitch_93
const-string v0, "progress"
invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p0
if-nez p0, :cond_9c
goto :goto_d4
:cond_9c
const/4 v1, 0x5
goto :goto_d4
:sswitch_9e
const-string v0, "translationZ"
invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p0
if-nez p0, :cond_a7
goto :goto_d4
:cond_a7
const/4 v1, 0x4
goto :goto_d4
:sswitch_a9
const-string v0, "translationY"
invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p0
if-nez p0, :cond_b2
goto :goto_d4
:cond_b2
const/4 v1, 0x3
goto :goto_d4
:sswitch_b4
const-string v0, "translationX"
invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p0
if-nez p0, :cond_bd
goto :goto_d4
:cond_bd
const/4 v1, 0x2
goto :goto_d4
:sswitch_bf
const-string v0, "rotationY"
invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p0
if-nez p0, :cond_c8
goto :goto_d4
:cond_c8
const/4 v1, 0x1
goto :goto_d4
:sswitch_ca
const-string v0, "rotationX"
invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p0
if-nez p0, :cond_d3
goto :goto_d4
:cond_d3
const/4 v1, 0x0
:goto_d4
packed-switch v1, :pswitch_data_17c
const/4 p0, 0x0
return-object p0
.line 64
:pswitch_d9
new-instance p0, Landroidx/constraintlayout/motion/utils/ViewSpline$AlphaSet;
invoke-direct {p0}, Landroidx/constraintlayout/motion/utils/ViewSpline$AlphaSet;-><init>()V
return-object p0
.line 44
:pswitch_df
new-instance p0, Landroidx/constraintlayout/motion/utils/ViewSpline$AlphaSet;
invoke-direct {p0}, Landroidx/constraintlayout/motion/utils/ViewSpline$AlphaSet;-><init>()V
return-object p0
.line 58
:pswitch_e5
new-instance p0, Landroidx/constraintlayout/motion/utils/ViewSpline$PathRotate;
invoke-direct {p0}, Landroidx/constraintlayout/motion/utils/ViewSpline$PathRotate;-><init>()V
return-object p0
.line 46
:pswitch_eb
new-instance p0, Landroidx/constraintlayout/motion/utils/ViewSpline$ElevationSet;
invoke-direct {p0}, Landroidx/constraintlayout/motion/utils/ViewSpline$ElevationSet;-><init>()V
return-object p0
.line 48
:pswitch_f1
new-instance p0, Landroidx/constraintlayout/motion/utils/ViewSpline$RotationSet;
invoke-direct {p0}, Landroidx/constraintlayout/motion/utils/ViewSpline$RotationSet;-><init>()V
return-object p0
.line 56
:pswitch_f7
new-instance p0, Landroidx/constraintlayout/motion/utils/ViewSpline$PivotYset;
invoke-direct {p0}, Landroidx/constraintlayout/motion/utils/ViewSpline$PivotYset;-><init>()V
return-object p0
.line 54
:pswitch_fd
new-instance p0, Landroidx/constraintlayout/motion/utils/ViewSpline$PivotXset;
invoke-direct {p0}, Landroidx/constraintlayout/motion/utils/ViewSpline$PivotXset;-><init>()V
return-object p0
.line 66
:pswitch_103
new-instance p0, Landroidx/constraintlayout/motion/utils/ViewSpline$AlphaSet;
invoke-direct {p0}, Landroidx/constraintlayout/motion/utils/ViewSpline$AlphaSet;-><init>()V
return-object p0
.line 62
:pswitch_109
new-instance p0, Landroidx/constraintlayout/motion/utils/ViewSpline$ScaleYset;
invoke-direct {p0}, Landroidx/constraintlayout/motion/utils/ViewSpline$ScaleYset;-><init>()V
return-object p0
.line 60
:pswitch_10f
new-instance p0, Landroidx/constraintlayout/motion/utils/ViewSpline$ScaleXset;
invoke-direct {p0}, Landroidx/constraintlayout/motion/utils/ViewSpline$ScaleXset;-><init>()V
return-object p0
.line 74
:pswitch_115
new-instance p0, Landroidx/constraintlayout/motion/utils/ViewSpline$ProgressSet;
invoke-direct {p0}, Landroidx/constraintlayout/motion/utils/ViewSpline$ProgressSet;-><init>()V
return-object p0
.line 72
:pswitch_11b
new-instance p0, Landroidx/constraintlayout/motion/utils/ViewSpline$TranslationZset;
invoke-direct {p0}, Landroidx/constraintlayout/motion/utils/ViewSpline$TranslationZset;-><init>()V
return-object p0
.line 70
:pswitch_121
new-instance p0, Landroidx/constraintlayout/motion/utils/ViewSpline$TranslationYset;
invoke-direct {p0}, Landroidx/constraintlayout/motion/utils/ViewSpline$TranslationYset;-><init>()V
return-object p0
.line 68
:pswitch_127
new-instance p0, Landroidx/constraintlayout/motion/utils/ViewSpline$TranslationXset;
invoke-direct {p0}, Landroidx/constraintlayout/motion/utils/ViewSpline$TranslationXset;-><init>()V
return-object p0
.line 52
:pswitch_12d
new-instance p0, Landroidx/constraintlayout/motion/utils/ViewSpline$RotationYset;
invoke-direct {p0}, Landroidx/constraintlayout/motion/utils/ViewSpline$RotationYset;-><init>()V
return-object p0
.line 50
:pswitch_133
new-instance p0, Landroidx/constraintlayout/motion/utils/ViewSpline$RotationXset;
invoke-direct {p0}, Landroidx/constraintlayout/motion/utils/ViewSpline$RotationXset;-><init>()V
return-object p0
nop
:sswitch_data_13a
.sparse-switch
-0x4a771f66 -> :sswitch_ca
-0x4a771f65 -> :sswitch_bf
-0x490b9c39 -> :sswitch_b4
-0x490b9c38 -> :sswitch_a9
-0x490b9c37 -> :sswitch_9e
-0x3bab3dd3 -> :sswitch_93
-0x3621dfb2 -> :sswitch_88
-0x3621dfb1 -> :sswitch_7d
-0x2f893320 -> :sswitch_6f
-0x2d5a2d1e -> :sswitch_61
-0x2d5a2d1d -> :sswitch_53
-0x266f082 -> :sswitch_45
-0x42d1a3 -> :sswitch_37
0x2382115 -> :sswitch_29
0x589b15e -> :sswitch_1b
0x94e04ec -> :sswitch_d
.end sparse-switch
:pswitch_data_17c
.packed-switch 0x0
:pswitch_133
:pswitch_12d
:pswitch_127
:pswitch_121
:pswitch_11b
:pswitch_115
:pswitch_10f
:pswitch_109
:pswitch_103
:pswitch_fd
:pswitch_f7
:pswitch_f1
:pswitch_eb
:pswitch_e5
:pswitch_df
:pswitch_d9
.end packed-switch
.end method
# virtual methods
.method public abstract setProperty(Landroid/view/View;F)V
.end method