ViewOscillator.smali
.class public abstract Landroidx/constraintlayout/motion/utils/ViewOscillator;
.super Landroidx/constraintlayout/core/motion/utils/KeyCycleOscillator;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Landroidx/constraintlayout/motion/utils/ViewOscillator$ProgressSet;,
Landroidx/constraintlayout/motion/utils/ViewOscillator$CustomSet;,
Landroidx/constraintlayout/motion/utils/ViewOscillator$TranslationZset;,
Landroidx/constraintlayout/motion/utils/ViewOscillator$TranslationYset;,
Landroidx/constraintlayout/motion/utils/ViewOscillator$TranslationXset;,
Landroidx/constraintlayout/motion/utils/ViewOscillator$ScaleYset;,
Landroidx/constraintlayout/motion/utils/ViewOscillator$ScaleXset;,
Landroidx/constraintlayout/motion/utils/ViewOscillator$PathRotateSet;,
Landroidx/constraintlayout/motion/utils/ViewOscillator$RotationYset;,
Landroidx/constraintlayout/motion/utils/ViewOscillator$RotationXset;,
Landroidx/constraintlayout/motion/utils/ViewOscillator$RotationSet;,
Landroidx/constraintlayout/motion/utils/ViewOscillator$AlphaSet;,
Landroidx/constraintlayout/motion/utils/ViewOscillator$ElevationSet;
}
.end annotation
# static fields
.field private static final TAG:Ljava/lang/String; = "ViewOscillator"
# direct methods
.method public constructor <init>()V
.registers 1
.line 36
invoke-direct {p0}, Landroidx/constraintlayout/core/motion/utils/KeyCycleOscillator;-><init>()V
return-void
.end method
.method public static makeSpline(Ljava/lang/String;)Landroidx/constraintlayout/motion/utils/ViewOscillator;
.registers 3
const-string v0, "CUSTOM"
.line 42
invoke-virtual {p0, v0}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
move-result v0
if-eqz v0, :cond_e
.line 43
new-instance p0, Landroidx/constraintlayout/motion/utils/ViewOscillator$CustomSet;
invoke-direct {p0}, Landroidx/constraintlayout/motion/utils/ViewOscillator$CustomSet;-><init>()V
return-object p0
.line 45
:cond_e
invoke-virtual {p0}, Ljava/lang/String;->hashCode()I
const/4 v0, -0x1
invoke-virtual {p0}, Ljava/lang/String;->hashCode()I
move-result v1
sparse-switch v1, :sswitch_data_120
goto/16 :goto_c6
:sswitch_1b
const-string v1, "waveOffset"
invoke-virtual {p0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p0
if-nez p0, :cond_25
goto/16 :goto_c6
:cond_25
const/16 v0, 0xd
goto/16 :goto_c6
:sswitch_29
const-string v1, "alpha"
invoke-virtual {p0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p0
if-nez p0, :cond_33
goto/16 :goto_c6
:cond_33
const/16 v0, 0xc
goto/16 :goto_c6
:sswitch_37
const-string v1, "transitionPathRotate"
invoke-virtual {p0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p0
if-nez p0, :cond_41
goto/16 :goto_c6
:cond_41
const/16 v0, 0xb
goto/16 :goto_c6
:sswitch_45
const-string v1, "elevation"
invoke-virtual {p0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p0
if-nez p0, :cond_4f
goto/16 :goto_c6
:cond_4f
const/16 v0, 0xa
goto/16 :goto_c6
:sswitch_53
const-string v1, "rotation"
invoke-virtual {p0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p0
if-nez p0, :cond_5d
goto/16 :goto_c6
:cond_5d
const/16 v0, 0x9
goto/16 :goto_c6
:sswitch_61
const-string v1, "waveVariesBy"
invoke-virtual {p0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p0
if-nez p0, :cond_6b
goto/16 :goto_c6
:cond_6b
const/16 v0, 0x8
goto/16 :goto_c6
:sswitch_6f
const-string v1, "scaleY"
invoke-virtual {p0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p0
if-nez p0, :cond_78
goto :goto_c6
:cond_78
const/4 v0, 0x7
goto :goto_c6
:sswitch_7a
const-string v1, "scaleX"
invoke-virtual {p0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p0
if-nez p0, :cond_83
goto :goto_c6
:cond_83
const/4 v0, 0x6
goto :goto_c6
:sswitch_85
const-string v1, "progress"
invoke-virtual {p0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p0
if-nez p0, :cond_8e
goto :goto_c6
:cond_8e
const/4 v0, 0x5
goto :goto_c6
:sswitch_90
const-string v1, "translationZ"
invoke-virtual {p0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p0
if-nez p0, :cond_99
goto :goto_c6
:cond_99
const/4 v0, 0x4
goto :goto_c6
:sswitch_9b
const-string v1, "translationY"
invoke-virtual {p0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p0
if-nez p0, :cond_a4
goto :goto_c6
:cond_a4
const/4 v0, 0x3
goto :goto_c6
:sswitch_a6
const-string v1, "translationX"
invoke-virtual {p0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p0
if-nez p0, :cond_af
goto :goto_c6
:cond_af
const/4 v0, 0x2
goto :goto_c6
:sswitch_b1
const-string v1, "rotationY"
invoke-virtual {p0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p0
if-nez p0, :cond_ba
goto :goto_c6
:cond_ba
const/4 v0, 0x1
goto :goto_c6
:sswitch_bc
const-string v1, "rotationX"
invoke-virtual {p0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p0
if-nez p0, :cond_c5
goto :goto_c6
:cond_c5
const/4 v0, 0x0
:goto_c6
packed-switch v0, :pswitch_data_15a
const/4 p0, 0x0
return-object p0
.line 63
:pswitch_cb
new-instance p0, Landroidx/constraintlayout/motion/utils/ViewOscillator$AlphaSet;
invoke-direct {p0}, Landroidx/constraintlayout/motion/utils/ViewOscillator$AlphaSet;-><init>()V
return-object p0
.line 47
:pswitch_d1
new-instance p0, Landroidx/constraintlayout/motion/utils/ViewOscillator$AlphaSet;
invoke-direct {p0}, Landroidx/constraintlayout/motion/utils/ViewOscillator$AlphaSet;-><init>()V
return-object p0
.line 57
:pswitch_d7
new-instance p0, Landroidx/constraintlayout/motion/utils/ViewOscillator$PathRotateSet;
invoke-direct {p0}, Landroidx/constraintlayout/motion/utils/ViewOscillator$PathRotateSet;-><init>()V
return-object p0
.line 49
:pswitch_dd
new-instance p0, Landroidx/constraintlayout/motion/utils/ViewOscillator$ElevationSet;
invoke-direct {p0}, Landroidx/constraintlayout/motion/utils/ViewOscillator$ElevationSet;-><init>()V
return-object p0
.line 51
:pswitch_e3
new-instance p0, Landroidx/constraintlayout/motion/utils/ViewOscillator$RotationSet;
invoke-direct {p0}, Landroidx/constraintlayout/motion/utils/ViewOscillator$RotationSet;-><init>()V
return-object p0
.line 65
:pswitch_e9
new-instance p0, Landroidx/constraintlayout/motion/utils/ViewOscillator$AlphaSet;
invoke-direct {p0}, Landroidx/constraintlayout/motion/utils/ViewOscillator$AlphaSet;-><init>()V
return-object p0
.line 61
:pswitch_ef
new-instance p0, Landroidx/constraintlayout/motion/utils/ViewOscillator$ScaleYset;
invoke-direct {p0}, Landroidx/constraintlayout/motion/utils/ViewOscillator$ScaleYset;-><init>()V
return-object p0
.line 59
:pswitch_f5
new-instance p0, Landroidx/constraintlayout/motion/utils/ViewOscillator$ScaleXset;
invoke-direct {p0}, Landroidx/constraintlayout/motion/utils/ViewOscillator$ScaleXset;-><init>()V
return-object p0
.line 73
:pswitch_fb
new-instance p0, Landroidx/constraintlayout/motion/utils/ViewOscillator$ProgressSet;
invoke-direct {p0}, Landroidx/constraintlayout/motion/utils/ViewOscillator$ProgressSet;-><init>()V
return-object p0
.line 71
:pswitch_101
new-instance p0, Landroidx/constraintlayout/motion/utils/ViewOscillator$TranslationZset;
invoke-direct {p0}, Landroidx/constraintlayout/motion/utils/ViewOscillator$TranslationZset;-><init>()V
return-object p0
.line 69
:pswitch_107
new-instance p0, Landroidx/constraintlayout/motion/utils/ViewOscillator$TranslationYset;
invoke-direct {p0}, Landroidx/constraintlayout/motion/utils/ViewOscillator$TranslationYset;-><init>()V
return-object p0
.line 67
:pswitch_10d
new-instance p0, Landroidx/constraintlayout/motion/utils/ViewOscillator$TranslationXset;
invoke-direct {p0}, Landroidx/constraintlayout/motion/utils/ViewOscillator$TranslationXset;-><init>()V
return-object p0
.line 55
:pswitch_113
new-instance p0, Landroidx/constraintlayout/motion/utils/ViewOscillator$RotationYset;
invoke-direct {p0}, Landroidx/constraintlayout/motion/utils/ViewOscillator$RotationYset;-><init>()V
return-object p0
.line 53
:pswitch_119
new-instance p0, Landroidx/constraintlayout/motion/utils/ViewOscillator$RotationXset;
invoke-direct {p0}, Landroidx/constraintlayout/motion/utils/ViewOscillator$RotationXset;-><init>()V
return-object p0
nop
:sswitch_data_120
.sparse-switch
-0x4a771f66 -> :sswitch_bc
-0x4a771f65 -> :sswitch_b1
-0x490b9c39 -> :sswitch_a6
-0x490b9c38 -> :sswitch_9b
-0x490b9c37 -> :sswitch_90
-0x3bab3dd3 -> :sswitch_85
-0x3621dfb2 -> :sswitch_7a
-0x3621dfb1 -> :sswitch_6f
-0x2f893320 -> :sswitch_61
-0x266f082 -> :sswitch_53
-0x42d1a3 -> :sswitch_45
0x2382115 -> :sswitch_37
0x589b15e -> :sswitch_29
0x94e04ec -> :sswitch_1b
.end sparse-switch
:pswitch_data_15a
.packed-switch 0x0
:pswitch_119
:pswitch_113
:pswitch_10d
:pswitch_107
:pswitch_101
:pswitch_fb
:pswitch_f5
:pswitch_ef
:pswitch_e9
:pswitch_e3
:pswitch_dd
:pswitch_d7
:pswitch_d1
:pswitch_cb
.end packed-switch
.end method
# virtual methods
.method public abstract setProperty(Landroid/view/View;F)V
.end method