Changes of com.discord v1333
This commit is contained in:
parent
a21e5a6a18
commit
18c9b7884b
18128 changed files with 1008335 additions and 970532 deletions
|
@ -29,7 +29,7 @@
|
|||
|
||||
const-string v1, ".("
|
||||
|
||||
invoke-static {v1}, Lf/e/c/a/a;->F(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
invoke-static {v1}, Lf/e/c/a/a;->E(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
|
@ -67,7 +67,7 @@
|
|||
|
||||
const-string v2, " >>>>>>>>>>>>>>>>>>. dump "
|
||||
|
||||
invoke-static {v2, v0, p1}, Lf/e/c/a/a;->L(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
invoke-static {v2, v0, p1}, Lf/e/c/a/a;->K(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
|
@ -212,7 +212,7 @@
|
|||
|
||||
const-string v1, ".("
|
||||
|
||||
invoke-static {v1}, Lf/e/c/a/a;->F(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
invoke-static {v1}, Lf/e/c/a/a;->E(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
|
@ -283,7 +283,7 @@
|
|||
|
||||
const-string v4, " "
|
||||
|
||||
invoke-static {v0, v4}, Lf/e/c/a/a;->K(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
invoke-static {v0, v4}, Lf/e/c/a/a;->J(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
move-result-object v4
|
||||
|
||||
|
@ -419,7 +419,7 @@
|
|||
|
||||
const-string v1, ".("
|
||||
|
||||
invoke-static {v1}, Lf/e/c/a/a;->F(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
invoke-static {v1}, Lf/e/c/a/a;->E(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
|
@ -455,7 +455,7 @@
|
|||
|
||||
const-string v3, "------------- "
|
||||
|
||||
invoke-static {v0, v3}, Lf/e/c/a/a;->K(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
invoke-static {v0, v3}, Lf/e/c/a/a;->J(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
move-result-object v4
|
||||
|
||||
|
@ -625,7 +625,7 @@
|
|||
:cond_5
|
||||
sget-object p0, Ljava/lang/System;->out:Ljava/io/PrintStream;
|
||||
|
||||
invoke-static {v0, v3}, Lf/e/c/a/a;->K(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
invoke-static {v0, v3}, Lf/e/c/a/a;->J(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
@ -736,7 +736,7 @@
|
|||
|
||||
const-string v0, ".("
|
||||
|
||||
invoke-static {v0}, Lf/e/c/a/a;->F(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
invoke-static {v0}, Lf/e/c/a/a;->E(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
@ -784,7 +784,7 @@
|
|||
|
||||
const-string v1, ".("
|
||||
|
||||
invoke-static {v1}, Lf/e/c/a/a;->F(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
invoke-static {v1}, Lf/e/c/a/a;->E(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
|
@ -842,7 +842,7 @@
|
|||
|
||||
const-string v1, ".("
|
||||
|
||||
invoke-static {v1}, Lf/e/c/a/a;->F(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
invoke-static {v1}, Lf/e/c/a/a;->E(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
|
@ -890,7 +890,7 @@
|
|||
|
||||
const-string v1, ".("
|
||||
|
||||
invoke-static {v1}, Lf/e/c/a/a;->F(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
invoke-static {v1}, Lf/e/c/a/a;->E(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
|
@ -949,7 +949,7 @@
|
|||
:catch_0
|
||||
const-string p0, "?"
|
||||
|
||||
invoke-static {p0, p1}, Lf/e/c/a/a;->j(Ljava/lang/String;I)Ljava/lang/String;
|
||||
invoke-static {p0, p1}, Lf/e/c/a/a;->i(Ljava/lang/String;I)Ljava/lang/String;
|
||||
|
||||
move-result-object p0
|
||||
|
||||
|
@ -1189,7 +1189,7 @@
|
|||
|
||||
const-string v4, ".("
|
||||
|
||||
invoke-static {v4}, Lf/e/c/a/a;->F(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
invoke-static {v4}, Lf/e/c/a/a;->E(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
move-result-object v4
|
||||
|
||||
|
@ -1229,7 +1229,7 @@
|
|||
|
||||
move-result-object v4
|
||||
|
||||
invoke-static {v3, v1}, Lf/e/c/a/a;->r(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
|
||||
invoke-static {v3, v1}, Lf/e/c/a/a;->q(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
|
||||
|
||||
move-result-object v3
|
||||
|
||||
|
@ -1291,7 +1291,7 @@
|
|||
|
||||
const-string v4, ".("
|
||||
|
||||
invoke-static {v4}, Lf/e/c/a/a;->F(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
invoke-static {v4}, Lf/e/c/a/a;->E(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
move-result-object v4
|
||||
|
||||
|
@ -1323,7 +1323,7 @@
|
|||
|
||||
move-result-object v4
|
||||
|
||||
invoke-static {v3, v1}, Lf/e/c/a/a;->r(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
|
||||
invoke-static {v3, v1}, Lf/e/c/a/a;->q(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
|
||||
|
||||
move-result-object v3
|
||||
|
||||
|
|
|
@ -7,9 +7,9 @@
|
|||
|
||||
|
||||
# static fields
|
||||
.field private static final DEBUG:Z = false
|
||||
.field public static final DEBUG:Z = false
|
||||
|
||||
.field private static final TAG:Ljava/lang/String; = "DesignTool"
|
||||
.field public static final TAG:Ljava/lang/String; = "DesignTool"
|
||||
|
||||
.field public static final allAttributes:Ljava/util/HashMap;
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
|
@ -38,22 +38,22 @@
|
|||
|
||||
|
||||
# instance fields
|
||||
.field private mLastEndState:Ljava/lang/String;
|
||||
.field public mLastEndState:Ljava/lang/String;
|
||||
|
||||
.field private mLastEndStateId:I
|
||||
.field public mLastEndStateId:I
|
||||
|
||||
.field private mLastStartState:Ljava/lang/String;
|
||||
.field public mLastStartState:Ljava/lang/String;
|
||||
|
||||
.field private mLastStartStateId:I
|
||||
.field public mLastStartStateId:I
|
||||
|
||||
.field private final mMotionLayout:Landroidx/constraintlayout/motion/widget/MotionLayout;
|
||||
.field public final mMotionLayout:Landroidx/constraintlayout/motion/widget/MotionLayout;
|
||||
|
||||
.field private mSceneCache:Landroidx/constraintlayout/motion/widget/MotionScene;
|
||||
.field public mSceneCache:Landroidx/constraintlayout/motion/widget/MotionScene;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public static constructor <clinit>()V
|
||||
.locals 16
|
||||
.locals 15
|
||||
|
||||
new-instance v0, Ljava/util/HashMap;
|
||||
|
||||
|
@ -61,199 +61,249 @@
|
|||
|
||||
sput-object v0, Landroidx/constraintlayout/motion/widget/DesignTool;->allAttributes:Ljava/util/HashMap;
|
||||
|
||||
new-instance v1, Ljava/util/HashMap;
|
||||
new-instance v0, Ljava/util/HashMap;
|
||||
|
||||
invoke-direct {v1}, Ljava/util/HashMap;-><init>()V
|
||||
invoke-direct {v0}, Ljava/util/HashMap;-><init>()V
|
||||
|
||||
sput-object v1, Landroidx/constraintlayout/motion/widget/DesignTool;->allMargins:Ljava/util/HashMap;
|
||||
sput-object v0, Landroidx/constraintlayout/motion/widget/DesignTool;->allMargins:Ljava/util/HashMap;
|
||||
|
||||
const/4 v2, 0x4
|
||||
sget-object v0, Landroidx/constraintlayout/motion/widget/DesignTool;->allAttributes:Ljava/util/HashMap;
|
||||
|
||||
invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
|
||||
const/4 v1, 0x4
|
||||
|
||||
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
invoke-static {v1, v1}, Landroid/util/Pair;->create(Ljava/lang/Object;Ljava/lang/Object;)Landroid/util/Pair;
|
||||
|
||||
move-result-object v2
|
||||
|
||||
invoke-static {v2, v2}, Landroid/util/Pair;->create(Ljava/lang/Object;Ljava/lang/Object;)Landroid/util/Pair;
|
||||
|
||||
move-result-object v3
|
||||
|
||||
const-string v4, "layout_constraintBottom_toBottomOf"
|
||||
|
||||
invoke-virtual {v0, v3, v4}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
|
||||
|
||||
const/4 v3, 0x3
|
||||
|
||||
invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
|
||||
|
||||
move-result-object v3
|
||||
|
||||
invoke-static {v2, v3}, Landroid/util/Pair;->create(Ljava/lang/Object;Ljava/lang/Object;)Landroid/util/Pair;
|
||||
|
||||
move-result-object v5
|
||||
|
||||
const-string v6, "layout_constraintBottom_toTopOf"
|
||||
|
||||
invoke-virtual {v0, v5, v6}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
|
||||
|
||||
invoke-static {v3, v2}, Landroid/util/Pair;->create(Ljava/lang/Object;Ljava/lang/Object;)Landroid/util/Pair;
|
||||
|
||||
move-result-object v2
|
||||
|
||||
const-string v5, "layout_constraintTop_toBottomOf"
|
||||
|
||||
invoke-virtual {v0, v2, v5}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
|
||||
|
||||
invoke-static {v3, v3}, Landroid/util/Pair;->create(Ljava/lang/Object;Ljava/lang/Object;)Landroid/util/Pair;
|
||||
|
||||
move-result-object v2
|
||||
|
||||
const-string v3, "layout_constraintTop_toTopOf"
|
||||
const-string v3, "layout_constraintBottom_toBottomOf"
|
||||
|
||||
invoke-virtual {v0, v2, v3}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
|
||||
|
||||
const/4 v2, 0x6
|
||||
sget-object v0, Landroidx/constraintlayout/motion/widget/DesignTool;->allAttributes:Ljava/util/HashMap;
|
||||
|
||||
const/4 v2, 0x3
|
||||
|
||||
invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
|
||||
|
||||
move-result-object v2
|
||||
|
||||
invoke-static {v2, v2}, Landroid/util/Pair;->create(Ljava/lang/Object;Ljava/lang/Object;)Landroid/util/Pair;
|
||||
invoke-static {v1, v2}, Landroid/util/Pair;->create(Ljava/lang/Object;Ljava/lang/Object;)Landroid/util/Pair;
|
||||
|
||||
move-result-object v7
|
||||
move-result-object v4
|
||||
|
||||
const-string v8, "layout_constraintStart_toStartOf"
|
||||
const-string v5, "layout_constraintBottom_toTopOf"
|
||||
|
||||
invoke-virtual {v0, v7, v8}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
|
||||
invoke-virtual {v0, v4, v5}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
|
||||
|
||||
const/4 v7, 0x7
|
||||
sget-object v0, Landroidx/constraintlayout/motion/widget/DesignTool;->allAttributes:Ljava/util/HashMap;
|
||||
|
||||
invoke-static {v7}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
|
||||
invoke-static {v2, v1}, Landroid/util/Pair;->create(Ljava/lang/Object;Ljava/lang/Object;)Landroid/util/Pair;
|
||||
|
||||
move-result-object v7
|
||||
move-result-object v1
|
||||
|
||||
invoke-static {v2, v7}, Landroid/util/Pair;->create(Ljava/lang/Object;Ljava/lang/Object;)Landroid/util/Pair;
|
||||
const-string v4, "layout_constraintTop_toBottomOf"
|
||||
|
||||
move-result-object v9
|
||||
invoke-virtual {v0, v1, v4}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
|
||||
|
||||
const-string v10, "layout_constraintStart_toEndOf"
|
||||
|
||||
invoke-virtual {v0, v9, v10}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
|
||||
|
||||
invoke-static {v7, v2}, Landroid/util/Pair;->create(Ljava/lang/Object;Ljava/lang/Object;)Landroid/util/Pair;
|
||||
|
||||
move-result-object v2
|
||||
|
||||
const-string v9, "layout_constraintEnd_toStartOf"
|
||||
|
||||
invoke-virtual {v0, v2, v9}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
|
||||
|
||||
invoke-static {v7, v7}, Landroid/util/Pair;->create(Ljava/lang/Object;Ljava/lang/Object;)Landroid/util/Pair;
|
||||
|
||||
move-result-object v2
|
||||
|
||||
const-string v7, "layout_constraintEnd_toEndOf"
|
||||
|
||||
invoke-virtual {v0, v2, v7}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
|
||||
|
||||
const/4 v2, 0x1
|
||||
|
||||
invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
|
||||
|
||||
move-result-object v2
|
||||
sget-object v0, Landroidx/constraintlayout/motion/widget/DesignTool;->allAttributes:Ljava/util/HashMap;
|
||||
|
||||
invoke-static {v2, v2}, Landroid/util/Pair;->create(Ljava/lang/Object;Ljava/lang/Object;)Landroid/util/Pair;
|
||||
|
||||
move-result-object v11
|
||||
move-result-object v1
|
||||
|
||||
const-string v12, "layout_constraintLeft_toLeftOf"
|
||||
const-string v2, "layout_constraintTop_toTopOf"
|
||||
|
||||
invoke-virtual {v0, v11, v12}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
|
||||
invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
|
||||
|
||||
const/4 v11, 0x2
|
||||
sget-object v0, Landroidx/constraintlayout/motion/widget/DesignTool;->allAttributes:Ljava/util/HashMap;
|
||||
|
||||
invoke-static {v11}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
|
||||
const/4 v1, 0x6
|
||||
|
||||
move-result-object v11
|
||||
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
|
||||
|
||||
invoke-static {v2, v11}, Landroid/util/Pair;->create(Ljava/lang/Object;Ljava/lang/Object;)Landroid/util/Pair;
|
||||
move-result-object v1
|
||||
|
||||
move-result-object v13
|
||||
invoke-static {v1, v1}, Landroid/util/Pair;->create(Ljava/lang/Object;Ljava/lang/Object;)Landroid/util/Pair;
|
||||
|
||||
const-string v14, "layout_constraintLeft_toRightOf"
|
||||
move-result-object v6
|
||||
|
||||
invoke-virtual {v0, v13, v14}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
|
||||
const-string v7, "layout_constraintStart_toStartOf"
|
||||
|
||||
invoke-static {v11, v11}, Landroid/util/Pair;->create(Ljava/lang/Object;Ljava/lang/Object;)Landroid/util/Pair;
|
||||
invoke-virtual {v0, v6, v7}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
|
||||
|
||||
move-result-object v13
|
||||
sget-object v0, Landroidx/constraintlayout/motion/widget/DesignTool;->allAttributes:Ljava/util/HashMap;
|
||||
|
||||
const-string v15, "layout_constraintRight_toRightOf"
|
||||
const/4 v6, 0x7
|
||||
|
||||
invoke-virtual {v0, v13, v15}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
|
||||
invoke-static {v6}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
|
||||
|
||||
invoke-static {v11, v2}, Landroid/util/Pair;->create(Ljava/lang/Object;Ljava/lang/Object;)Landroid/util/Pair;
|
||||
move-result-object v6
|
||||
|
||||
move-result-object v2
|
||||
invoke-static {v1, v6}, Landroid/util/Pair;->create(Ljava/lang/Object;Ljava/lang/Object;)Landroid/util/Pair;
|
||||
|
||||
const-string v11, "layout_constraintRight_toLeftOf"
|
||||
move-result-object v8
|
||||
|
||||
invoke-virtual {v0, v2, v11}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
|
||||
const-string v9, "layout_constraintStart_toEndOf"
|
||||
|
||||
const/4 v2, 0x5
|
||||
invoke-virtual {v0, v8, v9}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
|
||||
|
||||
invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
|
||||
sget-object v0, Landroidx/constraintlayout/motion/widget/DesignTool;->allAttributes:Ljava/util/HashMap;
|
||||
|
||||
move-result-object v2
|
||||
invoke-static {v6, v1}, Landroid/util/Pair;->create(Ljava/lang/Object;Ljava/lang/Object;)Landroid/util/Pair;
|
||||
|
||||
invoke-static {v2, v2}, Landroid/util/Pair;->create(Ljava/lang/Object;Ljava/lang/Object;)Landroid/util/Pair;
|
||||
move-result-object v1
|
||||
|
||||
move-result-object v2
|
||||
const-string v8, "layout_constraintEnd_toStartOf"
|
||||
|
||||
const-string v13, "layout_constraintBaseline_toBaselineOf"
|
||||
invoke-virtual {v0, v1, v8}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
|
||||
|
||||
invoke-virtual {v0, v2, v13}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
|
||||
sget-object v0, Landroidx/constraintlayout/motion/widget/DesignTool;->allAttributes:Ljava/util/HashMap;
|
||||
|
||||
const-string v0, "layout_marginBottom"
|
||||
invoke-static {v6, v6}, Landroid/util/Pair;->create(Ljava/lang/Object;Ljava/lang/Object;)Landroid/util/Pair;
|
||||
|
||||
invoke-virtual {v1, v4, v0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
|
||||
move-result-object v1
|
||||
|
||||
invoke-virtual {v1, v6, v0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
|
||||
const-string v6, "layout_constraintEnd_toEndOf"
|
||||
|
||||
const-string v0, "layout_marginTop"
|
||||
invoke-virtual {v0, v1, v6}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
|
||||
|
||||
invoke-virtual {v1, v5, v0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
|
||||
sget-object v0, Landroidx/constraintlayout/motion/widget/DesignTool;->allAttributes:Ljava/util/HashMap;
|
||||
|
||||
invoke-virtual {v1, v3, v0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
|
||||
const/4 v1, 0x1
|
||||
|
||||
const-string v0, "layout_marginStart"
|
||||
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
|
||||
|
||||
invoke-virtual {v1, v8, v0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
|
||||
move-result-object v1
|
||||
|
||||
invoke-virtual {v1, v10, v0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
|
||||
invoke-static {v1, v1}, Landroid/util/Pair;->create(Ljava/lang/Object;Ljava/lang/Object;)Landroid/util/Pair;
|
||||
|
||||
const-string v0, "layout_marginEnd"
|
||||
move-result-object v10
|
||||
|
||||
invoke-virtual {v1, v9, v0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
|
||||
const-string v11, "layout_constraintLeft_toLeftOf"
|
||||
|
||||
const-string v0, "layout_marginEnd"
|
||||
invoke-virtual {v0, v10, v11}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
|
||||
|
||||
invoke-virtual {v1, v7, v0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
|
||||
sget-object v0, Landroidx/constraintlayout/motion/widget/DesignTool;->allAttributes:Ljava/util/HashMap;
|
||||
|
||||
const-string v0, "layout_marginLeft"
|
||||
const/4 v10, 0x2
|
||||
|
||||
invoke-virtual {v1, v12, v0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
|
||||
invoke-static {v10}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
|
||||
|
||||
const-string v0, "layout_marginLeft"
|
||||
move-result-object v10
|
||||
|
||||
invoke-virtual {v1, v14, v0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
|
||||
invoke-static {v1, v10}, Landroid/util/Pair;->create(Ljava/lang/Object;Ljava/lang/Object;)Landroid/util/Pair;
|
||||
|
||||
const-string v0, "layout_marginRight"
|
||||
move-result-object v12
|
||||
|
||||
invoke-virtual {v1, v15, v0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
|
||||
const-string v13, "layout_constraintLeft_toRightOf"
|
||||
|
||||
const-string v0, "layout_marginRight"
|
||||
invoke-virtual {v0, v12, v13}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
|
||||
|
||||
invoke-virtual {v1, v11, v0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
|
||||
sget-object v0, Landroidx/constraintlayout/motion/widget/DesignTool;->allAttributes:Ljava/util/HashMap;
|
||||
|
||||
invoke-static {v10, v10}, Landroid/util/Pair;->create(Ljava/lang/Object;Ljava/lang/Object;)Landroid/util/Pair;
|
||||
|
||||
move-result-object v12
|
||||
|
||||
const-string v14, "layout_constraintRight_toRightOf"
|
||||
|
||||
invoke-virtual {v0, v12, v14}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
|
||||
|
||||
sget-object v0, Landroidx/constraintlayout/motion/widget/DesignTool;->allAttributes:Ljava/util/HashMap;
|
||||
|
||||
invoke-static {v10, v1}, Landroid/util/Pair;->create(Ljava/lang/Object;Ljava/lang/Object;)Landroid/util/Pair;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
const-string v10, "layout_constraintRight_toLeftOf"
|
||||
|
||||
invoke-virtual {v0, v1, v10}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
|
||||
|
||||
sget-object v0, Landroidx/constraintlayout/motion/widget/DesignTool;->allAttributes:Ljava/util/HashMap;
|
||||
|
||||
const/4 v1, 0x5
|
||||
|
||||
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
invoke-static {v1, v1}, Landroid/util/Pair;->create(Ljava/lang/Object;Ljava/lang/Object;)Landroid/util/Pair;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
const-string v12, "layout_constraintBaseline_toBaselineOf"
|
||||
|
||||
invoke-virtual {v0, v1, v12}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
|
||||
|
||||
sget-object v0, Landroidx/constraintlayout/motion/widget/DesignTool;->allMargins:Ljava/util/HashMap;
|
||||
|
||||
const-string v1, "layout_marginBottom"
|
||||
|
||||
invoke-virtual {v0, v3, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
|
||||
|
||||
sget-object v0, Landroidx/constraintlayout/motion/widget/DesignTool;->allMargins:Ljava/util/HashMap;
|
||||
|
||||
invoke-virtual {v0, v5, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
|
||||
|
||||
sget-object v0, Landroidx/constraintlayout/motion/widget/DesignTool;->allMargins:Ljava/util/HashMap;
|
||||
|
||||
const-string v1, "layout_marginTop"
|
||||
|
||||
invoke-virtual {v0, v4, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
|
||||
|
||||
sget-object v0, Landroidx/constraintlayout/motion/widget/DesignTool;->allMargins:Ljava/util/HashMap;
|
||||
|
||||
invoke-virtual {v0, v2, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
|
||||
|
||||
sget-object v0, Landroidx/constraintlayout/motion/widget/DesignTool;->allMargins:Ljava/util/HashMap;
|
||||
|
||||
const-string v1, "layout_marginStart"
|
||||
|
||||
invoke-virtual {v0, v7, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
|
||||
|
||||
sget-object v0, Landroidx/constraintlayout/motion/widget/DesignTool;->allMargins:Ljava/util/HashMap;
|
||||
|
||||
invoke-virtual {v0, v9, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
|
||||
|
||||
sget-object v0, Landroidx/constraintlayout/motion/widget/DesignTool;->allMargins:Ljava/util/HashMap;
|
||||
|
||||
const-string v1, "layout_marginEnd"
|
||||
|
||||
invoke-virtual {v0, v8, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
|
||||
|
||||
sget-object v0, Landroidx/constraintlayout/motion/widget/DesignTool;->allMargins:Ljava/util/HashMap;
|
||||
|
||||
const-string v1, "layout_marginEnd"
|
||||
|
||||
invoke-virtual {v0, v6, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
|
||||
|
||||
sget-object v0, Landroidx/constraintlayout/motion/widget/DesignTool;->allMargins:Ljava/util/HashMap;
|
||||
|
||||
const-string v1, "layout_marginLeft"
|
||||
|
||||
invoke-virtual {v0, v11, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
|
||||
|
||||
sget-object v0, Landroidx/constraintlayout/motion/widget/DesignTool;->allMargins:Ljava/util/HashMap;
|
||||
|
||||
const-string v1, "layout_marginLeft"
|
||||
|
||||
invoke-virtual {v0, v13, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
|
||||
|
||||
sget-object v0, Landroidx/constraintlayout/motion/widget/DesignTool;->allMargins:Ljava/util/HashMap;
|
||||
|
||||
const-string v1, "layout_marginRight"
|
||||
|
||||
invoke-virtual {v0, v14, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
|
||||
|
||||
sget-object v0, Landroidx/constraintlayout/motion/widget/DesignTool;->allMargins:Ljava/util/HashMap;
|
||||
|
||||
const-string v1, "layout_marginRight"
|
||||
|
||||
invoke-virtual {v0, v10, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
@ -280,7 +330,7 @@
|
|||
return-void
|
||||
.end method
|
||||
|
||||
.method private static Connect(ILandroidx/constraintlayout/widget/ConstraintSet;Landroid/view/View;Ljava/util/HashMap;II)V
|
||||
.method public static Connect(ILandroidx/constraintlayout/widget/ConstraintSet;Landroid/view/View;Ljava/util/HashMap;II)V
|
||||
.locals 9
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
|
@ -372,7 +422,7 @@
|
|||
return-void
|
||||
.end method
|
||||
|
||||
.method private static GetPxFromDp(ILjava/lang/String;)I
|
||||
.method public static GetPxFromDp(ILjava/lang/String;)I
|
||||
.locals 3
|
||||
|
||||
const/4 v0, 0x0
|
||||
|
@ -420,7 +470,7 @@
|
|||
return p0
|
||||
.end method
|
||||
|
||||
.method private static SetAbsolutePositions(ILandroidx/constraintlayout/widget/ConstraintSet;Landroid/view/View;Ljava/util/HashMap;)V
|
||||
.method public static SetAbsolutePositions(ILandroidx/constraintlayout/widget/ConstraintSet;Landroid/view/View;Ljava/util/HashMap;)V
|
||||
.locals 2
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
|
@ -479,7 +529,7 @@
|
|||
return-void
|
||||
.end method
|
||||
|
||||
.method private static SetBias(Landroidx/constraintlayout/widget/ConstraintSet;Landroid/view/View;Ljava/util/HashMap;I)V
|
||||
.method public static SetBias(Landroidx/constraintlayout/widget/ConstraintSet;Landroid/view/View;Ljava/util/HashMap;I)V
|
||||
.locals 2
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
|
@ -545,7 +595,7 @@
|
|||
return-void
|
||||
.end method
|
||||
|
||||
.method private static SetDimensions(ILandroidx/constraintlayout/widget/ConstraintSet;Landroid/view/View;Ljava/util/HashMap;I)V
|
||||
.method public static SetDimensions(ILandroidx/constraintlayout/widget/ConstraintSet;Landroid/view/View;Ljava/util/HashMap;I)V
|
||||
.locals 2
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
|
@ -748,6 +798,8 @@
|
|||
iput-object v1, v0, Landroidx/constraintlayout/motion/widget/MotionLayout;->mScene:Landroidx/constraintlayout/motion/widget/MotionScene;
|
||||
|
||||
:cond_0
|
||||
iget-object v0, p0, Landroidx/constraintlayout/motion/widget/DesignTool;->mMotionLayout:Landroidx/constraintlayout/motion/widget/MotionLayout;
|
||||
|
||||
invoke-virtual {v0, p1}, Landroidx/constraintlayout/motion/widget/MotionLayout;->lookUpConstraintId(Ljava/lang/String;)I
|
||||
|
||||
move-result v0
|
||||
|
@ -1668,6 +1720,8 @@
|
|||
iput-object v1, v0, Landroidx/constraintlayout/motion/widget/MotionLayout;->mScene:Landroidx/constraintlayout/motion/widget/MotionScene;
|
||||
|
||||
:cond_2
|
||||
iget-object v0, p0, Landroidx/constraintlayout/motion/widget/DesignTool;->mMotionLayout:Landroidx/constraintlayout/motion/widget/MotionLayout;
|
||||
|
||||
invoke-virtual {v0, p1}, Landroidx/constraintlayout/motion/widget/MotionLayout;->lookUpConstraintId(Ljava/lang/String;)I
|
||||
|
||||
move-result p1
|
||||
|
@ -1741,6 +1795,8 @@
|
|||
iput-object v1, v0, Landroidx/constraintlayout/motion/widget/MotionLayout;->mScene:Landroidx/constraintlayout/motion/widget/MotionScene;
|
||||
|
||||
:cond_0
|
||||
iget-object v0, p0, Landroidx/constraintlayout/motion/widget/DesignTool;->mMotionLayout:Landroidx/constraintlayout/motion/widget/MotionLayout;
|
||||
|
||||
invoke-virtual {v0, p1}, Landroidx/constraintlayout/motion/widget/MotionLayout;->setProgress(F)V
|
||||
|
||||
iget-object p1, p0, Landroidx/constraintlayout/motion/widget/DesignTool;->mMotionLayout:Landroidx/constraintlayout/motion/widget/MotionLayout;
|
||||
|
@ -1774,6 +1830,8 @@
|
|||
iput-object v1, v0, Landroidx/constraintlayout/motion/widget/MotionLayout;->mScene:Landroidx/constraintlayout/motion/widget/MotionScene;
|
||||
|
||||
:cond_0
|
||||
iget-object v0, p0, Landroidx/constraintlayout/motion/widget/DesignTool;->mMotionLayout:Landroidx/constraintlayout/motion/widget/MotionLayout;
|
||||
|
||||
invoke-virtual {v0, p1}, Landroidx/constraintlayout/motion/widget/MotionLayout;->lookUpConstraintId(Ljava/lang/String;)I
|
||||
|
||||
move-result v0
|
||||
|
|
|
@ -15,43 +15,43 @@
|
|||
|
||||
|
||||
# static fields
|
||||
.field private static final ANDROID_ALPHA:I = 0x1
|
||||
.field public static final ANDROID_ALPHA:I = 0x1
|
||||
|
||||
.field private static final ANDROID_ELEVATION:I = 0x2
|
||||
.field public static final ANDROID_ELEVATION:I = 0x2
|
||||
|
||||
.field private static final ANDROID_PIVOT_X:I = 0x13
|
||||
.field public static final ANDROID_PIVOT_X:I = 0x13
|
||||
|
||||
.field private static final ANDROID_PIVOT_Y:I = 0x14
|
||||
.field public static final ANDROID_PIVOT_Y:I = 0x14
|
||||
|
||||
.field private static final ANDROID_ROTATION:I = 0x4
|
||||
.field public static final ANDROID_ROTATION:I = 0x4
|
||||
|
||||
.field private static final ANDROID_ROTATION_X:I = 0x5
|
||||
.field public static final ANDROID_ROTATION_X:I = 0x5
|
||||
|
||||
.field private static final ANDROID_ROTATION_Y:I = 0x6
|
||||
.field public static final ANDROID_ROTATION_Y:I = 0x6
|
||||
|
||||
.field private static final ANDROID_SCALE_X:I = 0x7
|
||||
.field public static final ANDROID_SCALE_X:I = 0x7
|
||||
|
||||
.field private static final ANDROID_SCALE_Y:I = 0xe
|
||||
.field public static final ANDROID_SCALE_Y:I = 0xe
|
||||
|
||||
.field private static final ANDROID_TRANSLATION_X:I = 0xf
|
||||
.field public static final ANDROID_TRANSLATION_X:I = 0xf
|
||||
|
||||
.field private static final ANDROID_TRANSLATION_Y:I = 0x10
|
||||
.field public static final ANDROID_TRANSLATION_Y:I = 0x10
|
||||
|
||||
.field private static final ANDROID_TRANSLATION_Z:I = 0x11
|
||||
.field public static final ANDROID_TRANSLATION_Z:I = 0x11
|
||||
|
||||
.field private static final CURVE_FIT:I = 0xd
|
||||
.field public static final CURVE_FIT:I = 0xd
|
||||
|
||||
.field private static final FRAME_POSITION:I = 0xc
|
||||
.field public static final FRAME_POSITION:I = 0xc
|
||||
|
||||
.field private static final PROGRESS:I = 0x12
|
||||
.field public static final PROGRESS:I = 0x12
|
||||
|
||||
.field private static final TARGET_ID:I = 0xa
|
||||
.field public static final TARGET_ID:I = 0xa
|
||||
|
||||
.field private static final TRANSITION_EASING:I = 0x9
|
||||
.field public static final TRANSITION_EASING:I = 0x9
|
||||
|
||||
.field private static final TRANSITION_PATH_ROTATE:I = 0x8
|
||||
.field public static final TRANSITION_PATH_ROTATE:I = 0x8
|
||||
|
||||
.field private static mAttrMap:Landroid/util/SparseIntArray;
|
||||
.field public static mAttrMap:Landroid/util/SparseIntArray;
|
||||
|
||||
|
||||
# direct methods
|
||||
|
@ -209,7 +209,7 @@
|
|||
return-void
|
||||
.end method
|
||||
|
||||
.method private constructor <init>()V
|
||||
.method public constructor <init>()V
|
||||
.locals 0
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
@ -244,7 +244,7 @@
|
|||
:pswitch_0
|
||||
const-string/jumbo v3, "unused attribute 0x"
|
||||
|
||||
invoke-static {v3}, Lf/e/c/a/a;->F(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
invoke-static {v3}, Lf/e/c/a/a;->E(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
move-result-object v3
|
||||
|
||||
|
|
File diff suppressed because it is too large
Load diff
|
@ -15,47 +15,47 @@
|
|||
|
||||
|
||||
# static fields
|
||||
.field private static final ANDROID_ALPHA:I = 0x9
|
||||
.field public static final ANDROID_ALPHA:I = 0x9
|
||||
|
||||
.field private static final ANDROID_ELEVATION:I = 0xa
|
||||
.field public static final ANDROID_ELEVATION:I = 0xa
|
||||
|
||||
.field private static final ANDROID_ROTATION:I = 0xb
|
||||
.field public static final ANDROID_ROTATION:I = 0xb
|
||||
|
||||
.field private static final ANDROID_ROTATION_X:I = 0xc
|
||||
.field public static final ANDROID_ROTATION_X:I = 0xc
|
||||
|
||||
.field private static final ANDROID_ROTATION_Y:I = 0xd
|
||||
.field public static final ANDROID_ROTATION_Y:I = 0xd
|
||||
|
||||
.field private static final ANDROID_SCALE_X:I = 0xf
|
||||
.field public static final ANDROID_SCALE_X:I = 0xf
|
||||
|
||||
.field private static final ANDROID_SCALE_Y:I = 0x10
|
||||
.field public static final ANDROID_SCALE_Y:I = 0x10
|
||||
|
||||
.field private static final ANDROID_TRANSLATION_X:I = 0x11
|
||||
.field public static final ANDROID_TRANSLATION_X:I = 0x11
|
||||
|
||||
.field private static final ANDROID_TRANSLATION_Y:I = 0x12
|
||||
.field public static final ANDROID_TRANSLATION_Y:I = 0x12
|
||||
|
||||
.field private static final ANDROID_TRANSLATION_Z:I = 0x13
|
||||
.field public static final ANDROID_TRANSLATION_Z:I = 0x13
|
||||
|
||||
.field private static final CURVE_FIT:I = 0x4
|
||||
.field public static final CURVE_FIT:I = 0x4
|
||||
|
||||
.field private static final FRAME_POSITION:I = 0x2
|
||||
.field public static final FRAME_POSITION:I = 0x2
|
||||
|
||||
.field private static final PROGRESS:I = 0x14
|
||||
.field public static final PROGRESS:I = 0x14
|
||||
|
||||
.field private static final TARGET_ID:I = 0x1
|
||||
.field public static final TARGET_ID:I = 0x1
|
||||
|
||||
.field private static final TRANSITION_EASING:I = 0x3
|
||||
.field public static final TRANSITION_EASING:I = 0x3
|
||||
|
||||
.field private static final TRANSITION_PATH_ROTATE:I = 0xe
|
||||
.field public static final TRANSITION_PATH_ROTATE:I = 0xe
|
||||
|
||||
.field private static final WAVE_OFFSET:I = 0x7
|
||||
.field public static final WAVE_OFFSET:I = 0x7
|
||||
|
||||
.field private static final WAVE_PERIOD:I = 0x6
|
||||
.field public static final WAVE_PERIOD:I = 0x6
|
||||
|
||||
.field private static final WAVE_SHAPE:I = 0x5
|
||||
.field public static final WAVE_SHAPE:I = 0x5
|
||||
|
||||
.field private static final WAVE_VARIES_BY:I = 0x8
|
||||
.field public static final WAVE_VARIES_BY:I = 0x8
|
||||
|
||||
.field private static mAttrMap:Landroid/util/SparseIntArray;
|
||||
.field public static mAttrMap:Landroid/util/SparseIntArray;
|
||||
|
||||
|
||||
# direct methods
|
||||
|
@ -229,7 +229,7 @@
|
|||
return-void
|
||||
.end method
|
||||
|
||||
.method private constructor <init>()V
|
||||
.method public constructor <init>()V
|
||||
.locals 0
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
@ -245,7 +245,7 @@
|
|||
return-void
|
||||
.end method
|
||||
|
||||
.method private static read(Landroidx/constraintlayout/motion/widget/KeyCycle;Landroid/content/res/TypedArray;)V
|
||||
.method public static read(Landroidx/constraintlayout/motion/widget/KeyCycle;Landroid/content/res/TypedArray;)V
|
||||
.locals 5
|
||||
|
||||
invoke-virtual {p1}, Landroid/content/res/TypedArray;->getIndexCount()I
|
||||
|
@ -271,7 +271,7 @@
|
|||
|
||||
const-string/jumbo v3, "unused attribute 0x"
|
||||
|
||||
invoke-static {v3}, Lf/e/c/a/a;->F(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
invoke-static {v3}, Lf/e/c/a/a;->E(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
move-result-object v3
|
||||
|
||||
|
|
File diff suppressed because it is too large
Load diff
|
@ -15,7 +15,7 @@
|
|||
|
||||
|
||||
# static fields
|
||||
.field private static final TAG:Ljava/lang/String; = "CycleOscillator"
|
||||
.field public static final TAG:Ljava/lang/String; = "CycleOscillator"
|
||||
|
||||
.field public static final UNSET:I = -0x1
|
||||
|
||||
|
@ -52,7 +52,7 @@
|
|||
|
||||
.field public mValues:[F
|
||||
|
||||
.field private final mVariesBy:I
|
||||
.field public final mVariesBy:I
|
||||
|
||||
.field public mWaveShape:I
|
||||
|
||||
|
@ -138,7 +138,7 @@
|
|||
|
||||
const-string v0, "ConstraintAttribute is already a "
|
||||
|
||||
invoke-static {v0}, Lf/e/c/a/a;->F(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
invoke-static {v0}, Lf/e/c/a/a;->E(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
|
|
@ -15,7 +15,7 @@
|
|||
|
||||
|
||||
# direct methods
|
||||
.method private constructor <init>()V
|
||||
.method public constructor <init>()V
|
||||
.locals 0
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
@ -23,7 +23,7 @@
|
|||
return-void
|
||||
.end method
|
||||
|
||||
.method private static partition([I[FII)I
|
||||
.method public static partition([I[FII)I
|
||||
.locals 3
|
||||
|
||||
aget v0, p0, p3
|
||||
|
@ -115,7 +115,7 @@
|
|||
return-void
|
||||
.end method
|
||||
|
||||
.method private static swap([I[FII)V
|
||||
.method public static swap([I[FII)V
|
||||
.locals 2
|
||||
|
||||
aget v0, p0, p2
|
||||
|
|
|
@ -15,7 +15,7 @@
|
|||
|
||||
|
||||
# direct methods
|
||||
.method private constructor <init>()V
|
||||
.method public constructor <init>()V
|
||||
.locals 0
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
@ -23,7 +23,7 @@
|
|||
return-void
|
||||
.end method
|
||||
|
||||
.method private static partition([I[F[FII)I
|
||||
.method public static partition([I[F[FII)I
|
||||
.locals 3
|
||||
|
||||
aget v0, p0, p4
|
||||
|
@ -115,7 +115,7 @@
|
|||
return-void
|
||||
.end method
|
||||
|
||||
.method private static swap([I[F[FII)V
|
||||
.method public static swap([I[F[FII)V
|
||||
.locals 2
|
||||
|
||||
aget v0, p0, p3
|
||||
|
|
|
@ -28,17 +28,17 @@
|
|||
|
||||
|
||||
# static fields
|
||||
.field private static final TAG:Ljava/lang/String; = "KeyCycleOscillator"
|
||||
.field public static final TAG:Ljava/lang/String; = "KeyCycleOscillator"
|
||||
|
||||
|
||||
# instance fields
|
||||
.field private mCurveFit:Landroidx/constraintlayout/motion/utils/CurveFit;
|
||||
.field public mCurveFit:Landroidx/constraintlayout/motion/utils/CurveFit;
|
||||
|
||||
.field public mCustom:Landroidx/constraintlayout/widget/ConstraintAttribute;
|
||||
|
||||
.field private mCycleOscillator:Landroidx/constraintlayout/motion/widget/KeyCycleOscillator$CycleOscillator;
|
||||
.field public mCycleOscillator:Landroidx/constraintlayout/motion/widget/KeyCycleOscillator$CycleOscillator;
|
||||
|
||||
.field private mType:Ljava/lang/String;
|
||||
.field public mType:Ljava/lang/String;
|
||||
|
||||
.field public mVariesBy:I
|
||||
|
||||
|
@ -52,7 +52,7 @@
|
|||
.end annotation
|
||||
.end field
|
||||
|
||||
.field private mWaveShape:I
|
||||
.field public mWaveShape:I
|
||||
|
||||
|
||||
# direct methods
|
||||
|
@ -111,12 +111,9 @@
|
|||
|
||||
move-result p0
|
||||
|
||||
if-nez p0, :cond_1
|
||||
if-eqz p0, :cond_1
|
||||
|
||||
goto/16 :goto_0
|
||||
|
||||
:cond_1
|
||||
const/16 v0, 0xd
|
||||
const/16 v0, 0x8
|
||||
|
||||
goto/16 :goto_0
|
||||
|
||||
|
@ -127,12 +124,9 @@
|
|||
|
||||
move-result p0
|
||||
|
||||
if-nez p0, :cond_2
|
||||
if-eqz p0, :cond_1
|
||||
|
||||
goto/16 :goto_0
|
||||
|
||||
:cond_2
|
||||
const/16 v0, 0xc
|
||||
const/4 v0, 0x0
|
||||
|
||||
goto/16 :goto_0
|
||||
|
||||
|
@ -143,12 +137,9 @@
|
|||
|
||||
move-result p0
|
||||
|
||||
if-nez p0, :cond_3
|
||||
if-eqz p0, :cond_1
|
||||
|
||||
goto/16 :goto_0
|
||||
|
||||
:cond_3
|
||||
const/16 v0, 0xb
|
||||
const/4 v0, 0x5
|
||||
|
||||
goto/16 :goto_0
|
||||
|
||||
|
@ -159,12 +150,9 @@
|
|||
|
||||
move-result p0
|
||||
|
||||
if-nez p0, :cond_4
|
||||
if-eqz p0, :cond_1
|
||||
|
||||
goto/16 :goto_0
|
||||
|
||||
:cond_4
|
||||
const/16 v0, 0xa
|
||||
const/4 v0, 0x1
|
||||
|
||||
goto/16 :goto_0
|
||||
|
||||
|
@ -175,14 +163,11 @@
|
|||
|
||||
move-result p0
|
||||
|
||||
if-nez p0, :cond_5
|
||||
if-eqz p0, :cond_1
|
||||
|
||||
goto/16 :goto_0
|
||||
const/4 v0, 0x2
|
||||
|
||||
:cond_5
|
||||
const/16 v0, 0x9
|
||||
|
||||
goto/16 :goto_0
|
||||
goto :goto_0
|
||||
|
||||
:sswitch_5
|
||||
const-string/jumbo v1, "waveVariesBy"
|
||||
|
@ -191,14 +176,11 @@
|
|||
|
||||
move-result p0
|
||||
|
||||
if-nez p0, :cond_6
|
||||
if-eqz p0, :cond_1
|
||||
|
||||
goto/16 :goto_0
|
||||
const/16 v0, 0x9
|
||||
|
||||
:cond_6
|
||||
const/16 v0, 0x8
|
||||
|
||||
goto/16 :goto_0
|
||||
goto :goto_0
|
||||
|
||||
:sswitch_6
|
||||
const-string v1, "scaleY"
|
||||
|
@ -207,11 +189,8 @@
|
|||
|
||||
move-result p0
|
||||
|
||||
if-nez p0, :cond_7
|
||||
if-eqz p0, :cond_1
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_7
|
||||
const/4 v0, 0x7
|
||||
|
||||
goto :goto_0
|
||||
|
@ -223,11 +202,8 @@
|
|||
|
||||
move-result p0
|
||||
|
||||
if-nez p0, :cond_8
|
||||
if-eqz p0, :cond_1
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_8
|
||||
const/4 v0, 0x6
|
||||
|
||||
goto :goto_0
|
||||
|
@ -239,12 +215,9 @@
|
|||
|
||||
move-result p0
|
||||
|
||||
if-nez p0, :cond_9
|
||||
if-eqz p0, :cond_1
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_9
|
||||
const/4 v0, 0x5
|
||||
const/16 v0, 0xd
|
||||
|
||||
goto :goto_0
|
||||
|
||||
|
@ -255,12 +228,9 @@
|
|||
|
||||
move-result p0
|
||||
|
||||
if-nez p0, :cond_a
|
||||
if-eqz p0, :cond_1
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_a
|
||||
const/4 v0, 0x4
|
||||
const/16 v0, 0xc
|
||||
|
||||
goto :goto_0
|
||||
|
||||
|
@ -271,12 +241,9 @@
|
|||
|
||||
move-result p0
|
||||
|
||||
if-nez p0, :cond_b
|
||||
if-eqz p0, :cond_1
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_b
|
||||
const/4 v0, 0x3
|
||||
const/16 v0, 0xb
|
||||
|
||||
goto :goto_0
|
||||
|
||||
|
@ -287,12 +254,9 @@
|
|||
|
||||
move-result p0
|
||||
|
||||
if-nez p0, :cond_c
|
||||
if-eqz p0, :cond_1
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_c
|
||||
const/4 v0, 0x2
|
||||
const/16 v0, 0xa
|
||||
|
||||
goto :goto_0
|
||||
|
||||
|
@ -303,12 +267,9 @@
|
|||
|
||||
move-result p0
|
||||
|
||||
if-nez p0, :cond_d
|
||||
if-eqz p0, :cond_1
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_d
|
||||
const/4 v0, 0x1
|
||||
const/4 v0, 0x4
|
||||
|
||||
goto :goto_0
|
||||
|
||||
|
@ -319,13 +280,11 @@
|
|||
|
||||
move-result p0
|
||||
|
||||
if-nez p0, :cond_e
|
||||
if-eqz p0, :cond_1
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_e
|
||||
const/4 v0, 0x0
|
||||
const/4 v0, 0x3
|
||||
|
||||
:cond_1
|
||||
:goto_0
|
||||
packed-switch v0, :pswitch_data_0
|
||||
|
||||
|
@ -334,37 +293,37 @@
|
|||
return-object p0
|
||||
|
||||
:pswitch_0
|
||||
new-instance p0, Landroidx/constraintlayout/motion/widget/KeyCycleOscillator$AlphaSet;
|
||||
new-instance p0, Landroidx/constraintlayout/motion/widget/KeyCycleOscillator$ProgressSet;
|
||||
|
||||
invoke-direct {p0}, Landroidx/constraintlayout/motion/widget/KeyCycleOscillator$AlphaSet;-><init>()V
|
||||
invoke-direct {p0}, Landroidx/constraintlayout/motion/widget/KeyCycleOscillator$ProgressSet;-><init>()V
|
||||
|
||||
return-object p0
|
||||
|
||||
:pswitch_1
|
||||
new-instance p0, Landroidx/constraintlayout/motion/widget/KeyCycleOscillator$AlphaSet;
|
||||
new-instance p0, Landroidx/constraintlayout/motion/widget/KeyCycleOscillator$TranslationZset;
|
||||
|
||||
invoke-direct {p0}, Landroidx/constraintlayout/motion/widget/KeyCycleOscillator$AlphaSet;-><init>()V
|
||||
invoke-direct {p0}, Landroidx/constraintlayout/motion/widget/KeyCycleOscillator$TranslationZset;-><init>()V
|
||||
|
||||
return-object p0
|
||||
|
||||
:pswitch_2
|
||||
new-instance p0, Landroidx/constraintlayout/motion/widget/KeyCycleOscillator$PathRotateSet;
|
||||
new-instance p0, Landroidx/constraintlayout/motion/widget/KeyCycleOscillator$TranslationYset;
|
||||
|
||||
invoke-direct {p0}, Landroidx/constraintlayout/motion/widget/KeyCycleOscillator$PathRotateSet;-><init>()V
|
||||
invoke-direct {p0}, Landroidx/constraintlayout/motion/widget/KeyCycleOscillator$TranslationYset;-><init>()V
|
||||
|
||||
return-object p0
|
||||
|
||||
:pswitch_3
|
||||
new-instance p0, Landroidx/constraintlayout/motion/widget/KeyCycleOscillator$ElevationSet;
|
||||
new-instance p0, Landroidx/constraintlayout/motion/widget/KeyCycleOscillator$TranslationXset;
|
||||
|
||||
invoke-direct {p0}, Landroidx/constraintlayout/motion/widget/KeyCycleOscillator$ElevationSet;-><init>()V
|
||||
invoke-direct {p0}, Landroidx/constraintlayout/motion/widget/KeyCycleOscillator$TranslationXset;-><init>()V
|
||||
|
||||
return-object p0
|
||||
|
||||
:pswitch_4
|
||||
new-instance p0, Landroidx/constraintlayout/motion/widget/KeyCycleOscillator$RotationSet;
|
||||
new-instance p0, Landroidx/constraintlayout/motion/widget/KeyCycleOscillator$AlphaSet;
|
||||
|
||||
invoke-direct {p0}, Landroidx/constraintlayout/motion/widget/KeyCycleOscillator$RotationSet;-><init>()V
|
||||
invoke-direct {p0}, Landroidx/constraintlayout/motion/widget/KeyCycleOscillator$AlphaSet;-><init>()V
|
||||
|
||||
return-object p0
|
||||
|
||||
|
@ -390,47 +349,47 @@
|
|||
return-object p0
|
||||
|
||||
:pswitch_8
|
||||
new-instance p0, Landroidx/constraintlayout/motion/widget/KeyCycleOscillator$ProgressSet;
|
||||
new-instance p0, Landroidx/constraintlayout/motion/widget/KeyCycleOscillator$PathRotateSet;
|
||||
|
||||
invoke-direct {p0}, Landroidx/constraintlayout/motion/widget/KeyCycleOscillator$ProgressSet;-><init>()V
|
||||
invoke-direct {p0}, Landroidx/constraintlayout/motion/widget/KeyCycleOscillator$PathRotateSet;-><init>()V
|
||||
|
||||
return-object p0
|
||||
|
||||
:pswitch_9
|
||||
new-instance p0, Landroidx/constraintlayout/motion/widget/KeyCycleOscillator$TranslationZset;
|
||||
|
||||
invoke-direct {p0}, Landroidx/constraintlayout/motion/widget/KeyCycleOscillator$TranslationZset;-><init>()V
|
||||
|
||||
return-object p0
|
||||
|
||||
:pswitch_a
|
||||
new-instance p0, Landroidx/constraintlayout/motion/widget/KeyCycleOscillator$TranslationYset;
|
||||
|
||||
invoke-direct {p0}, Landroidx/constraintlayout/motion/widget/KeyCycleOscillator$TranslationYset;-><init>()V
|
||||
|
||||
return-object p0
|
||||
|
||||
:pswitch_b
|
||||
new-instance p0, Landroidx/constraintlayout/motion/widget/KeyCycleOscillator$TranslationXset;
|
||||
|
||||
invoke-direct {p0}, Landroidx/constraintlayout/motion/widget/KeyCycleOscillator$TranslationXset;-><init>()V
|
||||
|
||||
return-object p0
|
||||
|
||||
:pswitch_c
|
||||
new-instance p0, Landroidx/constraintlayout/motion/widget/KeyCycleOscillator$RotationYset;
|
||||
|
||||
invoke-direct {p0}, Landroidx/constraintlayout/motion/widget/KeyCycleOscillator$RotationYset;-><init>()V
|
||||
|
||||
return-object p0
|
||||
|
||||
:pswitch_d
|
||||
:pswitch_a
|
||||
new-instance p0, Landroidx/constraintlayout/motion/widget/KeyCycleOscillator$RotationXset;
|
||||
|
||||
invoke-direct {p0}, Landroidx/constraintlayout/motion/widget/KeyCycleOscillator$RotationXset;-><init>()V
|
||||
|
||||
return-object p0
|
||||
|
||||
:pswitch_b
|
||||
new-instance p0, Landroidx/constraintlayout/motion/widget/KeyCycleOscillator$RotationSet;
|
||||
|
||||
invoke-direct {p0}, Landroidx/constraintlayout/motion/widget/KeyCycleOscillator$RotationSet;-><init>()V
|
||||
|
||||
return-object p0
|
||||
|
||||
:pswitch_c
|
||||
new-instance p0, Landroidx/constraintlayout/motion/widget/KeyCycleOscillator$ElevationSet;
|
||||
|
||||
invoke-direct {p0}, Landroidx/constraintlayout/motion/widget/KeyCycleOscillator$ElevationSet;-><init>()V
|
||||
|
||||
return-object p0
|
||||
|
||||
:pswitch_d
|
||||
new-instance p0, Landroidx/constraintlayout/motion/widget/KeyCycleOscillator$AlphaSet;
|
||||
|
||||
invoke-direct {p0}, Landroidx/constraintlayout/motion/widget/KeyCycleOscillator$AlphaSet;-><init>()V
|
||||
|
||||
return-object p0
|
||||
|
||||
:sswitch_data_0
|
||||
.sparse-switch
|
||||
-0x4a771f66 -> :sswitch_d
|
||||
|
@ -729,7 +688,7 @@
|
|||
|
||||
const-string v4, "["
|
||||
|
||||
invoke-static {v0, v4}, Lf/e/c/a/a;->K(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
invoke-static {v0, v4}, Lf/e/c/a/a;->J(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
|
||||
|
||||
# static fields
|
||||
.field private static final TAG:Ljava/lang/String; = "KeyFrames"
|
||||
.field public static final TAG:Ljava/lang/String; = "KeyFrames"
|
||||
|
||||
.field public static final UNSET:I = -0x1
|
||||
|
||||
|
@ -23,7 +23,7 @@
|
|||
|
||||
|
||||
# instance fields
|
||||
.field private mFramesMap:Ljava/util/HashMap;
|
||||
.field public mFramesMap:Ljava/util/HashMap;
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"Ljava/util/HashMap<",
|
||||
|
@ -274,6 +274,8 @@
|
|||
|
||||
if-eqz v1, :cond_3
|
||||
|
||||
iget-object v1, v0, Landroidx/constraintlayout/motion/widget/Key;->mCustomConstraints:Ljava/util/HashMap;
|
||||
|
||||
invoke-static {p1, p2, v1}, Landroidx/constraintlayout/widget/ConstraintAttribute;->parse(Landroid/content/Context;Lorg/xmlpull/v1/XmlPullParser;Ljava/util/HashMap;)V
|
||||
|
||||
:cond_3
|
||||
|
|
|
@ -15,31 +15,31 @@
|
|||
|
||||
|
||||
# static fields
|
||||
.field private static final CURVE_FIT:I = 0x4
|
||||
.field public static final CURVE_FIT:I = 0x4
|
||||
|
||||
.field private static final DRAW_PATH:I = 0x5
|
||||
.field public static final DRAW_PATH:I = 0x5
|
||||
|
||||
.field private static final FRAME_POSITION:I = 0x2
|
||||
.field public static final FRAME_POSITION:I = 0x2
|
||||
|
||||
.field private static final PATH_MOTION_ARC:I = 0xa
|
||||
.field public static final PATH_MOTION_ARC:I = 0xa
|
||||
|
||||
.field private static final PERCENT_HEIGHT:I = 0xc
|
||||
.field public static final PERCENT_HEIGHT:I = 0xc
|
||||
|
||||
.field private static final PERCENT_WIDTH:I = 0xb
|
||||
.field public static final PERCENT_WIDTH:I = 0xb
|
||||
|
||||
.field private static final PERCENT_X:I = 0x6
|
||||
.field public static final PERCENT_X:I = 0x6
|
||||
|
||||
.field private static final PERCENT_Y:I = 0x7
|
||||
.field public static final PERCENT_Y:I = 0x7
|
||||
|
||||
.field private static final SIZE_PERCENT:I = 0x8
|
||||
.field public static final SIZE_PERCENT:I = 0x8
|
||||
|
||||
.field private static final TARGET_ID:I = 0x1
|
||||
.field public static final TARGET_ID:I = 0x1
|
||||
|
||||
.field private static final TRANSITION_EASING:I = 0x3
|
||||
.field public static final TRANSITION_EASING:I = 0x3
|
||||
|
||||
.field private static final TYPE:I = 0x9
|
||||
.field public static final TYPE:I = 0x9
|
||||
|
||||
.field private static mAttrMap:Landroid/util/SparseIntArray;
|
||||
.field public static mAttrMap:Landroid/util/SparseIntArray;
|
||||
|
||||
|
||||
# direct methods
|
||||
|
@ -149,7 +149,7 @@
|
|||
return-void
|
||||
.end method
|
||||
|
||||
.method private constructor <init>()V
|
||||
.method public constructor <init>()V
|
||||
.locals 0
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
@ -165,7 +165,7 @@
|
|||
return-void
|
||||
.end method
|
||||
|
||||
.method private static read(Landroidx/constraintlayout/motion/widget/KeyPosition;Landroid/content/res/TypedArray;)V
|
||||
.method public static read(Landroidx/constraintlayout/motion/widget/KeyPosition;Landroid/content/res/TypedArray;)V
|
||||
.locals 8
|
||||
|
||||
invoke-virtual {p1}, Landroid/content/res/TypedArray;->getIndexCount()I
|
||||
|
@ -199,7 +199,7 @@
|
|||
|
||||
const-string/jumbo v4, "unused attribute 0x"
|
||||
|
||||
invoke-static {v4}, Lf/e/c/a/a;->F(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
invoke-static {v4}, Lf/e/c/a/a;->E(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
move-result-object v4
|
||||
|
||||
|
|
|
@ -16,11 +16,11 @@
|
|||
|
||||
.field public static final NAME:Ljava/lang/String; = "KeyPosition"
|
||||
|
||||
.field private static final PERCENT_X:Ljava/lang/String; = "percentX"
|
||||
.field public static final PERCENT_X:Ljava/lang/String; = "percentX"
|
||||
|
||||
.field private static final PERCENT_Y:Ljava/lang/String; = "percentY"
|
||||
.field public static final PERCENT_Y:Ljava/lang/String; = "percentY"
|
||||
|
||||
.field private static final TAG:Ljava/lang/String; = "KeyPosition"
|
||||
.field public static final TAG:Ljava/lang/String; = "KeyPosition"
|
||||
|
||||
.field public static final TYPE_CARTESIAN:I = 0x0
|
||||
|
||||
|
@ -34,9 +34,9 @@
|
|||
|
||||
.field public mAltPercentY:F
|
||||
|
||||
.field private mCalculatedPositionX:F
|
||||
.field public mCalculatedPositionX:F
|
||||
|
||||
.field private mCalculatedPositionY:F
|
||||
.field public mCalculatedPositionY:F
|
||||
|
||||
.field public mDrawPath:I
|
||||
|
||||
|
@ -773,16 +773,12 @@
|
|||
.end method
|
||||
|
||||
.method public setValue(Ljava/lang/String;Ljava/lang/Object;)V
|
||||
.locals 2
|
||||
|
||||
invoke-virtual {p1}, Ljava/lang/String;->hashCode()I
|
||||
.locals 1
|
||||
|
||||
invoke-virtual {p1}, Ljava/lang/String;->hashCode()I
|
||||
|
||||
move-result v0
|
||||
|
||||
const/4 v1, -0x1
|
||||
|
||||
sparse-switch v0, :sswitch_data_0
|
||||
|
||||
goto :goto_0
|
||||
|
@ -794,14 +790,11 @@
|
|||
|
||||
move-result p1
|
||||
|
||||
if-nez p1, :cond_0
|
||||
if-eqz p1, :cond_0
|
||||
|
||||
goto :goto_0
|
||||
const/4 p1, 0x6
|
||||
|
||||
:cond_0
|
||||
const/4 v1, 0x6
|
||||
|
||||
goto :goto_0
|
||||
goto :goto_1
|
||||
|
||||
:sswitch_1
|
||||
const-string v0, "percentX"
|
||||
|
@ -810,14 +803,11 @@
|
|||
|
||||
move-result p1
|
||||
|
||||
if-nez p1, :cond_1
|
||||
if-eqz p1, :cond_0
|
||||
|
||||
goto :goto_0
|
||||
const/4 p1, 0x5
|
||||
|
||||
:cond_1
|
||||
const/4 v1, 0x5
|
||||
|
||||
goto :goto_0
|
||||
goto :goto_1
|
||||
|
||||
:sswitch_2
|
||||
const-string v0, "sizePercent"
|
||||
|
@ -826,14 +816,11 @@
|
|||
|
||||
move-result p1
|
||||
|
||||
if-nez p1, :cond_2
|
||||
if-eqz p1, :cond_0
|
||||
|
||||
goto :goto_0
|
||||
const/4 p1, 0x4
|
||||
|
||||
:cond_2
|
||||
const/4 v1, 0x4
|
||||
|
||||
goto :goto_0
|
||||
goto :goto_1
|
||||
|
||||
:sswitch_3
|
||||
const-string v0, "drawPath"
|
||||
|
@ -842,14 +829,11 @@
|
|||
|
||||
move-result p1
|
||||
|
||||
if-nez p1, :cond_3
|
||||
if-eqz p1, :cond_0
|
||||
|
||||
goto :goto_0
|
||||
const/4 p1, 0x1
|
||||
|
||||
:cond_3
|
||||
const/4 v1, 0x3
|
||||
|
||||
goto :goto_0
|
||||
goto :goto_1
|
||||
|
||||
:sswitch_4
|
||||
const-string v0, "percentHeight"
|
||||
|
@ -858,14 +842,11 @@
|
|||
|
||||
move-result p1
|
||||
|
||||
if-nez p1, :cond_4
|
||||
if-eqz p1, :cond_0
|
||||
|
||||
goto :goto_0
|
||||
const/4 p1, 0x3
|
||||
|
||||
:cond_4
|
||||
const/4 v1, 0x2
|
||||
|
||||
goto :goto_0
|
||||
goto :goto_1
|
||||
|
||||
:sswitch_5
|
||||
const-string v0, "percentWidth"
|
||||
|
@ -874,14 +855,11 @@
|
|||
|
||||
move-result p1
|
||||
|
||||
if-nez p1, :cond_5
|
||||
if-eqz p1, :cond_0
|
||||
|
||||
goto :goto_0
|
||||
const/4 p1, 0x2
|
||||
|
||||
:cond_5
|
||||
const/4 v1, 0x1
|
||||
|
||||
goto :goto_0
|
||||
goto :goto_1
|
||||
|
||||
:sswitch_6
|
||||
const-string/jumbo v0, "transitionEasing"
|
||||
|
@ -890,18 +868,21 @@
|
|||
|
||||
move-result p1
|
||||
|
||||
if-nez p1, :cond_6
|
||||
if-eqz p1, :cond_0
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_6
|
||||
const/4 v1, 0x0
|
||||
|
||||
:goto_0
|
||||
packed-switch v1, :pswitch_data_0
|
||||
const/4 p1, 0x0
|
||||
|
||||
goto :goto_1
|
||||
|
||||
:cond_0
|
||||
:goto_0
|
||||
const/4 p1, -0x1
|
||||
|
||||
:goto_1
|
||||
packed-switch p1, :pswitch_data_0
|
||||
|
||||
goto :goto_2
|
||||
|
||||
:pswitch_0
|
||||
invoke-virtual {p0, p2}, Landroidx/constraintlayout/motion/widget/Key;->toFloat(Ljava/lang/Object;)F
|
||||
|
||||
|
@ -909,7 +890,7 @@
|
|||
|
||||
iput p1, p0, Landroidx/constraintlayout/motion/widget/KeyPosition;->mPercentY:F
|
||||
|
||||
goto :goto_1
|
||||
goto :goto_2
|
||||
|
||||
:pswitch_1
|
||||
invoke-virtual {p0, p2}, Landroidx/constraintlayout/motion/widget/Key;->toFloat(Ljava/lang/Object;)F
|
||||
|
@ -918,7 +899,7 @@
|
|||
|
||||
iput p1, p0, Landroidx/constraintlayout/motion/widget/KeyPosition;->mPercentX:F
|
||||
|
||||
goto :goto_1
|
||||
goto :goto_2
|
||||
|
||||
:pswitch_2
|
||||
invoke-virtual {p0, p2}, Landroidx/constraintlayout/motion/widget/Key;->toFloat(Ljava/lang/Object;)F
|
||||
|
@ -929,34 +910,34 @@
|
|||
|
||||
iput p1, p0, Landroidx/constraintlayout/motion/widget/KeyPosition;->mPercentHeight:F
|
||||
|
||||
goto :goto_1
|
||||
goto :goto_2
|
||||
|
||||
:pswitch_3
|
||||
invoke-virtual {p0, p2}, Landroidx/constraintlayout/motion/widget/Key;->toInt(Ljava/lang/Object;)I
|
||||
|
||||
move-result p1
|
||||
|
||||
iput p1, p0, Landroidx/constraintlayout/motion/widget/KeyPosition;->mDrawPath:I
|
||||
|
||||
goto :goto_1
|
||||
|
||||
:pswitch_4
|
||||
invoke-virtual {p0, p2}, Landroidx/constraintlayout/motion/widget/Key;->toFloat(Ljava/lang/Object;)F
|
||||
|
||||
move-result p1
|
||||
|
||||
iput p1, p0, Landroidx/constraintlayout/motion/widget/KeyPosition;->mPercentHeight:F
|
||||
|
||||
goto :goto_1
|
||||
goto :goto_2
|
||||
|
||||
:pswitch_5
|
||||
:pswitch_4
|
||||
invoke-virtual {p0, p2}, Landroidx/constraintlayout/motion/widget/Key;->toFloat(Ljava/lang/Object;)F
|
||||
|
||||
move-result p1
|
||||
|
||||
iput p1, p0, Landroidx/constraintlayout/motion/widget/KeyPosition;->mPercentWidth:F
|
||||
|
||||
goto :goto_1
|
||||
goto :goto_2
|
||||
|
||||
:pswitch_5
|
||||
invoke-virtual {p0, p2}, Landroidx/constraintlayout/motion/widget/Key;->toInt(Ljava/lang/Object;)I
|
||||
|
||||
move-result p1
|
||||
|
||||
iput p1, p0, Landroidx/constraintlayout/motion/widget/KeyPosition;->mDrawPath:I
|
||||
|
||||
goto :goto_2
|
||||
|
||||
:pswitch_6
|
||||
invoke-virtual {p2}, Ljava/lang/Object;->toString()Ljava/lang/String;
|
||||
|
@ -965,9 +946,11 @@
|
|||
|
||||
iput-object p1, p0, Landroidx/constraintlayout/motion/widget/KeyPosition;->mTransitionEasing:Ljava/lang/String;
|
||||
|
||||
:goto_1
|
||||
:goto_2
|
||||
return-void
|
||||
|
||||
nop
|
||||
|
||||
:sswitch_data_0
|
||||
.sparse-switch
|
||||
-0x6c0d7d20 -> :sswitch_6
|
||||
|
|
|
@ -15,45 +15,45 @@
|
|||
|
||||
|
||||
# static fields
|
||||
.field private static final ANDROID_ALPHA:I = 0x1
|
||||
.field public static final ANDROID_ALPHA:I = 0x1
|
||||
|
||||
.field private static final ANDROID_ELEVATION:I = 0x2
|
||||
.field public static final ANDROID_ELEVATION:I = 0x2
|
||||
|
||||
.field private static final ANDROID_ROTATION:I = 0x4
|
||||
.field public static final ANDROID_ROTATION:I = 0x4
|
||||
|
||||
.field private static final ANDROID_ROTATION_X:I = 0x5
|
||||
.field public static final ANDROID_ROTATION_X:I = 0x5
|
||||
|
||||
.field private static final ANDROID_ROTATION_Y:I = 0x6
|
||||
.field public static final ANDROID_ROTATION_Y:I = 0x6
|
||||
|
||||
.field private static final ANDROID_SCALE_X:I = 0x7
|
||||
.field public static final ANDROID_SCALE_X:I = 0x7
|
||||
|
||||
.field private static final ANDROID_SCALE_Y:I = 0xe
|
||||
.field public static final ANDROID_SCALE_Y:I = 0xe
|
||||
|
||||
.field private static final ANDROID_TRANSLATION_X:I = 0xf
|
||||
.field public static final ANDROID_TRANSLATION_X:I = 0xf
|
||||
|
||||
.field private static final ANDROID_TRANSLATION_Y:I = 0x10
|
||||
.field public static final ANDROID_TRANSLATION_Y:I = 0x10
|
||||
|
||||
.field private static final ANDROID_TRANSLATION_Z:I = 0x11
|
||||
.field public static final ANDROID_TRANSLATION_Z:I = 0x11
|
||||
|
||||
.field private static final CURVE_FIT:I = 0xd
|
||||
.field public static final CURVE_FIT:I = 0xd
|
||||
|
||||
.field private static final FRAME_POSITION:I = 0xc
|
||||
.field public static final FRAME_POSITION:I = 0xc
|
||||
|
||||
.field private static final PROGRESS:I = 0x12
|
||||
.field public static final PROGRESS:I = 0x12
|
||||
|
||||
.field private static final TARGET_ID:I = 0xa
|
||||
.field public static final TARGET_ID:I = 0xa
|
||||
|
||||
.field private static final TRANSITION_EASING:I = 0x9
|
||||
.field public static final TRANSITION_EASING:I = 0x9
|
||||
|
||||
.field private static final TRANSITION_PATH_ROTATE:I = 0x8
|
||||
.field public static final TRANSITION_PATH_ROTATE:I = 0x8
|
||||
|
||||
.field private static final WAVE_OFFSET:I = 0x15
|
||||
.field public static final WAVE_OFFSET:I = 0x15
|
||||
|
||||
.field private static final WAVE_PERIOD:I = 0x14
|
||||
.field public static final WAVE_PERIOD:I = 0x14
|
||||
|
||||
.field private static final WAVE_SHAPE:I = 0x13
|
||||
.field public static final WAVE_SHAPE:I = 0x13
|
||||
|
||||
.field private static mAttrMap:Landroid/util/SparseIntArray;
|
||||
.field public static mAttrMap:Landroid/util/SparseIntArray;
|
||||
|
||||
|
||||
# direct methods
|
||||
|
@ -219,7 +219,7 @@
|
|||
return-void
|
||||
.end method
|
||||
|
||||
.method private constructor <init>()V
|
||||
.method public constructor <init>()V
|
||||
.locals 0
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
@ -254,7 +254,7 @@
|
|||
:pswitch_0
|
||||
const-string/jumbo v3, "unused attribute 0x"
|
||||
|
||||
invoke-static {v3}, Lf/e/c/a/a;->F(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
invoke-static {v3}, Lf/e/c/a/a;->E(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
move-result-object v3
|
||||
|
||||
|
|
|
@ -16,47 +16,47 @@
|
|||
|
||||
.field public static final NAME:Ljava/lang/String; = "KeyTimeCycle"
|
||||
|
||||
.field private static final TAG:Ljava/lang/String; = "KeyTimeCycle"
|
||||
.field public static final TAG:Ljava/lang/String; = "KeyTimeCycle"
|
||||
|
||||
|
||||
# instance fields
|
||||
.field private mAlpha:F
|
||||
.field public mAlpha:F
|
||||
|
||||
.field private mCurveFit:I
|
||||
.field public mCurveFit:I
|
||||
|
||||
.field private mElevation:F
|
||||
.field public mElevation:F
|
||||
|
||||
.field private mProgress:F
|
||||
.field public mProgress:F
|
||||
|
||||
.field private mRotation:F
|
||||
.field public mRotation:F
|
||||
|
||||
.field private mRotationX:F
|
||||
.field public mRotationX:F
|
||||
|
||||
.field private mRotationY:F
|
||||
.field public mRotationY:F
|
||||
|
||||
.field private mScaleX:F
|
||||
.field public mScaleX:F
|
||||
|
||||
.field private mScaleY:F
|
||||
.field public mScaleY:F
|
||||
|
||||
.field private mTransitionEasing:Ljava/lang/String;
|
||||
.field public mTransitionEasing:Ljava/lang/String;
|
||||
|
||||
.field private mTransitionPathRotate:F
|
||||
.field public mTransitionPathRotate:F
|
||||
|
||||
.field private mTranslationX:F
|
||||
.field public mTranslationX:F
|
||||
|
||||
.field private mTranslationY:F
|
||||
.field public mTranslationY:F
|
||||
|
||||
.field private mTranslationZ:F
|
||||
.field public mTranslationZ:F
|
||||
|
||||
.field private mWaveOffset:F
|
||||
.field public mWaveOffset:F
|
||||
|
||||
.field private mWaveOffsetSpline:Landroidx/constraintlayout/motion/utils/CurveFit;
|
||||
.field public mWaveOffsetSpline:Landroidx/constraintlayout/motion/utils/CurveFit;
|
||||
|
||||
.field private mWavePeriod:F
|
||||
.field public mWavePeriod:F
|
||||
|
||||
.field private mWavePeriodSpline:Landroidx/constraintlayout/motion/utils/CurveFit;
|
||||
.field public mWavePeriodSpline:Landroidx/constraintlayout/motion/utils/CurveFit;
|
||||
|
||||
.field private mWaveShape:I
|
||||
.field public mWaveShape:I
|
||||
|
||||
|
||||
# direct methods
|
||||
|
@ -410,7 +410,7 @@
|
|||
|
||||
move-result v1
|
||||
|
||||
if-eqz v1, :cond_e
|
||||
if-eqz v1, :cond_3
|
||||
|
||||
invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
|
||||
|
||||
|
@ -477,10 +477,7 @@
|
|||
|
||||
sparse-switch v5, :sswitch_data_0
|
||||
|
||||
:goto_1
|
||||
const/4 v4, -0x1
|
||||
|
||||
goto/16 :goto_2
|
||||
goto/16 :goto_1
|
||||
|
||||
:sswitch_0
|
||||
const-string v4, "alpha"
|
||||
|
@ -489,12 +486,9 @@
|
|||
|
||||
move-result v4
|
||||
|
||||
if-nez v4, :cond_2
|
||||
if-eqz v4, :cond_2
|
||||
|
||||
goto :goto_1
|
||||
|
||||
:cond_2
|
||||
const/16 v4, 0xb
|
||||
const/4 v4, 0x0
|
||||
|
||||
goto/16 :goto_2
|
||||
|
||||
|
@ -505,12 +499,9 @@
|
|||
|
||||
move-result v4
|
||||
|
||||
if-nez v4, :cond_3
|
||||
if-eqz v4, :cond_2
|
||||
|
||||
goto :goto_1
|
||||
|
||||
:cond_3
|
||||
const/16 v4, 0xa
|
||||
const/4 v4, 0x5
|
||||
|
||||
goto/16 :goto_2
|
||||
|
||||
|
@ -521,14 +512,11 @@
|
|||
|
||||
move-result v4
|
||||
|
||||
if-nez v4, :cond_4
|
||||
if-eqz v4, :cond_2
|
||||
|
||||
goto :goto_1
|
||||
const/4 v4, 0x1
|
||||
|
||||
:cond_4
|
||||
const/16 v4, 0x9
|
||||
|
||||
goto/16 :goto_2
|
||||
goto :goto_2
|
||||
|
||||
:sswitch_3
|
||||
const-string v4, "rotation"
|
||||
|
@ -537,12 +525,9 @@
|
|||
|
||||
move-result v4
|
||||
|
||||
if-nez v4, :cond_5
|
||||
if-eqz v4, :cond_2
|
||||
|
||||
goto :goto_1
|
||||
|
||||
:cond_5
|
||||
const/16 v4, 0x8
|
||||
const/4 v4, 0x2
|
||||
|
||||
goto :goto_2
|
||||
|
||||
|
@ -553,9 +538,9 @@
|
|||
|
||||
move-result v5
|
||||
|
||||
if-nez v5, :cond_d
|
||||
if-eqz v5, :cond_2
|
||||
|
||||
goto :goto_1
|
||||
goto :goto_2
|
||||
|
||||
:sswitch_5
|
||||
const-string v4, "scaleX"
|
||||
|
@ -564,11 +549,8 @@
|
|||
|
||||
move-result v4
|
||||
|
||||
if-nez v4, :cond_6
|
||||
if-eqz v4, :cond_2
|
||||
|
||||
goto :goto_1
|
||||
|
||||
:cond_6
|
||||
const/4 v4, 0x6
|
||||
|
||||
goto :goto_2
|
||||
|
@ -580,12 +562,9 @@
|
|||
|
||||
move-result v4
|
||||
|
||||
if-nez v4, :cond_7
|
||||
if-eqz v4, :cond_2
|
||||
|
||||
goto :goto_1
|
||||
|
||||
:cond_7
|
||||
const/4 v4, 0x5
|
||||
const/16 v4, 0xb
|
||||
|
||||
goto :goto_2
|
||||
|
||||
|
@ -596,12 +575,9 @@
|
|||
|
||||
move-result v4
|
||||
|
||||
if-nez v4, :cond_8
|
||||
if-eqz v4, :cond_2
|
||||
|
||||
goto :goto_1
|
||||
|
||||
:cond_8
|
||||
const/4 v4, 0x4
|
||||
const/16 v4, 0xa
|
||||
|
||||
goto :goto_2
|
||||
|
||||
|
@ -612,12 +588,9 @@
|
|||
|
||||
move-result v4
|
||||
|
||||
if-nez v4, :cond_9
|
||||
if-eqz v4, :cond_2
|
||||
|
||||
goto :goto_1
|
||||
|
||||
:cond_9
|
||||
const/4 v4, 0x3
|
||||
const/16 v4, 0x9
|
||||
|
||||
goto :goto_2
|
||||
|
||||
|
@ -628,12 +601,9 @@
|
|||
|
||||
move-result v4
|
||||
|
||||
if-nez v4, :cond_a
|
||||
if-eqz v4, :cond_2
|
||||
|
||||
goto :goto_1
|
||||
|
||||
:cond_a
|
||||
const/4 v4, 0x2
|
||||
const/16 v4, 0x8
|
||||
|
||||
goto :goto_2
|
||||
|
||||
|
@ -644,12 +614,9 @@
|
|||
|
||||
move-result v4
|
||||
|
||||
if-nez v4, :cond_b
|
||||
if-eqz v4, :cond_2
|
||||
|
||||
goto/16 :goto_1
|
||||
|
||||
:cond_b
|
||||
const/4 v4, 0x1
|
||||
const/4 v4, 0x4
|
||||
|
||||
goto :goto_2
|
||||
|
||||
|
@ -660,14 +627,16 @@
|
|||
|
||||
move-result v4
|
||||
|
||||
if-nez v4, :cond_c
|
||||
if-eqz v4, :cond_2
|
||||
|
||||
goto/16 :goto_1
|
||||
const/4 v4, 0x3
|
||||
|
||||
:cond_c
|
||||
const/4 v4, 0x0
|
||||
goto :goto_2
|
||||
|
||||
:cond_2
|
||||
:goto_1
|
||||
const/4 v4, -0x1
|
||||
|
||||
:cond_d
|
||||
:goto_2
|
||||
packed-switch v4, :pswitch_data_0
|
||||
|
||||
|
@ -696,7 +665,7 @@
|
|||
goto/16 :goto_0
|
||||
|
||||
:pswitch_0
|
||||
iget v1, p0, Landroidx/constraintlayout/motion/widget/KeyTimeCycle;->mAlpha:F
|
||||
iget v1, p0, Landroidx/constraintlayout/motion/widget/KeyTimeCycle;->mProgress:F
|
||||
|
||||
invoke-static {v1}, Ljava/lang/Float;->isNaN(F)Z
|
||||
|
||||
|
@ -706,7 +675,7 @@
|
|||
|
||||
iget v4, p0, Landroidx/constraintlayout/motion/widget/Key;->mFramePosition:I
|
||||
|
||||
iget v5, p0, Landroidx/constraintlayout/motion/widget/KeyTimeCycle;->mAlpha:F
|
||||
iget v5, p0, Landroidx/constraintlayout/motion/widget/KeyTimeCycle;->mProgress:F
|
||||
|
||||
iget v6, p0, Landroidx/constraintlayout/motion/widget/KeyTimeCycle;->mWavePeriod:F
|
||||
|
||||
|
@ -719,7 +688,7 @@
|
|||
goto/16 :goto_0
|
||||
|
||||
:pswitch_1
|
||||
iget v1, p0, Landroidx/constraintlayout/motion/widget/KeyTimeCycle;->mTransitionPathRotate:F
|
||||
iget v1, p0, Landroidx/constraintlayout/motion/widget/KeyTimeCycle;->mTranslationZ:F
|
||||
|
||||
invoke-static {v1}, Ljava/lang/Float;->isNaN(F)Z
|
||||
|
||||
|
@ -729,7 +698,7 @@
|
|||
|
||||
iget v4, p0, Landroidx/constraintlayout/motion/widget/Key;->mFramePosition:I
|
||||
|
||||
iget v5, p0, Landroidx/constraintlayout/motion/widget/KeyTimeCycle;->mTransitionPathRotate:F
|
||||
iget v5, p0, Landroidx/constraintlayout/motion/widget/KeyTimeCycle;->mTranslationZ:F
|
||||
|
||||
iget v6, p0, Landroidx/constraintlayout/motion/widget/KeyTimeCycle;->mWavePeriod:F
|
||||
|
||||
|
@ -742,7 +711,7 @@
|
|||
goto/16 :goto_0
|
||||
|
||||
:pswitch_2
|
||||
iget v1, p0, Landroidx/constraintlayout/motion/widget/KeyTimeCycle;->mElevation:F
|
||||
iget v1, p0, Landroidx/constraintlayout/motion/widget/KeyTimeCycle;->mTranslationY:F
|
||||
|
||||
invoke-static {v1}, Ljava/lang/Float;->isNaN(F)Z
|
||||
|
||||
|
@ -752,7 +721,7 @@
|
|||
|
||||
iget v4, p0, Landroidx/constraintlayout/motion/widget/Key;->mFramePosition:I
|
||||
|
||||
iget v5, p0, Landroidx/constraintlayout/motion/widget/KeyTimeCycle;->mElevation:F
|
||||
iget v5, p0, Landroidx/constraintlayout/motion/widget/KeyTimeCycle;->mTranslationY:F
|
||||
|
||||
iget v6, p0, Landroidx/constraintlayout/motion/widget/KeyTimeCycle;->mWavePeriod:F
|
||||
|
||||
|
@ -765,7 +734,7 @@
|
|||
goto/16 :goto_0
|
||||
|
||||
:pswitch_3
|
||||
iget v1, p0, Landroidx/constraintlayout/motion/widget/KeyTimeCycle;->mRotation:F
|
||||
iget v1, p0, Landroidx/constraintlayout/motion/widget/KeyTimeCycle;->mTranslationX:F
|
||||
|
||||
invoke-static {v1}, Ljava/lang/Float;->isNaN(F)Z
|
||||
|
||||
|
@ -775,7 +744,7 @@
|
|||
|
||||
iget v4, p0, Landroidx/constraintlayout/motion/widget/Key;->mFramePosition:I
|
||||
|
||||
iget v5, p0, Landroidx/constraintlayout/motion/widget/KeyTimeCycle;->mRotation:F
|
||||
iget v5, p0, Landroidx/constraintlayout/motion/widget/KeyTimeCycle;->mTranslationX:F
|
||||
|
||||
iget v6, p0, Landroidx/constraintlayout/motion/widget/KeyTimeCycle;->mWavePeriod:F
|
||||
|
||||
|
@ -834,7 +803,7 @@
|
|||
goto/16 :goto_0
|
||||
|
||||
:pswitch_6
|
||||
iget v1, p0, Landroidx/constraintlayout/motion/widget/KeyTimeCycle;->mProgress:F
|
||||
iget v1, p0, Landroidx/constraintlayout/motion/widget/KeyTimeCycle;->mTransitionPathRotate:F
|
||||
|
||||
invoke-static {v1}, Ljava/lang/Float;->isNaN(F)Z
|
||||
|
||||
|
@ -844,7 +813,7 @@
|
|||
|
||||
iget v4, p0, Landroidx/constraintlayout/motion/widget/Key;->mFramePosition:I
|
||||
|
||||
iget v5, p0, Landroidx/constraintlayout/motion/widget/KeyTimeCycle;->mProgress:F
|
||||
iget v5, p0, Landroidx/constraintlayout/motion/widget/KeyTimeCycle;->mTransitionPathRotate:F
|
||||
|
||||
iget v6, p0, Landroidx/constraintlayout/motion/widget/KeyTimeCycle;->mWavePeriod:F
|
||||
|
||||
|
@ -857,75 +826,6 @@
|
|||
goto/16 :goto_0
|
||||
|
||||
:pswitch_7
|
||||
iget v1, p0, Landroidx/constraintlayout/motion/widget/KeyTimeCycle;->mTranslationZ:F
|
||||
|
||||
invoke-static {v1}, Ljava/lang/Float;->isNaN(F)Z
|
||||
|
||||
move-result v1
|
||||
|
||||
if-nez v1, :cond_0
|
||||
|
||||
iget v4, p0, Landroidx/constraintlayout/motion/widget/Key;->mFramePosition:I
|
||||
|
||||
iget v5, p0, Landroidx/constraintlayout/motion/widget/KeyTimeCycle;->mTranslationZ:F
|
||||
|
||||
iget v6, p0, Landroidx/constraintlayout/motion/widget/KeyTimeCycle;->mWavePeriod:F
|
||||
|
||||
iget v7, p0, Landroidx/constraintlayout/motion/widget/KeyTimeCycle;->mWaveShape:I
|
||||
|
||||
iget v8, p0, Landroidx/constraintlayout/motion/widget/KeyTimeCycle;->mWaveOffset:F
|
||||
|
||||
invoke-virtual/range {v3 .. v8}, Landroidx/constraintlayout/motion/widget/TimeCycleSplineSet;->setPoint(IFFIF)V
|
||||
|
||||
goto/16 :goto_0
|
||||
|
||||
:pswitch_8
|
||||
iget v1, p0, Landroidx/constraintlayout/motion/widget/KeyTimeCycle;->mTranslationY:F
|
||||
|
||||
invoke-static {v1}, Ljava/lang/Float;->isNaN(F)Z
|
||||
|
||||
move-result v1
|
||||
|
||||
if-nez v1, :cond_0
|
||||
|
||||
iget v4, p0, Landroidx/constraintlayout/motion/widget/Key;->mFramePosition:I
|
||||
|
||||
iget v5, p0, Landroidx/constraintlayout/motion/widget/KeyTimeCycle;->mTranslationY:F
|
||||
|
||||
iget v6, p0, Landroidx/constraintlayout/motion/widget/KeyTimeCycle;->mWavePeriod:F
|
||||
|
||||
iget v7, p0, Landroidx/constraintlayout/motion/widget/KeyTimeCycle;->mWaveShape:I
|
||||
|
||||
iget v8, p0, Landroidx/constraintlayout/motion/widget/KeyTimeCycle;->mWaveOffset:F
|
||||
|
||||
invoke-virtual/range {v3 .. v8}, Landroidx/constraintlayout/motion/widget/TimeCycleSplineSet;->setPoint(IFFIF)V
|
||||
|
||||
goto/16 :goto_0
|
||||
|
||||
:pswitch_9
|
||||
iget v1, p0, Landroidx/constraintlayout/motion/widget/KeyTimeCycle;->mTranslationX:F
|
||||
|
||||
invoke-static {v1}, Ljava/lang/Float;->isNaN(F)Z
|
||||
|
||||
move-result v1
|
||||
|
||||
if-nez v1, :cond_0
|
||||
|
||||
iget v4, p0, Landroidx/constraintlayout/motion/widget/Key;->mFramePosition:I
|
||||
|
||||
iget v5, p0, Landroidx/constraintlayout/motion/widget/KeyTimeCycle;->mTranslationX:F
|
||||
|
||||
iget v6, p0, Landroidx/constraintlayout/motion/widget/KeyTimeCycle;->mWavePeriod:F
|
||||
|
||||
iget v7, p0, Landroidx/constraintlayout/motion/widget/KeyTimeCycle;->mWaveShape:I
|
||||
|
||||
iget v8, p0, Landroidx/constraintlayout/motion/widget/KeyTimeCycle;->mWaveOffset:F
|
||||
|
||||
invoke-virtual/range {v3 .. v8}, Landroidx/constraintlayout/motion/widget/TimeCycleSplineSet;->setPoint(IFFIF)V
|
||||
|
||||
goto/16 :goto_0
|
||||
|
||||
:pswitch_a
|
||||
iget v1, p0, Landroidx/constraintlayout/motion/widget/KeyTimeCycle;->mRotationY:F
|
||||
|
||||
invoke-static {v1}, Ljava/lang/Float;->isNaN(F)Z
|
||||
|
@ -948,7 +848,7 @@
|
|||
|
||||
goto/16 :goto_0
|
||||
|
||||
:pswitch_b
|
||||
:pswitch_8
|
||||
iget v1, p0, Landroidx/constraintlayout/motion/widget/KeyTimeCycle;->mRotationX:F
|
||||
|
||||
invoke-static {v1}, Ljava/lang/Float;->isNaN(F)Z
|
||||
|
@ -971,9 +871,80 @@
|
|||
|
||||
goto/16 :goto_0
|
||||
|
||||
:cond_e
|
||||
:pswitch_9
|
||||
iget v1, p0, Landroidx/constraintlayout/motion/widget/KeyTimeCycle;->mRotation:F
|
||||
|
||||
invoke-static {v1}, Ljava/lang/Float;->isNaN(F)Z
|
||||
|
||||
move-result v1
|
||||
|
||||
if-nez v1, :cond_0
|
||||
|
||||
iget v4, p0, Landroidx/constraintlayout/motion/widget/Key;->mFramePosition:I
|
||||
|
||||
iget v5, p0, Landroidx/constraintlayout/motion/widget/KeyTimeCycle;->mRotation:F
|
||||
|
||||
iget v6, p0, Landroidx/constraintlayout/motion/widget/KeyTimeCycle;->mWavePeriod:F
|
||||
|
||||
iget v7, p0, Landroidx/constraintlayout/motion/widget/KeyTimeCycle;->mWaveShape:I
|
||||
|
||||
iget v8, p0, Landroidx/constraintlayout/motion/widget/KeyTimeCycle;->mWaveOffset:F
|
||||
|
||||
invoke-virtual/range {v3 .. v8}, Landroidx/constraintlayout/motion/widget/TimeCycleSplineSet;->setPoint(IFFIF)V
|
||||
|
||||
goto/16 :goto_0
|
||||
|
||||
:pswitch_a
|
||||
iget v1, p0, Landroidx/constraintlayout/motion/widget/KeyTimeCycle;->mElevation:F
|
||||
|
||||
invoke-static {v1}, Ljava/lang/Float;->isNaN(F)Z
|
||||
|
||||
move-result v1
|
||||
|
||||
if-nez v1, :cond_0
|
||||
|
||||
iget v4, p0, Landroidx/constraintlayout/motion/widget/Key;->mFramePosition:I
|
||||
|
||||
iget v5, p0, Landroidx/constraintlayout/motion/widget/KeyTimeCycle;->mElevation:F
|
||||
|
||||
iget v6, p0, Landroidx/constraintlayout/motion/widget/KeyTimeCycle;->mWavePeriod:F
|
||||
|
||||
iget v7, p0, Landroidx/constraintlayout/motion/widget/KeyTimeCycle;->mWaveShape:I
|
||||
|
||||
iget v8, p0, Landroidx/constraintlayout/motion/widget/KeyTimeCycle;->mWaveOffset:F
|
||||
|
||||
invoke-virtual/range {v3 .. v8}, Landroidx/constraintlayout/motion/widget/TimeCycleSplineSet;->setPoint(IFFIF)V
|
||||
|
||||
goto/16 :goto_0
|
||||
|
||||
:pswitch_b
|
||||
iget v1, p0, Landroidx/constraintlayout/motion/widget/KeyTimeCycle;->mAlpha:F
|
||||
|
||||
invoke-static {v1}, Ljava/lang/Float;->isNaN(F)Z
|
||||
|
||||
move-result v1
|
||||
|
||||
if-nez v1, :cond_0
|
||||
|
||||
iget v4, p0, Landroidx/constraintlayout/motion/widget/Key;->mFramePosition:I
|
||||
|
||||
iget v5, p0, Landroidx/constraintlayout/motion/widget/KeyTimeCycle;->mAlpha:F
|
||||
|
||||
iget v6, p0, Landroidx/constraintlayout/motion/widget/KeyTimeCycle;->mWavePeriod:F
|
||||
|
||||
iget v7, p0, Landroidx/constraintlayout/motion/widget/KeyTimeCycle;->mWaveShape:I
|
||||
|
||||
iget v8, p0, Landroidx/constraintlayout/motion/widget/KeyTimeCycle;->mWaveOffset:F
|
||||
|
||||
invoke-virtual/range {v3 .. v8}, Landroidx/constraintlayout/motion/widget/TimeCycleSplineSet;->setPoint(IFFIF)V
|
||||
|
||||
goto/16 :goto_0
|
||||
|
||||
:cond_3
|
||||
return-void
|
||||
|
||||
nop
|
||||
|
||||
:sswitch_data_0
|
||||
.sparse-switch
|
||||
-0x4a771f66 -> :sswitch_b
|
||||
|
@ -1552,7 +1523,7 @@
|
|||
|
||||
const-string v2, "CUSTOM,"
|
||||
|
||||
invoke-static {v2, v1}, Lf/e/c/a/a;->r(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
|
||||
invoke-static {v2, v1}, Lf/e/c/a/a;->q(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
|
@ -1571,16 +1542,12 @@
|
|||
.end method
|
||||
|
||||
.method public setValue(Ljava/lang/String;Ljava/lang/Object;)V
|
||||
.locals 2
|
||||
|
||||
invoke-virtual {p1}, Ljava/lang/String;->hashCode()I
|
||||
.locals 1
|
||||
|
||||
invoke-virtual {p1}, Ljava/lang/String;->hashCode()I
|
||||
|
||||
move-result v0
|
||||
|
||||
const/4 v1, -0x1
|
||||
|
||||
sparse-switch v0, :sswitch_data_0
|
||||
|
||||
goto/16 :goto_0
|
||||
|
@ -1592,14 +1559,11 @@
|
|||
|
||||
move-result p1
|
||||
|
||||
if-nez p1, :cond_0
|
||||
if-eqz p1, :cond_0
|
||||
|
||||
goto/16 :goto_0
|
||||
const/16 p1, 0xd
|
||||
|
||||
:cond_0
|
||||
const/16 v1, 0xd
|
||||
|
||||
goto/16 :goto_0
|
||||
goto/16 :goto_1
|
||||
|
||||
:sswitch_1
|
||||
const-string v0, "curveFit"
|
||||
|
@ -1608,14 +1572,11 @@
|
|||
|
||||
move-result p1
|
||||
|
||||
if-nez p1, :cond_1
|
||||
if-eqz p1, :cond_0
|
||||
|
||||
goto/16 :goto_0
|
||||
const/4 p1, 0x1
|
||||
|
||||
:cond_1
|
||||
const/16 v1, 0xc
|
||||
|
||||
goto/16 :goto_0
|
||||
goto/16 :goto_1
|
||||
|
||||
:sswitch_2
|
||||
const-string v0, "alpha"
|
||||
|
@ -1624,14 +1585,11 @@
|
|||
|
||||
move-result p1
|
||||
|
||||
if-nez p1, :cond_2
|
||||
if-eqz p1, :cond_0
|
||||
|
||||
goto/16 :goto_0
|
||||
const/4 p1, 0x0
|
||||
|
||||
:cond_2
|
||||
const/16 v1, 0xb
|
||||
|
||||
goto/16 :goto_0
|
||||
goto/16 :goto_1
|
||||
|
||||
:sswitch_3
|
||||
const-string/jumbo v0, "transitionPathRotate"
|
||||
|
@ -1640,14 +1598,11 @@
|
|||
|
||||
move-result p1
|
||||
|
||||
if-nez p1, :cond_3
|
||||
if-eqz p1, :cond_0
|
||||
|
||||
goto/16 :goto_0
|
||||
const/16 p1, 0xa
|
||||
|
||||
:cond_3
|
||||
const/16 v1, 0xa
|
||||
|
||||
goto/16 :goto_0
|
||||
goto/16 :goto_1
|
||||
|
||||
:sswitch_4
|
||||
const-string v0, "elevation"
|
||||
|
@ -1656,14 +1611,11 @@
|
|||
|
||||
move-result p1
|
||||
|
||||
if-nez p1, :cond_4
|
||||
if-eqz p1, :cond_0
|
||||
|
||||
goto/16 :goto_0
|
||||
const/4 p1, 0x2
|
||||
|
||||
:cond_4
|
||||
const/16 v1, 0x9
|
||||
|
||||
goto/16 :goto_0
|
||||
goto :goto_1
|
||||
|
||||
:sswitch_5
|
||||
const-string v0, "rotation"
|
||||
|
@ -1672,14 +1624,11 @@
|
|||
|
||||
move-result p1
|
||||
|
||||
if-nez p1, :cond_5
|
||||
if-eqz p1, :cond_0
|
||||
|
||||
goto/16 :goto_0
|
||||
const/4 p1, 0x4
|
||||
|
||||
:cond_5
|
||||
const/16 v1, 0x8
|
||||
|
||||
goto/16 :goto_0
|
||||
goto :goto_1
|
||||
|
||||
:sswitch_6
|
||||
const-string v0, "scaleY"
|
||||
|
@ -1688,14 +1637,11 @@
|
|||
|
||||
move-result p1
|
||||
|
||||
if-nez p1, :cond_6
|
||||
if-eqz p1, :cond_0
|
||||
|
||||
goto :goto_0
|
||||
const/16 p1, 0x8
|
||||
|
||||
:cond_6
|
||||
const/4 v1, 0x7
|
||||
|
||||
goto :goto_0
|
||||
goto :goto_1
|
||||
|
||||
:sswitch_7
|
||||
const-string v0, "scaleX"
|
||||
|
@ -1704,14 +1650,11 @@
|
|||
|
||||
move-result p1
|
||||
|
||||
if-nez p1, :cond_7
|
||||
if-eqz p1, :cond_0
|
||||
|
||||
goto :goto_0
|
||||
const/4 p1, 0x7
|
||||
|
||||
:cond_7
|
||||
const/4 v1, 0x6
|
||||
|
||||
goto :goto_0
|
||||
goto :goto_1
|
||||
|
||||
:sswitch_8
|
||||
const-string v0, "progress"
|
||||
|
@ -1720,14 +1663,11 @@
|
|||
|
||||
move-result p1
|
||||
|
||||
if-nez p1, :cond_8
|
||||
if-eqz p1, :cond_0
|
||||
|
||||
goto :goto_0
|
||||
const/4 p1, 0x3
|
||||
|
||||
:cond_8
|
||||
const/4 v1, 0x5
|
||||
|
||||
goto :goto_0
|
||||
goto :goto_1
|
||||
|
||||
:sswitch_9
|
||||
const-string/jumbo v0, "translationY"
|
||||
|
@ -1736,14 +1676,11 @@
|
|||
|
||||
move-result p1
|
||||
|
||||
if-nez p1, :cond_9
|
||||
if-eqz p1, :cond_0
|
||||
|
||||
goto :goto_0
|
||||
const/16 p1, 0xc
|
||||
|
||||
:cond_9
|
||||
const/4 v1, 0x4
|
||||
|
||||
goto :goto_0
|
||||
goto :goto_1
|
||||
|
||||
:sswitch_a
|
||||
const-string/jumbo v0, "translationX"
|
||||
|
@ -1752,14 +1689,11 @@
|
|||
|
||||
move-result p1
|
||||
|
||||
if-nez p1, :cond_a
|
||||
if-eqz p1, :cond_0
|
||||
|
||||
goto :goto_0
|
||||
const/16 p1, 0xb
|
||||
|
||||
:cond_a
|
||||
const/4 v1, 0x3
|
||||
|
||||
goto :goto_0
|
||||
goto :goto_1
|
||||
|
||||
:sswitch_b
|
||||
const-string v0, "rotationY"
|
||||
|
@ -1768,14 +1702,11 @@
|
|||
|
||||
move-result p1
|
||||
|
||||
if-nez p1, :cond_b
|
||||
if-eqz p1, :cond_0
|
||||
|
||||
goto :goto_0
|
||||
const/4 p1, 0x6
|
||||
|
||||
:cond_b
|
||||
const/4 v1, 0x2
|
||||
|
||||
goto :goto_0
|
||||
goto :goto_1
|
||||
|
||||
:sswitch_c
|
||||
const-string v0, "rotationX"
|
||||
|
@ -1784,14 +1715,11 @@
|
|||
|
||||
move-result p1
|
||||
|
||||
if-nez p1, :cond_c
|
||||
if-eqz p1, :cond_0
|
||||
|
||||
goto :goto_0
|
||||
const/4 p1, 0x5
|
||||
|
||||
:cond_c
|
||||
const/4 v1, 0x1
|
||||
|
||||
goto :goto_0
|
||||
goto :goto_1
|
||||
|
||||
:sswitch_d
|
||||
const-string/jumbo v0, "transitionEasing"
|
||||
|
@ -1800,18 +1728,21 @@
|
|||
|
||||
move-result p1
|
||||
|
||||
if-nez p1, :cond_d
|
||||
if-eqz p1, :cond_0
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_d
|
||||
const/4 v1, 0x0
|
||||
|
||||
:goto_0
|
||||
packed-switch v1, :pswitch_data_0
|
||||
const/16 p1, 0x9
|
||||
|
||||
goto :goto_1
|
||||
|
||||
:cond_0
|
||||
:goto_0
|
||||
const/4 p1, -0x1
|
||||
|
||||
:goto_1
|
||||
packed-switch p1, :pswitch_data_0
|
||||
|
||||
goto :goto_2
|
||||
|
||||
:pswitch_0
|
||||
invoke-virtual {p0, p2}, Landroidx/constraintlayout/motion/widget/Key;->toFloat(Ljava/lang/Object;)F
|
||||
|
||||
|
@ -1819,25 +1750,25 @@
|
|||
|
||||
iput p1, p0, Landroidx/constraintlayout/motion/widget/KeyTimeCycle;->mTranslationZ:F
|
||||
|
||||
goto :goto_1
|
||||
goto :goto_2
|
||||
|
||||
:pswitch_1
|
||||
invoke-virtual {p0, p2}, Landroidx/constraintlayout/motion/widget/Key;->toInt(Ljava/lang/Object;)I
|
||||
invoke-virtual {p0, p2}, Landroidx/constraintlayout/motion/widget/Key;->toFloat(Ljava/lang/Object;)F
|
||||
|
||||
move-result p1
|
||||
|
||||
iput p1, p0, Landroidx/constraintlayout/motion/widget/KeyTimeCycle;->mCurveFit:I
|
||||
iput p1, p0, Landroidx/constraintlayout/motion/widget/KeyTimeCycle;->mTranslationY:F
|
||||
|
||||
goto :goto_1
|
||||
goto :goto_2
|
||||
|
||||
:pswitch_2
|
||||
invoke-virtual {p0, p2}, Landroidx/constraintlayout/motion/widget/Key;->toFloat(Ljava/lang/Object;)F
|
||||
|
||||
move-result p1
|
||||
|
||||
iput p1, p0, Landroidx/constraintlayout/motion/widget/KeyTimeCycle;->mAlpha:F
|
||||
iput p1, p0, Landroidx/constraintlayout/motion/widget/KeyTimeCycle;->mTranslationX:F
|
||||
|
||||
goto :goto_1
|
||||
goto :goto_2
|
||||
|
||||
:pswitch_3
|
||||
invoke-virtual {p0, p2}, Landroidx/constraintlayout/motion/widget/Key;->toFloat(Ljava/lang/Object;)F
|
||||
|
@ -1846,97 +1777,97 @@
|
|||
|
||||
iput p1, p0, Landroidx/constraintlayout/motion/widget/KeyTimeCycle;->mTransitionPathRotate:F
|
||||
|
||||
goto :goto_1
|
||||
goto :goto_2
|
||||
|
||||
:pswitch_4
|
||||
invoke-virtual {p0, p2}, Landroidx/constraintlayout/motion/widget/Key;->toFloat(Ljava/lang/Object;)F
|
||||
|
||||
move-result p1
|
||||
|
||||
iput p1, p0, Landroidx/constraintlayout/motion/widget/KeyTimeCycle;->mElevation:F
|
||||
|
||||
goto :goto_1
|
||||
|
||||
:pswitch_5
|
||||
invoke-virtual {p0, p2}, Landroidx/constraintlayout/motion/widget/Key;->toFloat(Ljava/lang/Object;)F
|
||||
|
||||
move-result p1
|
||||
|
||||
iput p1, p0, Landroidx/constraintlayout/motion/widget/KeyTimeCycle;->mRotation:F
|
||||
|
||||
goto :goto_1
|
||||
|
||||
:pswitch_6
|
||||
invoke-virtual {p0, p2}, Landroidx/constraintlayout/motion/widget/Key;->toFloat(Ljava/lang/Object;)F
|
||||
|
||||
move-result p1
|
||||
|
||||
iput p1, p0, Landroidx/constraintlayout/motion/widget/KeyTimeCycle;->mScaleY:F
|
||||
|
||||
goto :goto_1
|
||||
|
||||
:pswitch_7
|
||||
invoke-virtual {p0, p2}, Landroidx/constraintlayout/motion/widget/Key;->toFloat(Ljava/lang/Object;)F
|
||||
|
||||
move-result p1
|
||||
|
||||
iput p1, p0, Landroidx/constraintlayout/motion/widget/KeyTimeCycle;->mScaleX:F
|
||||
|
||||
goto :goto_1
|
||||
|
||||
:pswitch_8
|
||||
invoke-virtual {p0, p2}, Landroidx/constraintlayout/motion/widget/Key;->toFloat(Ljava/lang/Object;)F
|
||||
|
||||
move-result p1
|
||||
|
||||
iput p1, p0, Landroidx/constraintlayout/motion/widget/KeyTimeCycle;->mProgress:F
|
||||
|
||||
goto :goto_1
|
||||
|
||||
:pswitch_9
|
||||
invoke-virtual {p0, p2}, Landroidx/constraintlayout/motion/widget/Key;->toFloat(Ljava/lang/Object;)F
|
||||
|
||||
move-result p1
|
||||
|
||||
iput p1, p0, Landroidx/constraintlayout/motion/widget/KeyTimeCycle;->mTranslationY:F
|
||||
|
||||
goto :goto_1
|
||||
|
||||
:pswitch_a
|
||||
invoke-virtual {p0, p2}, Landroidx/constraintlayout/motion/widget/Key;->toFloat(Ljava/lang/Object;)F
|
||||
|
||||
move-result p1
|
||||
|
||||
iput p1, p0, Landroidx/constraintlayout/motion/widget/KeyTimeCycle;->mTranslationX:F
|
||||
|
||||
goto :goto_1
|
||||
|
||||
:pswitch_b
|
||||
invoke-virtual {p0, p2}, Landroidx/constraintlayout/motion/widget/Key;->toFloat(Ljava/lang/Object;)F
|
||||
|
||||
move-result p1
|
||||
|
||||
iput p1, p0, Landroidx/constraintlayout/motion/widget/KeyTimeCycle;->mRotationY:F
|
||||
|
||||
goto :goto_1
|
||||
|
||||
:pswitch_c
|
||||
invoke-virtual {p0, p2}, Landroidx/constraintlayout/motion/widget/Key;->toFloat(Ljava/lang/Object;)F
|
||||
|
||||
move-result p1
|
||||
|
||||
iput p1, p0, Landroidx/constraintlayout/motion/widget/KeyTimeCycle;->mRotationX:F
|
||||
|
||||
goto :goto_1
|
||||
|
||||
:pswitch_d
|
||||
invoke-virtual {p2}, Ljava/lang/Object;->toString()Ljava/lang/String;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
iput-object p1, p0, Landroidx/constraintlayout/motion/widget/KeyTimeCycle;->mTransitionEasing:Ljava/lang/String;
|
||||
|
||||
:goto_1
|
||||
goto :goto_2
|
||||
|
||||
:pswitch_5
|
||||
invoke-virtual {p0, p2}, Landroidx/constraintlayout/motion/widget/Key;->toFloat(Ljava/lang/Object;)F
|
||||
|
||||
move-result p1
|
||||
|
||||
iput p1, p0, Landroidx/constraintlayout/motion/widget/KeyTimeCycle;->mScaleY:F
|
||||
|
||||
goto :goto_2
|
||||
|
||||
:pswitch_6
|
||||
invoke-virtual {p0, p2}, Landroidx/constraintlayout/motion/widget/Key;->toFloat(Ljava/lang/Object;)F
|
||||
|
||||
move-result p1
|
||||
|
||||
iput p1, p0, Landroidx/constraintlayout/motion/widget/KeyTimeCycle;->mScaleX:F
|
||||
|
||||
goto :goto_2
|
||||
|
||||
:pswitch_7
|
||||
invoke-virtual {p0, p2}, Landroidx/constraintlayout/motion/widget/Key;->toFloat(Ljava/lang/Object;)F
|
||||
|
||||
move-result p1
|
||||
|
||||
iput p1, p0, Landroidx/constraintlayout/motion/widget/KeyTimeCycle;->mRotationY:F
|
||||
|
||||
goto :goto_2
|
||||
|
||||
:pswitch_8
|
||||
invoke-virtual {p0, p2}, Landroidx/constraintlayout/motion/widget/Key;->toFloat(Ljava/lang/Object;)F
|
||||
|
||||
move-result p1
|
||||
|
||||
iput p1, p0, Landroidx/constraintlayout/motion/widget/KeyTimeCycle;->mRotationX:F
|
||||
|
||||
goto :goto_2
|
||||
|
||||
:pswitch_9
|
||||
invoke-virtual {p0, p2}, Landroidx/constraintlayout/motion/widget/Key;->toFloat(Ljava/lang/Object;)F
|
||||
|
||||
move-result p1
|
||||
|
||||
iput p1, p0, Landroidx/constraintlayout/motion/widget/KeyTimeCycle;->mRotation:F
|
||||
|
||||
goto :goto_2
|
||||
|
||||
:pswitch_a
|
||||
invoke-virtual {p0, p2}, Landroidx/constraintlayout/motion/widget/Key;->toFloat(Ljava/lang/Object;)F
|
||||
|
||||
move-result p1
|
||||
|
||||
iput p1, p0, Landroidx/constraintlayout/motion/widget/KeyTimeCycle;->mProgress:F
|
||||
|
||||
goto :goto_2
|
||||
|
||||
:pswitch_b
|
||||
invoke-virtual {p0, p2}, Landroidx/constraintlayout/motion/widget/Key;->toFloat(Ljava/lang/Object;)F
|
||||
|
||||
move-result p1
|
||||
|
||||
iput p1, p0, Landroidx/constraintlayout/motion/widget/KeyTimeCycle;->mElevation:F
|
||||
|
||||
goto :goto_2
|
||||
|
||||
:pswitch_c
|
||||
invoke-virtual {p0, p2}, Landroidx/constraintlayout/motion/widget/Key;->toInt(Ljava/lang/Object;)I
|
||||
|
||||
move-result p1
|
||||
|
||||
iput p1, p0, Landroidx/constraintlayout/motion/widget/KeyTimeCycle;->mCurveFit:I
|
||||
|
||||
goto :goto_2
|
||||
|
||||
:pswitch_d
|
||||
invoke-virtual {p0, p2}, Landroidx/constraintlayout/motion/widget/Key;->toFloat(Ljava/lang/Object;)F
|
||||
|
||||
move-result p1
|
||||
|
||||
iput p1, p0, Landroidx/constraintlayout/motion/widget/KeyTimeCycle;->mAlpha:F
|
||||
|
||||
:goto_2
|
||||
return-void
|
||||
|
||||
:sswitch_data_0
|
||||
|
|
|
@ -15,27 +15,27 @@
|
|||
|
||||
|
||||
# static fields
|
||||
.field private static final COLLISION:I = 0x9
|
||||
.field public static final COLLISION:I = 0x9
|
||||
|
||||
.field private static final CROSS:I = 0x4
|
||||
.field public static final CROSS:I = 0x4
|
||||
|
||||
.field private static final FRAME_POS:I = 0x8
|
||||
.field public static final FRAME_POS:I = 0x8
|
||||
|
||||
.field private static final NEGATIVE_CROSS:I = 0x1
|
||||
.field public static final NEGATIVE_CROSS:I = 0x1
|
||||
|
||||
.field private static final POSITIVE_CROSS:I = 0x2
|
||||
.field public static final POSITIVE_CROSS:I = 0x2
|
||||
|
||||
.field private static final POST_LAYOUT:I = 0xa
|
||||
.field public static final POST_LAYOUT:I = 0xa
|
||||
|
||||
.field private static final TARGET_ID:I = 0x7
|
||||
.field public static final TARGET_ID:I = 0x7
|
||||
|
||||
.field private static final TRIGGER_ID:I = 0x6
|
||||
.field public static final TRIGGER_ID:I = 0x6
|
||||
|
||||
.field private static final TRIGGER_RECEIVER:I = 0xb
|
||||
.field public static final TRIGGER_RECEIVER:I = 0xb
|
||||
|
||||
.field private static final TRIGGER_SLACK:I = 0x5
|
||||
.field public static final TRIGGER_SLACK:I = 0x5
|
||||
|
||||
.field private static mAttrMap:Landroid/util/SparseIntArray;
|
||||
.field public static mAttrMap:Landroid/util/SparseIntArray;
|
||||
|
||||
|
||||
# direct methods
|
||||
|
@ -129,7 +129,7 @@
|
|||
return-void
|
||||
.end method
|
||||
|
||||
.method private constructor <init>()V
|
||||
.method public constructor <init>()V
|
||||
.locals 0
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
@ -335,7 +335,7 @@
|
|||
:goto_1
|
||||
const-string/jumbo v2, "unused attribute 0x"
|
||||
|
||||
invoke-static {v2}, Lf/e/c/a/a;->F(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
invoke-static {v2}, Lf/e/c/a/a;->E(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
move-result-object v2
|
||||
|
||||
|
|
|
@ -16,47 +16,47 @@
|
|||
|
||||
.field public static final NAME:Ljava/lang/String; = "KeyTrigger"
|
||||
|
||||
.field private static final TAG:Ljava/lang/String; = "KeyTrigger"
|
||||
.field public static final TAG:Ljava/lang/String; = "KeyTrigger"
|
||||
|
||||
|
||||
# instance fields
|
||||
.field public mCollisionRect:Landroid/graphics/RectF;
|
||||
|
||||
.field private mCross:Ljava/lang/String;
|
||||
.field public mCross:Ljava/lang/String;
|
||||
|
||||
.field private mCurveFit:I
|
||||
.field public mCurveFit:I
|
||||
|
||||
.field private mFireCross:Ljava/lang/reflect/Method;
|
||||
.field public mFireCross:Ljava/lang/reflect/Method;
|
||||
|
||||
.field private mFireCrossReset:Z
|
||||
.field public mFireCrossReset:Z
|
||||
|
||||
.field private mFireLastPos:F
|
||||
.field public mFireLastPos:F
|
||||
|
||||
.field private mFireNegativeCross:Ljava/lang/reflect/Method;
|
||||
.field public mFireNegativeCross:Ljava/lang/reflect/Method;
|
||||
|
||||
.field private mFireNegativeReset:Z
|
||||
.field public mFireNegativeReset:Z
|
||||
|
||||
.field private mFirePositiveCross:Ljava/lang/reflect/Method;
|
||||
.field public mFirePositiveCross:Ljava/lang/reflect/Method;
|
||||
|
||||
.field private mFirePositiveReset:Z
|
||||
.field public mFirePositiveReset:Z
|
||||
|
||||
.field private mFireThreshold:F
|
||||
.field public mFireThreshold:F
|
||||
|
||||
.field private mNegativeCross:Ljava/lang/String;
|
||||
.field public mNegativeCross:Ljava/lang/String;
|
||||
|
||||
.field private mPositiveCross:Ljava/lang/String;
|
||||
.field public mPositiveCross:Ljava/lang/String;
|
||||
|
||||
.field private mPostLayout:Z
|
||||
.field public mPostLayout:Z
|
||||
|
||||
.field public mTargetRect:Landroid/graphics/RectF;
|
||||
|
||||
.field private mTriggerCollisionId:I
|
||||
.field public mTriggerCollisionId:I
|
||||
|
||||
.field private mTriggerCollisionView:Landroid/view/View;
|
||||
.field public mTriggerCollisionView:Landroid/view/View;
|
||||
|
||||
.field private mTriggerID:I
|
||||
.field public mTriggerID:I
|
||||
|
||||
.field private mTriggerReceiver:I
|
||||
.field public mTriggerReceiver:I
|
||||
|
||||
.field public mTriggerSlack:F
|
||||
|
||||
|
@ -658,7 +658,7 @@
|
|||
goto :goto_a
|
||||
|
||||
:catch_0
|
||||
invoke-static {p1}, Lf/e/c/a/a;->F(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
invoke-static {p1}, Lf/e/c/a/a;->E(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
move-result-object v2
|
||||
|
||||
|
@ -706,7 +706,7 @@
|
|||
goto :goto_b
|
||||
|
||||
:catch_1
|
||||
invoke-static {v4}, Lf/e/c/a/a;->F(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
invoke-static {v4}, Lf/e/c/a/a;->E(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
move-result-object v2
|
||||
|
||||
|
@ -772,7 +772,7 @@
|
|||
goto :goto_c
|
||||
|
||||
:catch_2
|
||||
invoke-static {p1}, Lf/e/c/a/a;->F(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
invoke-static {p1}, Lf/e/c/a/a;->E(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
|
@ -820,7 +820,7 @@
|
|||
goto :goto_d
|
||||
|
||||
:catch_3
|
||||
invoke-static {v4}, Lf/e/c/a/a;->F(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
invoke-static {v4}, Lf/e/c/a/a;->E(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
|
@ -886,7 +886,7 @@
|
|||
goto :goto_e
|
||||
|
||||
:catch_4
|
||||
invoke-static {p1}, Lf/e/c/a/a;->F(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
invoke-static {p1}, Lf/e/c/a/a;->E(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
|
@ -934,7 +934,7 @@
|
|||
goto :goto_f
|
||||
|
||||
:catch_5
|
||||
invoke-static {v4}, Lf/e/c/a/a;->F(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
invoke-static {v4}, Lf/e/c/a/a;->E(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
|
|
|
@ -30,9 +30,9 @@
|
|||
|
||||
|
||||
# instance fields
|
||||
.field private alpha:F
|
||||
.field public alpha:F
|
||||
|
||||
.field private applyElevation:Z
|
||||
.field public applyElevation:Z
|
||||
|
||||
.field public attributes:Ljava/util/LinkedHashMap;
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
|
@ -45,23 +45,23 @@
|
|||
.end annotation
|
||||
.end field
|
||||
|
||||
.field private elevation:F
|
||||
.field public elevation:F
|
||||
|
||||
.field private height:F
|
||||
.field public height:F
|
||||
|
||||
.field private mDrawPath:I
|
||||
.field public mDrawPath:I
|
||||
|
||||
.field private mKeyFrameEasing:Landroidx/constraintlayout/motion/utils/Easing;
|
||||
.field public mKeyFrameEasing:Landroidx/constraintlayout/motion/utils/Easing;
|
||||
|
||||
.field public mMode:I
|
||||
|
||||
.field private mPathRotate:F
|
||||
.field public mPathRotate:F
|
||||
|
||||
.field private mPivotX:F
|
||||
.field public mPivotX:F
|
||||
|
||||
.field private mPivotY:F
|
||||
.field public mPivotY:F
|
||||
|
||||
.field private mProgress:F
|
||||
.field public mProgress:F
|
||||
|
||||
.field public mTempDelta:[D
|
||||
|
||||
|
@ -69,31 +69,31 @@
|
|||
|
||||
.field public mVisibilityMode:I
|
||||
|
||||
.field private position:F
|
||||
.field public position:F
|
||||
|
||||
.field private rotation:F
|
||||
.field public rotation:F
|
||||
|
||||
.field private rotationX:F
|
||||
.field public rotationX:F
|
||||
|
||||
.field public rotationY:F
|
||||
|
||||
.field private scaleX:F
|
||||
.field public scaleX:F
|
||||
|
||||
.field private scaleY:F
|
||||
.field public scaleY:F
|
||||
|
||||
.field private translationX:F
|
||||
.field public translationX:F
|
||||
|
||||
.field private translationY:F
|
||||
.field public translationY:F
|
||||
|
||||
.field private translationZ:F
|
||||
.field public translationZ:F
|
||||
|
||||
.field public visibility:I
|
||||
|
||||
.field private width:F
|
||||
.field public width:F
|
||||
|
||||
.field private x:F
|
||||
.field public x:F
|
||||
|
||||
.field private y:F
|
||||
.field public y:F
|
||||
|
||||
|
||||
# direct methods
|
||||
|
@ -279,7 +279,7 @@
|
|||
|
||||
move-result v1
|
||||
|
||||
if-eqz v1, :cond_1f
|
||||
if-eqz v1, :cond_12
|
||||
|
||||
invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
|
||||
|
||||
|
@ -293,8 +293,6 @@
|
|||
|
||||
check-cast v2, Landroidx/constraintlayout/motion/widget/SplineSet;
|
||||
|
||||
invoke-virtual {v1}, Ljava/lang/String;->hashCode()I
|
||||
|
||||
const/4 v3, -0x1
|
||||
|
||||
invoke-virtual {v1}, Ljava/lang/String;->hashCode()I
|
||||
|
@ -314,12 +312,9 @@
|
|||
|
||||
move-result v4
|
||||
|
||||
if-nez v4, :cond_0
|
||||
if-eqz v4, :cond_0
|
||||
|
||||
goto/16 :goto_1
|
||||
|
||||
:cond_0
|
||||
const/16 v3, 0xd
|
||||
const/4 v3, 0x0
|
||||
|
||||
goto/16 :goto_1
|
||||
|
||||
|
@ -330,12 +325,9 @@
|
|||
|
||||
move-result v4
|
||||
|
||||
if-nez v4, :cond_1
|
||||
if-eqz v4, :cond_0
|
||||
|
||||
goto/16 :goto_1
|
||||
|
||||
:cond_1
|
||||
const/16 v3, 0xc
|
||||
const/4 v3, 0x7
|
||||
|
||||
goto/16 :goto_1
|
||||
|
||||
|
@ -346,12 +338,9 @@
|
|||
|
||||
move-result v4
|
||||
|
||||
if-nez v4, :cond_2
|
||||
if-eqz v4, :cond_0
|
||||
|
||||
goto/16 :goto_1
|
||||
|
||||
:cond_2
|
||||
const/16 v3, 0xb
|
||||
const/4 v3, 0x1
|
||||
|
||||
goto/16 :goto_1
|
||||
|
||||
|
@ -362,12 +351,9 @@
|
|||
|
||||
move-result v4
|
||||
|
||||
if-nez v4, :cond_3
|
||||
if-eqz v4, :cond_0
|
||||
|
||||
goto/16 :goto_1
|
||||
|
||||
:cond_3
|
||||
const/16 v3, 0xa
|
||||
const/4 v3, 0x2
|
||||
|
||||
goto/16 :goto_1
|
||||
|
||||
|
@ -378,14 +364,11 @@
|
|||
|
||||
move-result v4
|
||||
|
||||
if-nez v4, :cond_4
|
||||
if-eqz v4, :cond_0
|
||||
|
||||
goto/16 :goto_1
|
||||
const/4 v3, 0x6
|
||||
|
||||
:cond_4
|
||||
const/16 v3, 0x9
|
||||
|
||||
goto/16 :goto_1
|
||||
goto :goto_1
|
||||
|
||||
:sswitch_5
|
||||
const-string/jumbo v4, "transformPivotX"
|
||||
|
@ -394,14 +377,11 @@
|
|||
|
||||
move-result v4
|
||||
|
||||
if-nez v4, :cond_5
|
||||
if-eqz v4, :cond_0
|
||||
|
||||
goto/16 :goto_1
|
||||
const/4 v3, 0x5
|
||||
|
||||
:cond_5
|
||||
const/16 v3, 0x8
|
||||
|
||||
goto/16 :goto_1
|
||||
goto :goto_1
|
||||
|
||||
:sswitch_6
|
||||
const-string v4, "scaleY"
|
||||
|
@ -410,12 +390,9 @@
|
|||
|
||||
move-result v4
|
||||
|
||||
if-nez v4, :cond_6
|
||||
if-eqz v4, :cond_0
|
||||
|
||||
goto :goto_1
|
||||
|
||||
:cond_6
|
||||
const/4 v3, 0x7
|
||||
const/16 v3, 0xa
|
||||
|
||||
goto :goto_1
|
||||
|
||||
|
@ -426,12 +403,9 @@
|
|||
|
||||
move-result v4
|
||||
|
||||
if-nez v4, :cond_7
|
||||
if-eqz v4, :cond_0
|
||||
|
||||
goto :goto_1
|
||||
|
||||
:cond_7
|
||||
const/4 v3, 0x6
|
||||
const/16 v3, 0x9
|
||||
|
||||
goto :goto_1
|
||||
|
||||
|
@ -442,12 +416,9 @@
|
|||
|
||||
move-result v4
|
||||
|
||||
if-nez v4, :cond_8
|
||||
if-eqz v4, :cond_0
|
||||
|
||||
goto :goto_1
|
||||
|
||||
:cond_8
|
||||
const/4 v3, 0x5
|
||||
const/16 v3, 0x8
|
||||
|
||||
goto :goto_1
|
||||
|
||||
|
@ -458,12 +429,9 @@
|
|||
|
||||
move-result v4
|
||||
|
||||
if-nez v4, :cond_9
|
||||
if-eqz v4, :cond_0
|
||||
|
||||
goto :goto_1
|
||||
|
||||
:cond_9
|
||||
const/4 v3, 0x4
|
||||
const/16 v3, 0xd
|
||||
|
||||
goto :goto_1
|
||||
|
||||
|
@ -474,12 +442,9 @@
|
|||
|
||||
move-result v4
|
||||
|
||||
if-nez v4, :cond_a
|
||||
if-eqz v4, :cond_0
|
||||
|
||||
goto :goto_1
|
||||
|
||||
:cond_a
|
||||
const/4 v3, 0x3
|
||||
const/16 v3, 0xc
|
||||
|
||||
goto :goto_1
|
||||
|
||||
|
@ -490,12 +455,9 @@
|
|||
|
||||
move-result v4
|
||||
|
||||
if-nez v4, :cond_b
|
||||
if-eqz v4, :cond_0
|
||||
|
||||
goto :goto_1
|
||||
|
||||
:cond_b
|
||||
const/4 v3, 0x2
|
||||
const/16 v3, 0xb
|
||||
|
||||
goto :goto_1
|
||||
|
||||
|
@ -506,12 +468,9 @@
|
|||
|
||||
move-result v4
|
||||
|
||||
if-nez v4, :cond_c
|
||||
if-eqz v4, :cond_0
|
||||
|
||||
goto :goto_1
|
||||
|
||||
:cond_c
|
||||
const/4 v3, 0x1
|
||||
const/4 v3, 0x4
|
||||
|
||||
goto :goto_1
|
||||
|
||||
|
@ -522,13 +481,11 @@
|
|||
|
||||
move-result v4
|
||||
|
||||
if-nez v4, :cond_d
|
||||
if-eqz v4, :cond_0
|
||||
|
||||
goto :goto_1
|
||||
|
||||
:cond_d
|
||||
const/4 v3, 0x0
|
||||
const/4 v3, 0x3
|
||||
|
||||
:cond_0
|
||||
:goto_1
|
||||
const/high16 v4, 0x3f800000 # 1.0f
|
||||
|
||||
|
@ -544,7 +501,7 @@
|
|||
|
||||
const-string v4, "MotionPaths"
|
||||
|
||||
if-eqz v3, :cond_10
|
||||
if-eqz v3, :cond_11
|
||||
|
||||
const-string v3, ","
|
||||
|
||||
|
@ -560,7 +517,7 @@
|
|||
|
||||
move-result v5
|
||||
|
||||
if-eqz v5, :cond_f
|
||||
if-eqz v5, :cond_10
|
||||
|
||||
iget-object v5, p0, Landroidx/constraintlayout/motion/widget/MotionConstrainedPoint;->attributes:Ljava/util/LinkedHashMap;
|
||||
|
||||
|
@ -572,7 +529,7 @@
|
|||
|
||||
instance-of v5, v2, Landroidx/constraintlayout/motion/widget/SplineSet$CustomSet;
|
||||
|
||||
if-eqz v5, :cond_e
|
||||
if-eqz v5, :cond_f
|
||||
|
||||
check-cast v2, Landroidx/constraintlayout/motion/widget/SplineSet$CustomSet;
|
||||
|
||||
|
@ -580,7 +537,273 @@
|
|||
|
||||
goto/16 :goto_0
|
||||
|
||||
:pswitch_0
|
||||
iget v1, p0, Landroidx/constraintlayout/motion/widget/MotionConstrainedPoint;->translationZ:F
|
||||
|
||||
invoke-static {v1}, Ljava/lang/Float;->isNaN(F)Z
|
||||
|
||||
move-result v1
|
||||
|
||||
if-eqz v1, :cond_1
|
||||
|
||||
goto :goto_2
|
||||
|
||||
:cond_1
|
||||
iget v6, p0, Landroidx/constraintlayout/motion/widget/MotionConstrainedPoint;->translationZ:F
|
||||
|
||||
:goto_2
|
||||
invoke-virtual {v2, p2, v6}, Landroidx/constraintlayout/motion/widget/SplineSet;->setPoint(IF)V
|
||||
|
||||
goto/16 :goto_0
|
||||
|
||||
:pswitch_1
|
||||
iget v1, p0, Landroidx/constraintlayout/motion/widget/MotionConstrainedPoint;->translationY:F
|
||||
|
||||
invoke-static {v1}, Ljava/lang/Float;->isNaN(F)Z
|
||||
|
||||
move-result v1
|
||||
|
||||
if-eqz v1, :cond_2
|
||||
|
||||
goto :goto_3
|
||||
|
||||
:cond_2
|
||||
iget v6, p0, Landroidx/constraintlayout/motion/widget/MotionConstrainedPoint;->translationY:F
|
||||
|
||||
:goto_3
|
||||
invoke-virtual {v2, p2, v6}, Landroidx/constraintlayout/motion/widget/SplineSet;->setPoint(IF)V
|
||||
|
||||
goto/16 :goto_0
|
||||
|
||||
:pswitch_2
|
||||
iget v1, p0, Landroidx/constraintlayout/motion/widget/MotionConstrainedPoint;->translationX:F
|
||||
|
||||
invoke-static {v1}, Ljava/lang/Float;->isNaN(F)Z
|
||||
|
||||
move-result v1
|
||||
|
||||
if-eqz v1, :cond_3
|
||||
|
||||
goto :goto_4
|
||||
|
||||
:cond_3
|
||||
iget v6, p0, Landroidx/constraintlayout/motion/widget/MotionConstrainedPoint;->translationX:F
|
||||
|
||||
:goto_4
|
||||
invoke-virtual {v2, p2, v6}, Landroidx/constraintlayout/motion/widget/SplineSet;->setPoint(IF)V
|
||||
|
||||
goto/16 :goto_0
|
||||
|
||||
:pswitch_3
|
||||
iget v1, p0, Landroidx/constraintlayout/motion/widget/MotionConstrainedPoint;->scaleY:F
|
||||
|
||||
invoke-static {v1}, Ljava/lang/Float;->isNaN(F)Z
|
||||
|
||||
move-result v1
|
||||
|
||||
if-eqz v1, :cond_4
|
||||
|
||||
goto :goto_5
|
||||
|
||||
:cond_4
|
||||
iget v4, p0, Landroidx/constraintlayout/motion/widget/MotionConstrainedPoint;->scaleY:F
|
||||
|
||||
:goto_5
|
||||
invoke-virtual {v2, p2, v4}, Landroidx/constraintlayout/motion/widget/SplineSet;->setPoint(IF)V
|
||||
|
||||
goto/16 :goto_0
|
||||
|
||||
:pswitch_4
|
||||
iget v1, p0, Landroidx/constraintlayout/motion/widget/MotionConstrainedPoint;->scaleX:F
|
||||
|
||||
invoke-static {v1}, Ljava/lang/Float;->isNaN(F)Z
|
||||
|
||||
move-result v1
|
||||
|
||||
if-eqz v1, :cond_5
|
||||
|
||||
goto :goto_6
|
||||
|
||||
:cond_5
|
||||
iget v4, p0, Landroidx/constraintlayout/motion/widget/MotionConstrainedPoint;->scaleX:F
|
||||
|
||||
:goto_6
|
||||
invoke-virtual {v2, p2, v4}, Landroidx/constraintlayout/motion/widget/SplineSet;->setPoint(IF)V
|
||||
|
||||
goto/16 :goto_0
|
||||
|
||||
:pswitch_5
|
||||
iget v1, p0, Landroidx/constraintlayout/motion/widget/MotionConstrainedPoint;->mProgress:F
|
||||
|
||||
invoke-static {v1}, Ljava/lang/Float;->isNaN(F)Z
|
||||
|
||||
move-result v1
|
||||
|
||||
if-eqz v1, :cond_6
|
||||
|
||||
goto :goto_7
|
||||
|
||||
:cond_6
|
||||
iget v6, p0, Landroidx/constraintlayout/motion/widget/MotionConstrainedPoint;->mProgress:F
|
||||
|
||||
:goto_7
|
||||
invoke-virtual {v2, p2, v6}, Landroidx/constraintlayout/motion/widget/SplineSet;->setPoint(IF)V
|
||||
|
||||
goto/16 :goto_0
|
||||
|
||||
:pswitch_6
|
||||
iget v1, p0, Landroidx/constraintlayout/motion/widget/MotionConstrainedPoint;->mPathRotate:F
|
||||
|
||||
invoke-static {v1}, Ljava/lang/Float;->isNaN(F)Z
|
||||
|
||||
move-result v1
|
||||
|
||||
if-eqz v1, :cond_7
|
||||
|
||||
goto :goto_8
|
||||
|
||||
:cond_7
|
||||
iget v6, p0, Landroidx/constraintlayout/motion/widget/MotionConstrainedPoint;->mPathRotate:F
|
||||
|
||||
:goto_8
|
||||
invoke-virtual {v2, p2, v6}, Landroidx/constraintlayout/motion/widget/SplineSet;->setPoint(IF)V
|
||||
|
||||
goto/16 :goto_0
|
||||
|
||||
:pswitch_7
|
||||
iget v1, p0, Landroidx/constraintlayout/motion/widget/MotionConstrainedPoint;->mPivotY:F
|
||||
|
||||
invoke-static {v1}, Ljava/lang/Float;->isNaN(F)Z
|
||||
|
||||
move-result v1
|
||||
|
||||
if-eqz v1, :cond_8
|
||||
|
||||
goto :goto_9
|
||||
|
||||
:cond_8
|
||||
iget v6, p0, Landroidx/constraintlayout/motion/widget/MotionConstrainedPoint;->mPivotY:F
|
||||
|
||||
:goto_9
|
||||
invoke-virtual {v2, p2, v6}, Landroidx/constraintlayout/motion/widget/SplineSet;->setPoint(IF)V
|
||||
|
||||
goto/16 :goto_0
|
||||
|
||||
:pswitch_8
|
||||
iget v1, p0, Landroidx/constraintlayout/motion/widget/MotionConstrainedPoint;->mPivotX:F
|
||||
|
||||
invoke-static {v1}, Ljava/lang/Float;->isNaN(F)Z
|
||||
|
||||
move-result v1
|
||||
|
||||
if-eqz v1, :cond_9
|
||||
|
||||
goto :goto_a
|
||||
|
||||
:cond_9
|
||||
iget v6, p0, Landroidx/constraintlayout/motion/widget/MotionConstrainedPoint;->mPivotX:F
|
||||
|
||||
:goto_a
|
||||
invoke-virtual {v2, p2, v6}, Landroidx/constraintlayout/motion/widget/SplineSet;->setPoint(IF)V
|
||||
|
||||
goto/16 :goto_0
|
||||
|
||||
:pswitch_9
|
||||
iget v1, p0, Landroidx/constraintlayout/motion/widget/MotionConstrainedPoint;->rotationY:F
|
||||
|
||||
invoke-static {v1}, Ljava/lang/Float;->isNaN(F)Z
|
||||
|
||||
move-result v1
|
||||
|
||||
if-eqz v1, :cond_a
|
||||
|
||||
goto :goto_b
|
||||
|
||||
:cond_a
|
||||
iget v6, p0, Landroidx/constraintlayout/motion/widget/MotionConstrainedPoint;->rotationY:F
|
||||
|
||||
:goto_b
|
||||
invoke-virtual {v2, p2, v6}, Landroidx/constraintlayout/motion/widget/SplineSet;->setPoint(IF)V
|
||||
|
||||
goto/16 :goto_0
|
||||
|
||||
:pswitch_a
|
||||
iget v1, p0, Landroidx/constraintlayout/motion/widget/MotionConstrainedPoint;->rotationX:F
|
||||
|
||||
invoke-static {v1}, Ljava/lang/Float;->isNaN(F)Z
|
||||
|
||||
move-result v1
|
||||
|
||||
if-eqz v1, :cond_b
|
||||
|
||||
goto :goto_c
|
||||
|
||||
:cond_b
|
||||
iget v6, p0, Landroidx/constraintlayout/motion/widget/MotionConstrainedPoint;->rotationX:F
|
||||
|
||||
:goto_c
|
||||
invoke-virtual {v2, p2, v6}, Landroidx/constraintlayout/motion/widget/SplineSet;->setPoint(IF)V
|
||||
|
||||
goto/16 :goto_0
|
||||
|
||||
:pswitch_b
|
||||
iget v1, p0, Landroidx/constraintlayout/motion/widget/MotionConstrainedPoint;->rotation:F
|
||||
|
||||
invoke-static {v1}, Ljava/lang/Float;->isNaN(F)Z
|
||||
|
||||
move-result v1
|
||||
|
||||
if-eqz v1, :cond_c
|
||||
|
||||
goto :goto_d
|
||||
|
||||
:cond_c
|
||||
iget v6, p0, Landroidx/constraintlayout/motion/widget/MotionConstrainedPoint;->rotation:F
|
||||
|
||||
:goto_d
|
||||
invoke-virtual {v2, p2, v6}, Landroidx/constraintlayout/motion/widget/SplineSet;->setPoint(IF)V
|
||||
|
||||
goto/16 :goto_0
|
||||
|
||||
:pswitch_c
|
||||
iget v1, p0, Landroidx/constraintlayout/motion/widget/MotionConstrainedPoint;->elevation:F
|
||||
|
||||
invoke-static {v1}, Ljava/lang/Float;->isNaN(F)Z
|
||||
|
||||
move-result v1
|
||||
|
||||
if-eqz v1, :cond_d
|
||||
|
||||
goto :goto_e
|
||||
|
||||
:cond_d
|
||||
iget v6, p0, Landroidx/constraintlayout/motion/widget/MotionConstrainedPoint;->elevation:F
|
||||
|
||||
:goto_e
|
||||
invoke-virtual {v2, p2, v6}, Landroidx/constraintlayout/motion/widget/SplineSet;->setPoint(IF)V
|
||||
|
||||
goto/16 :goto_0
|
||||
|
||||
:pswitch_d
|
||||
iget v1, p0, Landroidx/constraintlayout/motion/widget/MotionConstrainedPoint;->alpha:F
|
||||
|
||||
invoke-static {v1}, Ljava/lang/Float;->isNaN(F)Z
|
||||
|
||||
move-result v1
|
||||
|
||||
if-eqz v1, :cond_e
|
||||
|
||||
goto :goto_f
|
||||
|
||||
:cond_e
|
||||
iget v4, p0, Landroidx/constraintlayout/motion/widget/MotionConstrainedPoint;->alpha:F
|
||||
|
||||
:goto_f
|
||||
invoke-virtual {v2, p2, v4}, Landroidx/constraintlayout/motion/widget/SplineSet;->setPoint(IF)V
|
||||
|
||||
goto/16 :goto_0
|
||||
|
||||
:cond_f
|
||||
new-instance v5, Ljava/lang/StringBuilder;
|
||||
|
||||
invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
|
||||
|
@ -613,7 +836,7 @@
|
|||
|
||||
goto/16 :goto_0
|
||||
|
||||
:cond_f
|
||||
:cond_10
|
||||
new-instance v1, Ljava/lang/StringBuilder;
|
||||
|
||||
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
|
||||
|
@ -632,7 +855,7 @@
|
|||
|
||||
goto/16 :goto_0
|
||||
|
||||
:cond_10
|
||||
:cond_11
|
||||
new-instance v2, Ljava/lang/StringBuilder;
|
||||
|
||||
invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
|
||||
|
@ -651,277 +874,9 @@
|
|||
|
||||
goto/16 :goto_0
|
||||
|
||||
:pswitch_0
|
||||
iget v1, p0, Landroidx/constraintlayout/motion/widget/MotionConstrainedPoint;->alpha:F
|
||||
|
||||
invoke-static {v1}, Ljava/lang/Float;->isNaN(F)Z
|
||||
|
||||
move-result v1
|
||||
|
||||
if-eqz v1, :cond_11
|
||||
|
||||
goto :goto_2
|
||||
|
||||
:cond_11
|
||||
iget v4, p0, Landroidx/constraintlayout/motion/widget/MotionConstrainedPoint;->alpha:F
|
||||
|
||||
:goto_2
|
||||
invoke-virtual {v2, p2, v4}, Landroidx/constraintlayout/motion/widget/SplineSet;->setPoint(IF)V
|
||||
|
||||
goto/16 :goto_0
|
||||
|
||||
:pswitch_1
|
||||
iget v1, p0, Landroidx/constraintlayout/motion/widget/MotionConstrainedPoint;->mPathRotate:F
|
||||
|
||||
invoke-static {v1}, Ljava/lang/Float;->isNaN(F)Z
|
||||
|
||||
move-result v1
|
||||
|
||||
if-eqz v1, :cond_12
|
||||
|
||||
goto :goto_3
|
||||
|
||||
:cond_12
|
||||
iget v6, p0, Landroidx/constraintlayout/motion/widget/MotionConstrainedPoint;->mPathRotate:F
|
||||
|
||||
:goto_3
|
||||
invoke-virtual {v2, p2, v6}, Landroidx/constraintlayout/motion/widget/SplineSet;->setPoint(IF)V
|
||||
|
||||
goto/16 :goto_0
|
||||
|
||||
:pswitch_2
|
||||
iget v1, p0, Landroidx/constraintlayout/motion/widget/MotionConstrainedPoint;->elevation:F
|
||||
|
||||
invoke-static {v1}, Ljava/lang/Float;->isNaN(F)Z
|
||||
|
||||
move-result v1
|
||||
|
||||
if-eqz v1, :cond_13
|
||||
|
||||
goto :goto_4
|
||||
|
||||
:cond_13
|
||||
iget v6, p0, Landroidx/constraintlayout/motion/widget/MotionConstrainedPoint;->elevation:F
|
||||
|
||||
:goto_4
|
||||
invoke-virtual {v2, p2, v6}, Landroidx/constraintlayout/motion/widget/SplineSet;->setPoint(IF)V
|
||||
|
||||
goto/16 :goto_0
|
||||
|
||||
:pswitch_3
|
||||
iget v1, p0, Landroidx/constraintlayout/motion/widget/MotionConstrainedPoint;->rotation:F
|
||||
|
||||
invoke-static {v1}, Ljava/lang/Float;->isNaN(F)Z
|
||||
|
||||
move-result v1
|
||||
|
||||
if-eqz v1, :cond_14
|
||||
|
||||
goto :goto_5
|
||||
|
||||
:cond_14
|
||||
iget v6, p0, Landroidx/constraintlayout/motion/widget/MotionConstrainedPoint;->rotation:F
|
||||
|
||||
:goto_5
|
||||
invoke-virtual {v2, p2, v6}, Landroidx/constraintlayout/motion/widget/SplineSet;->setPoint(IF)V
|
||||
|
||||
goto/16 :goto_0
|
||||
|
||||
:pswitch_4
|
||||
iget v1, p0, Landroidx/constraintlayout/motion/widget/MotionConstrainedPoint;->mPivotY:F
|
||||
|
||||
invoke-static {v1}, Ljava/lang/Float;->isNaN(F)Z
|
||||
|
||||
move-result v1
|
||||
|
||||
if-eqz v1, :cond_15
|
||||
|
||||
goto :goto_6
|
||||
|
||||
:cond_15
|
||||
iget v6, p0, Landroidx/constraintlayout/motion/widget/MotionConstrainedPoint;->mPivotY:F
|
||||
|
||||
:goto_6
|
||||
invoke-virtual {v2, p2, v6}, Landroidx/constraintlayout/motion/widget/SplineSet;->setPoint(IF)V
|
||||
|
||||
goto/16 :goto_0
|
||||
|
||||
:pswitch_5
|
||||
iget v1, p0, Landroidx/constraintlayout/motion/widget/MotionConstrainedPoint;->mPivotX:F
|
||||
|
||||
invoke-static {v1}, Ljava/lang/Float;->isNaN(F)Z
|
||||
|
||||
move-result v1
|
||||
|
||||
if-eqz v1, :cond_16
|
||||
|
||||
goto :goto_7
|
||||
|
||||
:cond_16
|
||||
iget v6, p0, Landroidx/constraintlayout/motion/widget/MotionConstrainedPoint;->mPivotX:F
|
||||
|
||||
:goto_7
|
||||
invoke-virtual {v2, p2, v6}, Landroidx/constraintlayout/motion/widget/SplineSet;->setPoint(IF)V
|
||||
|
||||
goto/16 :goto_0
|
||||
|
||||
:pswitch_6
|
||||
iget v1, p0, Landroidx/constraintlayout/motion/widget/MotionConstrainedPoint;->scaleY:F
|
||||
|
||||
invoke-static {v1}, Ljava/lang/Float;->isNaN(F)Z
|
||||
|
||||
move-result v1
|
||||
|
||||
if-eqz v1, :cond_17
|
||||
|
||||
goto :goto_8
|
||||
|
||||
:cond_17
|
||||
iget v4, p0, Landroidx/constraintlayout/motion/widget/MotionConstrainedPoint;->scaleY:F
|
||||
|
||||
:goto_8
|
||||
invoke-virtual {v2, p2, v4}, Landroidx/constraintlayout/motion/widget/SplineSet;->setPoint(IF)V
|
||||
|
||||
goto/16 :goto_0
|
||||
|
||||
:pswitch_7
|
||||
iget v1, p0, Landroidx/constraintlayout/motion/widget/MotionConstrainedPoint;->scaleX:F
|
||||
|
||||
invoke-static {v1}, Ljava/lang/Float;->isNaN(F)Z
|
||||
|
||||
move-result v1
|
||||
|
||||
if-eqz v1, :cond_18
|
||||
|
||||
goto :goto_9
|
||||
|
||||
:cond_18
|
||||
iget v4, p0, Landroidx/constraintlayout/motion/widget/MotionConstrainedPoint;->scaleX:F
|
||||
|
||||
:goto_9
|
||||
invoke-virtual {v2, p2, v4}, Landroidx/constraintlayout/motion/widget/SplineSet;->setPoint(IF)V
|
||||
|
||||
goto/16 :goto_0
|
||||
|
||||
:pswitch_8
|
||||
iget v1, p0, Landroidx/constraintlayout/motion/widget/MotionConstrainedPoint;->mProgress:F
|
||||
|
||||
invoke-static {v1}, Ljava/lang/Float;->isNaN(F)Z
|
||||
|
||||
move-result v1
|
||||
|
||||
if-eqz v1, :cond_19
|
||||
|
||||
goto :goto_a
|
||||
|
||||
:cond_19
|
||||
iget v6, p0, Landroidx/constraintlayout/motion/widget/MotionConstrainedPoint;->mProgress:F
|
||||
|
||||
:goto_a
|
||||
invoke-virtual {v2, p2, v6}, Landroidx/constraintlayout/motion/widget/SplineSet;->setPoint(IF)V
|
||||
|
||||
goto/16 :goto_0
|
||||
|
||||
:pswitch_9
|
||||
iget v1, p0, Landroidx/constraintlayout/motion/widget/MotionConstrainedPoint;->translationZ:F
|
||||
|
||||
invoke-static {v1}, Ljava/lang/Float;->isNaN(F)Z
|
||||
|
||||
move-result v1
|
||||
|
||||
if-eqz v1, :cond_1a
|
||||
|
||||
goto :goto_b
|
||||
|
||||
:cond_1a
|
||||
iget v6, p0, Landroidx/constraintlayout/motion/widget/MotionConstrainedPoint;->translationZ:F
|
||||
|
||||
:goto_b
|
||||
invoke-virtual {v2, p2, v6}, Landroidx/constraintlayout/motion/widget/SplineSet;->setPoint(IF)V
|
||||
|
||||
goto/16 :goto_0
|
||||
|
||||
:pswitch_a
|
||||
iget v1, p0, Landroidx/constraintlayout/motion/widget/MotionConstrainedPoint;->translationY:F
|
||||
|
||||
invoke-static {v1}, Ljava/lang/Float;->isNaN(F)Z
|
||||
|
||||
move-result v1
|
||||
|
||||
if-eqz v1, :cond_1b
|
||||
|
||||
goto :goto_c
|
||||
|
||||
:cond_1b
|
||||
iget v6, p0, Landroidx/constraintlayout/motion/widget/MotionConstrainedPoint;->translationY:F
|
||||
|
||||
:goto_c
|
||||
invoke-virtual {v2, p2, v6}, Landroidx/constraintlayout/motion/widget/SplineSet;->setPoint(IF)V
|
||||
|
||||
goto/16 :goto_0
|
||||
|
||||
:pswitch_b
|
||||
iget v1, p0, Landroidx/constraintlayout/motion/widget/MotionConstrainedPoint;->translationX:F
|
||||
|
||||
invoke-static {v1}, Ljava/lang/Float;->isNaN(F)Z
|
||||
|
||||
move-result v1
|
||||
|
||||
if-eqz v1, :cond_1c
|
||||
|
||||
goto :goto_d
|
||||
|
||||
:cond_1c
|
||||
iget v6, p0, Landroidx/constraintlayout/motion/widget/MotionConstrainedPoint;->translationX:F
|
||||
|
||||
:goto_d
|
||||
invoke-virtual {v2, p2, v6}, Landroidx/constraintlayout/motion/widget/SplineSet;->setPoint(IF)V
|
||||
|
||||
goto/16 :goto_0
|
||||
|
||||
:pswitch_c
|
||||
iget v1, p0, Landroidx/constraintlayout/motion/widget/MotionConstrainedPoint;->rotationY:F
|
||||
|
||||
invoke-static {v1}, Ljava/lang/Float;->isNaN(F)Z
|
||||
|
||||
move-result v1
|
||||
|
||||
if-eqz v1, :cond_1d
|
||||
|
||||
goto :goto_e
|
||||
|
||||
:cond_1d
|
||||
iget v6, p0, Landroidx/constraintlayout/motion/widget/MotionConstrainedPoint;->rotationY:F
|
||||
|
||||
:goto_e
|
||||
invoke-virtual {v2, p2, v6}, Landroidx/constraintlayout/motion/widget/SplineSet;->setPoint(IF)V
|
||||
|
||||
goto/16 :goto_0
|
||||
|
||||
:pswitch_d
|
||||
iget v1, p0, Landroidx/constraintlayout/motion/widget/MotionConstrainedPoint;->rotationX:F
|
||||
|
||||
invoke-static {v1}, Ljava/lang/Float;->isNaN(F)Z
|
||||
|
||||
move-result v1
|
||||
|
||||
if-eqz v1, :cond_1e
|
||||
|
||||
goto :goto_f
|
||||
|
||||
:cond_1e
|
||||
iget v6, p0, Landroidx/constraintlayout/motion/widget/MotionConstrainedPoint;->rotationX:F
|
||||
|
||||
:goto_f
|
||||
invoke-virtual {v2, p2, v6}, Landroidx/constraintlayout/motion/widget/SplineSet;->setPoint(IF)V
|
||||
|
||||
goto/16 :goto_0
|
||||
|
||||
:cond_1f
|
||||
return-void
|
||||
|
||||
nop
|
||||
|
||||
:sswitch_data_0
|
||||
.sparse-switch
|
||||
-0x4a771f66 -> :sswitch_d
|
||||
|
@ -1068,11 +1023,11 @@
|
|||
|
||||
iput v1, p0, Landroidx/constraintlayout/motion/widget/MotionConstrainedPoint;->mVisibilityMode:I
|
||||
|
||||
iget v2, v0, Landroidx/constraintlayout/widget/ConstraintSet$PropertySet;->visibility:I
|
||||
iget v0, v0, Landroidx/constraintlayout/widget/ConstraintSet$PropertySet;->visibility:I
|
||||
|
||||
iput v2, p0, Landroidx/constraintlayout/motion/widget/MotionConstrainedPoint;->visibility:I
|
||||
iput v0, p0, Landroidx/constraintlayout/motion/widget/MotionConstrainedPoint;->visibility:I
|
||||
|
||||
if-eqz v2, :cond_0
|
||||
if-eqz v0, :cond_0
|
||||
|
||||
if-nez v1, :cond_0
|
||||
|
||||
|
@ -1081,6 +1036,8 @@
|
|||
goto :goto_0
|
||||
|
||||
:cond_0
|
||||
iget-object v0, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->propertySet:Landroidx/constraintlayout/widget/ConstraintSet$PropertySet;
|
||||
|
||||
iget v0, v0, Landroidx/constraintlayout/widget/ConstraintSet$PropertySet;->alpha:F
|
||||
|
||||
:goto_0
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
|
||||
|
||||
# static fields
|
||||
.field private static final DEBUG:Z = false
|
||||
.field public static final DEBUG:Z = false
|
||||
|
||||
.field public static final DRAW_PATH_AS_CONFIGURED:I = 0x4
|
||||
|
||||
|
@ -20,7 +20,7 @@
|
|||
|
||||
.field public static final DRAW_PATH_SCREEN:I = 0x6
|
||||
|
||||
.field private static final FAVOR_FIXED_SIZE_VIEWS:Z = false
|
||||
.field public static final FAVOR_FIXED_SIZE_VIEWS:Z = false
|
||||
|
||||
.field public static final HORIZONTAL_PATH_X:I = 0x2
|
||||
|
||||
|
@ -30,7 +30,7 @@
|
|||
|
||||
.field public static final PATH_PERPENDICULAR:I = 0x1
|
||||
|
||||
.field private static final TAG:Ljava/lang/String; = "MotionController"
|
||||
.field public static final TAG:Ljava/lang/String; = "MotionController"
|
||||
|
||||
.field public static final VERTICAL_PATH_X:I = 0x4
|
||||
|
||||
|
@ -38,17 +38,17 @@
|
|||
|
||||
|
||||
# instance fields
|
||||
.field private MAX_DIMENSION:I
|
||||
.field public MAX_DIMENSION:I
|
||||
|
||||
.field public attributeTable:[Ljava/lang/String;
|
||||
|
||||
.field private mArcSpline:Landroidx/constraintlayout/motion/utils/CurveFit;
|
||||
.field public mArcSpline:Landroidx/constraintlayout/motion/utils/CurveFit;
|
||||
|
||||
.field private mAttributeInterpCount:[I
|
||||
.field public mAttributeInterpCount:[I
|
||||
|
||||
.field private mAttributeNames:[Ljava/lang/String;
|
||||
.field public mAttributeNames:[Ljava/lang/String;
|
||||
|
||||
.field private mAttributesMap:Ljava/util/HashMap;
|
||||
.field public mAttributesMap:Ljava/util/HashMap;
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"Ljava/util/HashMap<",
|
||||
|
@ -61,9 +61,9 @@
|
|||
|
||||
.field public mConstraintTag:Ljava/lang/String;
|
||||
|
||||
.field private mCurveFitType:I
|
||||
.field public mCurveFitType:I
|
||||
|
||||
.field private mCycleMap:Ljava/util/HashMap;
|
||||
.field public mCycleMap:Ljava/util/HashMap;
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"Ljava/util/HashMap<",
|
||||
|
@ -74,19 +74,19 @@
|
|||
.end annotation
|
||||
.end field
|
||||
|
||||
.field private mEndMotionPath:Landroidx/constraintlayout/motion/widget/MotionPaths;
|
||||
.field public mEndMotionPath:Landroidx/constraintlayout/motion/widget/MotionPaths;
|
||||
|
||||
.field private mEndPoint:Landroidx/constraintlayout/motion/widget/MotionConstrainedPoint;
|
||||
.field public mEndPoint:Landroidx/constraintlayout/motion/widget/MotionConstrainedPoint;
|
||||
|
||||
.field public mId:I
|
||||
|
||||
.field private mInterpolateData:[D
|
||||
.field public mInterpolateData:[D
|
||||
|
||||
.field private mInterpolateVariables:[I
|
||||
.field public mInterpolateVariables:[I
|
||||
|
||||
.field private mInterpolateVelocity:[D
|
||||
.field public mInterpolateVelocity:[D
|
||||
|
||||
.field private mKeyList:Ljava/util/ArrayList;
|
||||
.field public mKeyList:Ljava/util/ArrayList;
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"Ljava/util/ArrayList<",
|
||||
|
@ -96,9 +96,9 @@
|
|||
.end annotation
|
||||
.end field
|
||||
|
||||
.field private mKeyTriggers:[Landroidx/constraintlayout/motion/widget/KeyTrigger;
|
||||
.field public mKeyTriggers:[Landroidx/constraintlayout/motion/widget/KeyTrigger;
|
||||
|
||||
.field private mMotionPaths:Ljava/util/ArrayList;
|
||||
.field public mMotionPaths:Ljava/util/ArrayList;
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"Ljava/util/ArrayList<",
|
||||
|
@ -110,19 +110,19 @@
|
|||
|
||||
.field public mMotionStagger:F
|
||||
|
||||
.field private mPathMotionArc:I
|
||||
.field public mPathMotionArc:I
|
||||
|
||||
.field private mSpline:[Landroidx/constraintlayout/motion/utils/CurveFit;
|
||||
.field public mSpline:[Landroidx/constraintlayout/motion/utils/CurveFit;
|
||||
|
||||
.field public mStaggerOffset:F
|
||||
|
||||
.field public mStaggerScale:F
|
||||
|
||||
.field private mStartMotionPath:Landroidx/constraintlayout/motion/widget/MotionPaths;
|
||||
.field public mStartMotionPath:Landroidx/constraintlayout/motion/widget/MotionPaths;
|
||||
|
||||
.field private mStartPoint:Landroidx/constraintlayout/motion/widget/MotionConstrainedPoint;
|
||||
.field public mStartPoint:Landroidx/constraintlayout/motion/widget/MotionConstrainedPoint;
|
||||
|
||||
.field private mTimeCycleAttributesMap:Ljava/util/HashMap;
|
||||
.field public mTimeCycleAttributesMap:Ljava/util/HashMap;
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"Ljava/util/HashMap<",
|
||||
|
@ -133,9 +133,9 @@
|
|||
.end annotation
|
||||
.end field
|
||||
|
||||
.field private mValuesBuff:[F
|
||||
.field public mValuesBuff:[F
|
||||
|
||||
.field private mVelocity:[F
|
||||
.field public mVelocity:[F
|
||||
|
||||
.field public mView:Landroid/view/View;
|
||||
|
||||
|
@ -239,34 +239,38 @@
|
|||
:cond_0
|
||||
iget v3, p0, Landroidx/constraintlayout/motion/widget/MotionController;->mStaggerScale:F
|
||||
|
||||
float-to-double v4, v3
|
||||
float-to-double v3, v3
|
||||
|
||||
const-wide/high16 v6, 0x3ff0000000000000L # 1.0
|
||||
const-wide/high16 v5, 0x3ff0000000000000L # 1.0
|
||||
|
||||
cmpl-double v8, v4, v6
|
||||
cmpl-double v7, v3, v5
|
||||
|
||||
if-eqz v8, :cond_2
|
||||
if-eqz v7, :cond_2
|
||||
|
||||
iget v4, p0, Landroidx/constraintlayout/motion/widget/MotionController;->mStaggerOffset:F
|
||||
iget v3, p0, Landroidx/constraintlayout/motion/widget/MotionController;->mStaggerOffset:F
|
||||
|
||||
cmpg-float v5, p1, v4
|
||||
cmpg-float v3, p1, v3
|
||||
|
||||
if-gez v5, :cond_1
|
||||
if-gez v3, :cond_1
|
||||
|
||||
const/4 p1, 0x0
|
||||
|
||||
:cond_1
|
||||
cmpl-float v5, p1, v4
|
||||
iget v3, p0, Landroidx/constraintlayout/motion/widget/MotionController;->mStaggerOffset:F
|
||||
|
||||
if-lez v5, :cond_2
|
||||
cmpl-float v4, p1, v3
|
||||
|
||||
float-to-double v8, p1
|
||||
if-lez v4, :cond_2
|
||||
|
||||
cmpg-double v5, v8, v6
|
||||
float-to-double v7, p1
|
||||
|
||||
if-gez v5, :cond_2
|
||||
cmpg-double v4, v7, v5
|
||||
|
||||
sub-float/2addr p1, v4
|
||||
if-gez v4, :cond_2
|
||||
|
||||
sub-float/2addr p1, v3
|
||||
|
||||
iget v3, p0, Landroidx/constraintlayout/motion/widget/MotionController;->mStaggerScale:F
|
||||
|
||||
mul-float p1, p1, v3
|
||||
|
||||
|
@ -585,7 +589,7 @@
|
|||
|
||||
const-string v1, " KeyPath positon \""
|
||||
|
||||
invoke-static {v1}, Lf/e/c/a/a;->F(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
invoke-static {v1}, Lf/e/c/a/a;->E(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
|
@ -781,32 +785,36 @@
|
|||
|
||||
const/4 v8, 0x0
|
||||
|
||||
cmpl-float v9, v7, v3
|
||||
cmpl-float v7, v7, v3
|
||||
|
||||
if-eqz v9, :cond_5
|
||||
if-eqz v7, :cond_5
|
||||
|
||||
iget v9, v0, Landroidx/constraintlayout/motion/widget/MotionController;->mStaggerOffset:F
|
||||
iget v7, v0, Landroidx/constraintlayout/motion/widget/MotionController;->mStaggerOffset:F
|
||||
|
||||
cmpg-float v10, v6, v9
|
||||
cmpg-float v7, v6, v7
|
||||
|
||||
if-gez v10, :cond_4
|
||||
if-gez v7, :cond_4
|
||||
|
||||
const/4 v6, 0x0
|
||||
|
||||
:cond_4
|
||||
cmpl-float v10, v6, v9
|
||||
iget v7, v0, Landroidx/constraintlayout/motion/widget/MotionController;->mStaggerOffset:F
|
||||
|
||||
if-lez v10, :cond_5
|
||||
cmpl-float v9, v6, v7
|
||||
|
||||
float-to-double v10, v6
|
||||
if-lez v9, :cond_5
|
||||
|
||||
const-wide/high16 v12, 0x3ff0000000000000L # 1.0
|
||||
float-to-double v9, v6
|
||||
|
||||
cmpg-double v14, v10, v12
|
||||
const-wide/high16 v11, 0x3ff0000000000000L # 1.0
|
||||
|
||||
if-gez v14, :cond_5
|
||||
cmpg-double v13, v9, v11
|
||||
|
||||
sub-float/2addr v6, v9
|
||||
if-gez v13, :cond_5
|
||||
|
||||
sub-float/2addr v6, v7
|
||||
|
||||
iget v7, v0, Landroidx/constraintlayout/motion/widget/MotionController;->mStaggerScale:F
|
||||
|
||||
mul-float v6, v6, v7
|
||||
|
||||
|
@ -1123,7 +1131,7 @@
|
|||
.end method
|
||||
|
||||
.method public buildPath([FI)V
|
||||
.locals 21
|
||||
.locals 20
|
||||
|
||||
move-object/from16 v0, p0
|
||||
|
||||
|
@ -1210,7 +1218,7 @@
|
|||
const/4 v10, 0x0
|
||||
|
||||
:goto_4
|
||||
if-ge v10, v2, :cond_11
|
||||
if-ge v10, v2, :cond_10
|
||||
|
||||
int-to-float v11, v10
|
||||
|
||||
|
@ -1218,243 +1226,234 @@
|
|||
|
||||
iget v12, v0, Landroidx/constraintlayout/motion/widget/MotionController;->mStaggerScale:F
|
||||
|
||||
cmpl-float v14, v12, v4
|
||||
const/4 v13, 0x0
|
||||
|
||||
if-eqz v14, :cond_5
|
||||
cmpl-float v12, v12, v4
|
||||
|
||||
iget v14, v0, Landroidx/constraintlayout/motion/widget/MotionController;->mStaggerOffset:F
|
||||
if-eqz v12, :cond_5
|
||||
|
||||
cmpg-float v15, v11, v14
|
||||
iget v12, v0, Landroidx/constraintlayout/motion/widget/MotionController;->mStaggerOffset:F
|
||||
|
||||
if-gez v15, :cond_4
|
||||
cmpg-float v12, v11, v12
|
||||
|
||||
if-gez v12, :cond_4
|
||||
|
||||
const/4 v11, 0x0
|
||||
|
||||
:cond_4
|
||||
cmpl-float v15, v11, v14
|
||||
iget v12, v0, Landroidx/constraintlayout/motion/widget/MotionController;->mStaggerOffset:F
|
||||
|
||||
if-lez v15, :cond_5
|
||||
cmpl-float v14, v11, v12
|
||||
|
||||
move-object/from16 v16, v5
|
||||
if-lez v14, :cond_5
|
||||
|
||||
float-to-double v4, v11
|
||||
float-to-double v14, v11
|
||||
|
||||
const-wide/high16 v17, 0x3ff0000000000000L # 1.0
|
||||
const-wide/high16 v16, 0x3ff0000000000000L # 1.0
|
||||
|
||||
cmpg-double v19, v4, v17
|
||||
cmpg-double v18, v14, v16
|
||||
|
||||
if-gez v19, :cond_6
|
||||
if-gez v18, :cond_5
|
||||
|
||||
sub-float/2addr v11, v14
|
||||
sub-float/2addr v11, v12
|
||||
|
||||
iget v12, v0, Landroidx/constraintlayout/motion/widget/MotionController;->mStaggerScale:F
|
||||
|
||||
mul-float v11, v11, v12
|
||||
|
||||
goto :goto_5
|
||||
|
||||
:cond_5
|
||||
move-object/from16 v16, v5
|
||||
|
||||
:cond_6
|
||||
:goto_5
|
||||
float-to-double v4, v11
|
||||
float-to-double v14, v11
|
||||
|
||||
iget-object v12, v0, Landroidx/constraintlayout/motion/widget/MotionController;->mStartMotionPath:Landroidx/constraintlayout/motion/widget/MotionPaths;
|
||||
|
||||
iget-object v12, v12, Landroidx/constraintlayout/motion/widget/MotionPaths;->mKeyFrameEasing:Landroidx/constraintlayout/motion/utils/Easing;
|
||||
|
||||
const/high16 v14, 0x7fc00000 # Float.NaN
|
||||
const/high16 v16, 0x7fc00000 # Float.NaN
|
||||
|
||||
iget-object v13, v0, Landroidx/constraintlayout/motion/widget/MotionController;->mMotionPaths:Ljava/util/ArrayList;
|
||||
iget-object v4, v0, Landroidx/constraintlayout/motion/widget/MotionController;->mMotionPaths:Ljava/util/ArrayList;
|
||||
|
||||
invoke-virtual {v13}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
|
||||
invoke-virtual {v4}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
|
||||
|
||||
move-result-object v13
|
||||
move-result-object v4
|
||||
|
||||
const/16 v17, 0x0
|
||||
|
||||
:goto_6
|
||||
invoke-interface {v13}, Ljava/util/Iterator;->hasNext()Z
|
||||
:goto_5
|
||||
invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z
|
||||
|
||||
move-result v18
|
||||
|
||||
if-eqz v18, :cond_9
|
||||
if-eqz v18, :cond_8
|
||||
|
||||
invoke-interface {v13}, Ljava/util/Iterator;->next()Ljava/lang/Object;
|
||||
invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object;
|
||||
|
||||
move-result-object v18
|
||||
|
||||
move-object/from16 v15, v18
|
||||
move-object/from16 v9, v18
|
||||
|
||||
check-cast v15, Landroidx/constraintlayout/motion/widget/MotionPaths;
|
||||
check-cast v9, Landroidx/constraintlayout/motion/widget/MotionPaths;
|
||||
|
||||
iget-object v9, v15, Landroidx/constraintlayout/motion/widget/MotionPaths;->mKeyFrameEasing:Landroidx/constraintlayout/motion/utils/Easing;
|
||||
iget-object v2, v9, Landroidx/constraintlayout/motion/widget/MotionPaths;->mKeyFrameEasing:Landroidx/constraintlayout/motion/utils/Easing;
|
||||
|
||||
if-eqz v9, :cond_8
|
||||
if-eqz v2, :cond_7
|
||||
|
||||
iget v2, v15, Landroidx/constraintlayout/motion/widget/MotionPaths;->time:F
|
||||
move-object/from16 v18, v2
|
||||
|
||||
cmpg-float v20, v2, v11
|
||||
iget v2, v9, Landroidx/constraintlayout/motion/widget/MotionPaths;->time:F
|
||||
|
||||
if-gez v20, :cond_7
|
||||
cmpg-float v19, v2, v11
|
||||
|
||||
move/from16 v17, v2
|
||||
if-gez v19, :cond_6
|
||||
|
||||
move-object v12, v9
|
||||
move v13, v2
|
||||
|
||||
goto :goto_7
|
||||
|
||||
:cond_7
|
||||
invoke-static {v14}, Ljava/lang/Float;->isNaN(F)Z
|
||||
|
||||
move-result v2
|
||||
|
||||
if-eqz v2, :cond_8
|
||||
|
||||
iget v2, v15, Landroidx/constraintlayout/motion/widget/MotionPaths;->time:F
|
||||
|
||||
move v14, v2
|
||||
|
||||
:cond_8
|
||||
:goto_7
|
||||
move/from16 v2, p2
|
||||
move-object/from16 v12, v18
|
||||
|
||||
goto :goto_6
|
||||
|
||||
:cond_9
|
||||
if-eqz v12, :cond_b
|
||||
|
||||
invoke-static {v14}, Ljava/lang/Float;->isNaN(F)Z
|
||||
:cond_6
|
||||
invoke-static/range {v16 .. v16}, Ljava/lang/Float;->isNaN(F)Z
|
||||
|
||||
move-result v2
|
||||
|
||||
if-eqz v2, :cond_a
|
||||
if-eqz v2, :cond_7
|
||||
|
||||
const/high16 v14, 0x3f800000 # 1.0f
|
||||
iget v2, v9, Landroidx/constraintlayout/motion/widget/MotionPaths;->time:F
|
||||
|
||||
move/from16 v16, v2
|
||||
|
||||
:cond_7
|
||||
:goto_6
|
||||
move/from16 v2, p2
|
||||
|
||||
goto :goto_5
|
||||
|
||||
:cond_8
|
||||
if-eqz v12, :cond_a
|
||||
|
||||
invoke-static/range {v16 .. v16}, Ljava/lang/Float;->isNaN(F)Z
|
||||
|
||||
move-result v2
|
||||
|
||||
if-eqz v2, :cond_9
|
||||
|
||||
const/high16 v16, 0x3f800000 # 1.0f
|
||||
|
||||
:cond_9
|
||||
sub-float v2, v11, v13
|
||||
|
||||
sub-float v16, v16, v13
|
||||
|
||||
div-float v2, v2, v16
|
||||
|
||||
float-to-double v14, v2
|
||||
|
||||
invoke-virtual {v12, v14, v15}, Landroidx/constraintlayout/motion/utils/Easing;->get(D)D
|
||||
|
||||
move-result-wide v14
|
||||
|
||||
double-to-float v2, v14
|
||||
|
||||
mul-float v2, v2, v16
|
||||
|
||||
add-float/2addr v2, v13
|
||||
|
||||
float-to-double v14, v2
|
||||
|
||||
:cond_a
|
||||
sub-float v2, v11, v17
|
||||
|
||||
sub-float v14, v14, v17
|
||||
|
||||
div-float/2addr v2, v14
|
||||
|
||||
float-to-double v4, v2
|
||||
|
||||
invoke-virtual {v12, v4, v5}, Landroidx/constraintlayout/motion/utils/Easing;->get(D)D
|
||||
|
||||
move-result-wide v4
|
||||
|
||||
double-to-float v2, v4
|
||||
|
||||
mul-float v2, v2, v14
|
||||
|
||||
add-float v2, v2, v17
|
||||
|
||||
float-to-double v4, v2
|
||||
|
||||
:cond_b
|
||||
iget-object v2, v0, Landroidx/constraintlayout/motion/widget/MotionController;->mSpline:[Landroidx/constraintlayout/motion/utils/CurveFit;
|
||||
|
||||
const/4 v9, 0x0
|
||||
const/4 v4, 0x0
|
||||
|
||||
aget-object v2, v2, v9
|
||||
aget-object v2, v2, v4
|
||||
|
||||
iget-object v12, v0, Landroidx/constraintlayout/motion/widget/MotionController;->mInterpolateData:[D
|
||||
iget-object v9, v0, Landroidx/constraintlayout/motion/widget/MotionController;->mInterpolateData:[D
|
||||
|
||||
invoke-virtual {v2, v4, v5, v12}, Landroidx/constraintlayout/motion/utils/CurveFit;->getPos(D[D)V
|
||||
invoke-virtual {v2, v14, v15, v9}, Landroidx/constraintlayout/motion/utils/CurveFit;->getPos(D[D)V
|
||||
|
||||
iget-object v2, v0, Landroidx/constraintlayout/motion/widget/MotionController;->mArcSpline:Landroidx/constraintlayout/motion/utils/CurveFit;
|
||||
|
||||
if-eqz v2, :cond_c
|
||||
if-eqz v2, :cond_b
|
||||
|
||||
iget-object v9, v0, Landroidx/constraintlayout/motion/widget/MotionController;->mInterpolateData:[D
|
||||
|
||||
array-length v12, v9
|
||||
|
||||
if-lez v12, :cond_b
|
||||
|
||||
invoke-virtual {v2, v14, v15, v9}, Landroidx/constraintlayout/motion/utils/CurveFit;->getPos(D[D)V
|
||||
|
||||
:cond_b
|
||||
iget-object v2, v0, Landroidx/constraintlayout/motion/widget/MotionController;->mStartMotionPath:Landroidx/constraintlayout/motion/widget/MotionPaths;
|
||||
|
||||
iget-object v9, v0, Landroidx/constraintlayout/motion/widget/MotionController;->mInterpolateVariables:[I
|
||||
|
||||
iget-object v12, v0, Landroidx/constraintlayout/motion/widget/MotionController;->mInterpolateData:[D
|
||||
|
||||
array-length v13, v12
|
||||
mul-int/lit8 v13, v10, 0x2
|
||||
|
||||
if-lez v13, :cond_c
|
||||
invoke-virtual {v2, v9, v12, v1, v13}, Landroidx/constraintlayout/motion/widget/MotionPaths;->getCenter([I[D[FI)V
|
||||
|
||||
invoke-virtual {v2, v4, v5, v12}, Landroidx/constraintlayout/motion/utils/CurveFit;->getPos(D[D)V
|
||||
if-eqz v6, :cond_c
|
||||
|
||||
:cond_c
|
||||
iget-object v2, v0, Landroidx/constraintlayout/motion/widget/MotionController;->mStartMotionPath:Landroidx/constraintlayout/motion/widget/MotionPaths;
|
||||
|
||||
iget-object v4, v0, Landroidx/constraintlayout/motion/widget/MotionController;->mInterpolateVariables:[I
|
||||
|
||||
iget-object v5, v0, Landroidx/constraintlayout/motion/widget/MotionController;->mInterpolateData:[D
|
||||
|
||||
mul-int/lit8 v12, v10, 0x2
|
||||
|
||||
invoke-virtual {v2, v4, v5, v1, v12}, Landroidx/constraintlayout/motion/widget/MotionPaths;->getCenter([I[D[FI)V
|
||||
|
||||
if-eqz v6, :cond_d
|
||||
|
||||
aget v2, v1, v12
|
||||
aget v2, v1, v13
|
||||
|
||||
invoke-virtual {v6, v11}, Landroidx/constraintlayout/motion/widget/KeyCycleOscillator;->get(F)F
|
||||
|
||||
move-result v4
|
||||
move-result v9
|
||||
|
||||
add-float/2addr v4, v2
|
||||
add-float/2addr v9, v2
|
||||
|
||||
aput v4, v1, v12
|
||||
aput v9, v1, v13
|
||||
|
||||
goto :goto_8
|
||||
goto :goto_7
|
||||
|
||||
:cond_d
|
||||
if-eqz v16, :cond_e
|
||||
:cond_c
|
||||
if-eqz v5, :cond_d
|
||||
|
||||
aget v2, v1, v12
|
||||
|
||||
move-object/from16 v5, v16
|
||||
aget v2, v1, v13
|
||||
|
||||
invoke-virtual {v5, v11}, Landroidx/constraintlayout/motion/widget/SplineSet;->get(F)F
|
||||
|
||||
move-result v4
|
||||
move-result v9
|
||||
|
||||
add-float/2addr v4, v2
|
||||
add-float/2addr v9, v2
|
||||
|
||||
aput v4, v1, v12
|
||||
aput v9, v1, v13
|
||||
|
||||
goto :goto_9
|
||||
:cond_d
|
||||
:goto_7
|
||||
if-eqz v7, :cond_e
|
||||
|
||||
:cond_e
|
||||
:goto_8
|
||||
move-object/from16 v5, v16
|
||||
add-int/lit8 v13, v13, 0x1
|
||||
|
||||
:goto_9
|
||||
if-eqz v7, :cond_f
|
||||
|
||||
add-int/lit8 v12, v12, 0x1
|
||||
|
||||
aget v2, v1, v12
|
||||
aget v2, v1, v13
|
||||
|
||||
invoke-virtual {v7, v11}, Landroidx/constraintlayout/motion/widget/KeyCycleOscillator;->get(F)F
|
||||
|
||||
move-result v4
|
||||
move-result v9
|
||||
|
||||
add-float/2addr v4, v2
|
||||
add-float/2addr v9, v2
|
||||
|
||||
aput v4, v1, v12
|
||||
aput v9, v1, v13
|
||||
|
||||
goto :goto_a
|
||||
goto :goto_8
|
||||
|
||||
:cond_f
|
||||
if-eqz v8, :cond_10
|
||||
:cond_e
|
||||
if-eqz v8, :cond_f
|
||||
|
||||
add-int/lit8 v12, v12, 0x1
|
||||
add-int/lit8 v13, v13, 0x1
|
||||
|
||||
aget v2, v1, v12
|
||||
aget v2, v1, v13
|
||||
|
||||
invoke-virtual {v8, v11}, Landroidx/constraintlayout/motion/widget/SplineSet;->get(F)F
|
||||
|
||||
move-result v4
|
||||
move-result v9
|
||||
|
||||
add-float/2addr v4, v2
|
||||
add-float/2addr v9, v2
|
||||
|
||||
aput v4, v1, v12
|
||||
aput v9, v1, v13
|
||||
|
||||
:cond_10
|
||||
:goto_a
|
||||
:cond_f
|
||||
:goto_8
|
||||
add-int/lit8 v10, v10, 0x1
|
||||
|
||||
move/from16 v2, p2
|
||||
|
@ -1463,7 +1462,7 @@
|
|||
|
||||
goto/16 :goto_4
|
||||
|
||||
:cond_11
|
||||
:cond_10
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
@ -1889,26 +1888,28 @@
|
|||
|
||||
if-eq v6, p1, :cond_0
|
||||
|
||||
const/4 v7, -0x1
|
||||
const/4 v6, -0x1
|
||||
|
||||
if-ne p1, v7, :cond_0
|
||||
if-ne p1, v6, :cond_0
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_0
|
||||
aput v2, p2, v4
|
||||
|
||||
add-int/lit8 v7, v4, 0x1
|
||||
add-int/lit8 v6, v4, 0x1
|
||||
|
||||
aput v6, p2, v7
|
||||
iget v7, v5, Landroidx/constraintlayout/motion/widget/Key;->mType:I
|
||||
|
||||
const/4 v6, 0x1
|
||||
aput v7, p2, v6
|
||||
|
||||
add-int/2addr v7, v6
|
||||
const/4 v7, 0x1
|
||||
|
||||
add-int/2addr v6, v7
|
||||
|
||||
iget v8, v5, Landroidx/constraintlayout/motion/widget/Key;->mFramePosition:I
|
||||
|
||||
aput v8, p2, v7
|
||||
aput v8, p2, v6
|
||||
|
||||
int-to-float v8, v8
|
||||
|
||||
|
@ -1934,7 +1935,7 @@
|
|||
|
||||
invoke-virtual {v8, v9, v10, v0, v2}, Landroidx/constraintlayout/motion/widget/MotionPaths;->getCenter([I[D[FI)V
|
||||
|
||||
add-int/2addr v7, v6
|
||||
add-int/2addr v6, v7
|
||||
|
||||
aget v8, v0, v2
|
||||
|
||||
|
@ -1942,17 +1943,17 @@
|
|||
|
||||
move-result v8
|
||||
|
||||
aput v8, p2, v7
|
||||
aput v8, p2, v6
|
||||
|
||||
add-int/2addr v7, v6
|
||||
add-int/2addr v6, v7
|
||||
|
||||
aget v8, v0, v6
|
||||
aget v8, v0, v7
|
||||
|
||||
invoke-static {v8}, Ljava/lang/Float;->floatToIntBits(F)I
|
||||
|
||||
move-result v8
|
||||
|
||||
aput v8, p2, v7
|
||||
aput v8, p2, v6
|
||||
|
||||
instance-of v8, v5, Landroidx/constraintlayout/motion/widget/KeyPosition;
|
||||
|
||||
|
@ -1960,13 +1961,13 @@
|
|||
|
||||
check-cast v5, Landroidx/constraintlayout/motion/widget/KeyPosition;
|
||||
|
||||
add-int/lit8 v7, v7, 0x1
|
||||
add-int/lit8 v6, v6, 0x1
|
||||
|
||||
iget v8, v5, Landroidx/constraintlayout/motion/widget/KeyPosition;->mPositionType:I
|
||||
|
||||
aput v8, p2, v7
|
||||
aput v8, p2, v6
|
||||
|
||||
add-int/2addr v7, v6
|
||||
add-int/2addr v6, v7
|
||||
|
||||
iget v8, v5, Landroidx/constraintlayout/motion/widget/KeyPosition;->mPercentX:F
|
||||
|
||||
|
@ -1974,9 +1975,9 @@
|
|||
|
||||
move-result v8
|
||||
|
||||
aput v8, p2, v7
|
||||
aput v8, p2, v6
|
||||
|
||||
add-int/2addr v7, v6
|
||||
add-int/2addr v6, v7
|
||||
|
||||
iget v5, v5, Landroidx/constraintlayout/motion/widget/KeyPosition;->mPercentY:F
|
||||
|
||||
|
@ -1984,18 +1985,18 @@
|
|||
|
||||
move-result v5
|
||||
|
||||
aput v5, p2, v7
|
||||
aput v5, p2, v6
|
||||
|
||||
:cond_1
|
||||
add-int/2addr v7, v6
|
||||
add-int/2addr v6, v7
|
||||
|
||||
sub-int v5, v7, v4
|
||||
sub-int v5, v6, v4
|
||||
|
||||
aput v5, p2, v4
|
||||
|
||||
add-int/lit8 v3, v3, 0x1
|
||||
|
||||
move v4, v7
|
||||
move v4, v6
|
||||
|
||||
goto :goto_0
|
||||
|
||||
|
@ -4451,9 +4452,9 @@
|
|||
|
||||
iget v3, v3, Landroidx/constraintlayout/motion/widget/MotionPaths;->mPathMotionArc:I
|
||||
|
||||
sget v10, Landroidx/constraintlayout/motion/widget/Key;->UNSET:I
|
||||
sget v9, Landroidx/constraintlayout/motion/widget/Key;->UNSET:I
|
||||
|
||||
if-eq v3, v10, :cond_27
|
||||
if-eq v3, v9, :cond_27
|
||||
|
||||
const/4 v3, 0x1
|
||||
|
||||
|
@ -4463,6 +4464,8 @@
|
|||
const/4 v3, 0x0
|
||||
|
||||
:goto_13
|
||||
iget-object v9, v0, Landroidx/constraintlayout/motion/widget/MotionController;->mAttributeNames:[Ljava/lang/String;
|
||||
|
||||
array-length v9, v9
|
||||
|
||||
add-int/2addr v8, v9
|
||||
|
@ -4626,7 +4629,7 @@
|
|||
|
||||
const-string v12, " ["
|
||||
|
||||
invoke-static {v10, v11, v12}, Lf/e/c/a/a;->y(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
|
||||
invoke-static {v10, v11, v12}, Lf/e/c/a/a;->w(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
|
||||
|
||||
move-result-object v10
|
||||
|
||||
|
@ -4635,7 +4638,7 @@
|
|||
:goto_19
|
||||
if-ge v11, v2, :cond_2e
|
||||
|
||||
invoke-static {v10}, Lf/e/c/a/a;->F(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
invoke-static {v10}, Lf/e/c/a/a;->E(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
move-result-object v10
|
||||
|
||||
|
@ -5011,7 +5014,7 @@
|
|||
|
||||
const-string v0, " start: x: "
|
||||
|
||||
invoke-static {v0}, Lf/e/c/a/a;->F(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
invoke-static {v0}, Lf/e/c/a/a;->E(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
|
|
@ -8,11 +8,11 @@
|
|||
|
||||
|
||||
# instance fields
|
||||
.field private mProgress:F
|
||||
.field public mProgress:F
|
||||
|
||||
.field private mUseOnHide:Z
|
||||
.field public mUseOnHide:Z
|
||||
|
||||
.field private mUseOnShow:Z
|
||||
.field public mUseOnShow:Z
|
||||
|
||||
.field public views:[Landroid/view/View;
|
||||
|
||||
|
|
|
@ -20,58 +20,62 @@
|
|||
|
||||
# direct methods
|
||||
.method public static constructor <clinit>()V
|
||||
.locals 5
|
||||
.locals 4
|
||||
|
||||
invoke-static {}, Landroidx/constraintlayout/motion/widget/MotionLayout$TransitionState;->values()[Landroidx/constraintlayout/motion/widget/MotionLayout$TransitionState;
|
||||
|
||||
const/4 v0, 0x4
|
||||
move-result-object v0
|
||||
|
||||
new-array v1, v0, [I
|
||||
array-length v0, v0
|
||||
|
||||
sput-object v1, Landroidx/constraintlayout/motion/widget/MotionLayout$2;->$SwitchMap$androidx$constraintlayout$motion$widget$MotionLayout$TransitionState:[I
|
||||
new-array v0, v0, [I
|
||||
|
||||
const/4 v2, 0x1
|
||||
sput-object v0, Landroidx/constraintlayout/motion/widget/MotionLayout$2;->$SwitchMap$androidx$constraintlayout$motion$widget$MotionLayout$TransitionState:[I
|
||||
|
||||
const/4 v1, 0x1
|
||||
|
||||
:try_start_0
|
||||
sget-object v3, Landroidx/constraintlayout/motion/widget/MotionLayout$TransitionState;->UNDEFINED:Landroidx/constraintlayout/motion/widget/MotionLayout$TransitionState;
|
||||
sget-object v2, Landroidx/constraintlayout/motion/widget/MotionLayout$TransitionState;->UNDEFINED:Landroidx/constraintlayout/motion/widget/MotionLayout$TransitionState;
|
||||
|
||||
const/4 v3, 0x0
|
||||
const/4 v2, 0x0
|
||||
|
||||
aput v2, v1, v3
|
||||
aput v1, v0, v2
|
||||
:try_end_0
|
||||
.catch Ljava/lang/NoSuchFieldError; {:try_start_0 .. :try_end_0} :catch_0
|
||||
|
||||
:catch_0
|
||||
const/4 v1, 0x2
|
||||
const/4 v0, 0x2
|
||||
|
||||
:try_start_1
|
||||
sget-object v3, Landroidx/constraintlayout/motion/widget/MotionLayout$2;->$SwitchMap$androidx$constraintlayout$motion$widget$MotionLayout$TransitionState:[I
|
||||
sget-object v2, Landroidx/constraintlayout/motion/widget/MotionLayout$2;->$SwitchMap$androidx$constraintlayout$motion$widget$MotionLayout$TransitionState:[I
|
||||
|
||||
sget-object v4, Landroidx/constraintlayout/motion/widget/MotionLayout$TransitionState;->SETUP:Landroidx/constraintlayout/motion/widget/MotionLayout$TransitionState;
|
||||
sget-object v3, Landroidx/constraintlayout/motion/widget/MotionLayout$TransitionState;->SETUP:Landroidx/constraintlayout/motion/widget/MotionLayout$TransitionState;
|
||||
|
||||
aput v1, v3, v2
|
||||
aput v0, v2, v1
|
||||
:try_end_1
|
||||
.catch Ljava/lang/NoSuchFieldError; {:try_start_1 .. :try_end_1} :catch_1
|
||||
|
||||
:catch_1
|
||||
const/4 v2, 0x3
|
||||
const/4 v1, 0x3
|
||||
|
||||
:try_start_2
|
||||
sget-object v3, Landroidx/constraintlayout/motion/widget/MotionLayout$2;->$SwitchMap$androidx$constraintlayout$motion$widget$MotionLayout$TransitionState:[I
|
||||
sget-object v2, Landroidx/constraintlayout/motion/widget/MotionLayout$2;->$SwitchMap$androidx$constraintlayout$motion$widget$MotionLayout$TransitionState:[I
|
||||
|
||||
sget-object v4, Landroidx/constraintlayout/motion/widget/MotionLayout$TransitionState;->MOVING:Landroidx/constraintlayout/motion/widget/MotionLayout$TransitionState;
|
||||
sget-object v3, Landroidx/constraintlayout/motion/widget/MotionLayout$TransitionState;->MOVING:Landroidx/constraintlayout/motion/widget/MotionLayout$TransitionState;
|
||||
|
||||
aput v2, v3, v1
|
||||
aput v1, v2, v0
|
||||
:try_end_2
|
||||
.catch Ljava/lang/NoSuchFieldError; {:try_start_2 .. :try_end_2} :catch_2
|
||||
|
||||
:catch_2
|
||||
:try_start_3
|
||||
sget-object v1, Landroidx/constraintlayout/motion/widget/MotionLayout$2;->$SwitchMap$androidx$constraintlayout$motion$widget$MotionLayout$TransitionState:[I
|
||||
sget-object v0, Landroidx/constraintlayout/motion/widget/MotionLayout$2;->$SwitchMap$androidx$constraintlayout$motion$widget$MotionLayout$TransitionState:[I
|
||||
|
||||
sget-object v3, Landroidx/constraintlayout/motion/widget/MotionLayout$TransitionState;->FINISHED:Landroidx/constraintlayout/motion/widget/MotionLayout$TransitionState;
|
||||
sget-object v2, Landroidx/constraintlayout/motion/widget/MotionLayout$TransitionState;->FINISHED:Landroidx/constraintlayout/motion/widget/MotionLayout$TransitionState;
|
||||
|
||||
aput v0, v1, v2
|
||||
const/4 v2, 0x4
|
||||
|
||||
aput v2, v0, v1
|
||||
:try_end_3
|
||||
.catch Ljava/lang/NoSuchFieldError; {:try_start_3 .. :try_end_3} :catch_3
|
||||
|
||||
|
|
|
@ -79,29 +79,33 @@
|
|||
div-float p1, v0, v2
|
||||
|
||||
:cond_0
|
||||
iget-object v3, p0, Landroidx/constraintlayout/motion/widget/MotionLayout$DecelerateInterpolator;->this$0:Landroidx/constraintlayout/motion/widget/MotionLayout;
|
||||
iget-object v0, p0, Landroidx/constraintlayout/motion/widget/MotionLayout$DecelerateInterpolator;->this$0:Landroidx/constraintlayout/motion/widget/MotionLayout;
|
||||
|
||||
mul-float v4, v2, p1
|
||||
iget v2, p0, Landroidx/constraintlayout/motion/widget/MotionLayout$DecelerateInterpolator;->initalV:F
|
||||
|
||||
sub-float v4, v0, v4
|
||||
iget v3, p0, Landroidx/constraintlayout/motion/widget/MotionLayout$DecelerateInterpolator;->maxA:F
|
||||
|
||||
iput v4, v3, Landroidx/constraintlayout/motion/widget/MotionLayout;->mLastVelocity:F
|
||||
mul-float v4, v3, p1
|
||||
|
||||
mul-float v0, v0, p1
|
||||
sub-float v4, v2, v4
|
||||
|
||||
iput v4, v0, Landroidx/constraintlayout/motion/widget/MotionLayout;->mLastVelocity:F
|
||||
|
||||
mul-float v2, v2, p1
|
||||
|
||||
mul-float v2, v2, p1
|
||||
mul-float v3, v3, p1
|
||||
|
||||
div-float/2addr v2, v1
|
||||
mul-float v3, v3, p1
|
||||
|
||||
sub-float/2addr v0, v2
|
||||
div-float/2addr v3, v1
|
||||
|
||||
sub-float/2addr v2, v3
|
||||
|
||||
iget p1, p0, Landroidx/constraintlayout/motion/widget/MotionLayout$DecelerateInterpolator;->currentP:F
|
||||
|
||||
add-float/2addr v0, p1
|
||||
add-float/2addr v2, p1
|
||||
|
||||
return v0
|
||||
return v2
|
||||
|
||||
:cond_1
|
||||
neg-float v2, v0
|
||||
|
@ -119,15 +123,19 @@
|
|||
div-float/2addr p1, v3
|
||||
|
||||
:cond_2
|
||||
iget-object v2, p0, Landroidx/constraintlayout/motion/widget/MotionLayout$DecelerateInterpolator;->this$0:Landroidx/constraintlayout/motion/widget/MotionLayout;
|
||||
iget-object v0, p0, Landroidx/constraintlayout/motion/widget/MotionLayout$DecelerateInterpolator;->this$0:Landroidx/constraintlayout/motion/widget/MotionLayout;
|
||||
|
||||
iget v2, p0, Landroidx/constraintlayout/motion/widget/MotionLayout$DecelerateInterpolator;->initalV:F
|
||||
|
||||
iget v3, p0, Landroidx/constraintlayout/motion/widget/MotionLayout$DecelerateInterpolator;->maxA:F
|
||||
|
||||
mul-float v4, v3, p1
|
||||
|
||||
add-float/2addr v4, v0
|
||||
add-float/2addr v4, v2
|
||||
|
||||
iput v4, v2, Landroidx/constraintlayout/motion/widget/MotionLayout;->mLastVelocity:F
|
||||
iput v4, v0, Landroidx/constraintlayout/motion/widget/MotionLayout;->mLastVelocity:F
|
||||
|
||||
mul-float v0, v0, p1
|
||||
mul-float v2, v2, p1
|
||||
|
||||
mul-float v3, v3, p1
|
||||
|
||||
|
@ -135,7 +143,7 @@
|
|||
|
||||
div-float/2addr v3, v1
|
||||
|
||||
add-float/2addr v3, v0
|
||||
add-float/2addr v3, v2
|
||||
|
||||
iget p1, p0, Landroidx/constraintlayout/motion/widget/MotionLayout$DecelerateInterpolator;->currentP:F
|
||||
|
||||
|
|
|
@ -15,7 +15,7 @@
|
|||
|
||||
|
||||
# static fields
|
||||
.field private static final DEBUG_PATH_TICKS_PER_MS:I = 0x10
|
||||
.field public static final DEBUG_PATH_TICKS_PER_MS:I = 0x10
|
||||
|
||||
|
||||
# instance fields
|
||||
|
@ -53,7 +53,7 @@
|
|||
|
||||
.field public mPresentationMode:Z
|
||||
|
||||
.field private mRectangle:[F
|
||||
.field public mRectangle:[F
|
||||
|
||||
.field public mShadowTranslate:I
|
||||
|
||||
|
@ -312,20 +312,22 @@
|
|||
|
||||
iget-object v3, p0, Landroidx/constraintlayout/motion/widget/MotionLayout$DevModeDraw;->mPathMode:[I
|
||||
|
||||
aget v4, v3, v0
|
||||
aget v3, v3, v0
|
||||
|
||||
const/4 v5, 0x1
|
||||
const/4 v4, 0x1
|
||||
|
||||
if-ne v4, v5, :cond_0
|
||||
if-ne v3, v4, :cond_0
|
||||
|
||||
const/4 v1, 0x1
|
||||
|
||||
:cond_0
|
||||
iget-object v3, p0, Landroidx/constraintlayout/motion/widget/MotionLayout$DevModeDraw;->mPathMode:[I
|
||||
|
||||
aget v3, v3, v0
|
||||
|
||||
const/4 v4, 0x2
|
||||
const/4 v5, 0x2
|
||||
|
||||
if-ne v3, v4, :cond_1
|
||||
if-ne v3, v5, :cond_1
|
||||
|
||||
const/4 v2, 0x1
|
||||
|
||||
|
@ -475,7 +477,7 @@
|
|||
|
||||
const-string v12, ""
|
||||
|
||||
invoke-static {v12}, Lf/e/c/a/a;->F(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
invoke-static {v12}, Lf/e/c/a/a;->E(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
move-result-object v5
|
||||
|
||||
|
@ -555,7 +557,7 @@
|
|||
|
||||
invoke-virtual/range {v1 .. v6}, Landroid/graphics/Canvas;->drawLine(FFFFLandroid/graphics/Paint;)V
|
||||
|
||||
invoke-static {v12}, Lf/e/c/a/a;->F(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
invoke-static {v12}, Lf/e/c/a/a;->E(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
|
@ -761,7 +763,7 @@
|
|||
|
||||
const-string v7, ""
|
||||
|
||||
invoke-static {v7}, Lf/e/c/a/a;->F(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
invoke-static {v7}, Lf/e/c/a/a;->E(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
move-result-object v7
|
||||
|
||||
|
@ -833,7 +835,7 @@
|
|||
|
||||
const-string v8, ""
|
||||
|
||||
invoke-static {v8}, Lf/e/c/a/a;->F(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
invoke-static {v8}, Lf/e/c/a/a;->E(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
|
@ -927,7 +929,7 @@
|
|||
|
||||
invoke-virtual/range {v1 .. v6}, Landroid/graphics/Canvas;->drawLine(FFFFLandroid/graphics/Paint;)V
|
||||
|
||||
invoke-static {v8}, Lf/e/c/a/a;->F(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
invoke-static {v8}, Lf/e/c/a/a;->E(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
|
|
|
@ -70,7 +70,7 @@
|
|||
|
||||
const-string v1, " "
|
||||
|
||||
invoke-static {p1, v1}, Lf/e/c/a/a;->K(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
invoke-static {p1, v1}, Lf/e/c/a/a;->J(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
|
@ -149,7 +149,7 @@
|
|||
|
||||
const-string v6, ""
|
||||
|
||||
invoke-static {v6}, Lf/e/c/a/a;->F(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
invoke-static {v6}, Lf/e/c/a/a;->E(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
move-result-object v6
|
||||
|
||||
|
@ -175,7 +175,7 @@
|
|||
|
||||
move-result-object v6
|
||||
|
||||
invoke-static {v6}, Lf/e/c/a/a;->F(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
invoke-static {v6}, Lf/e/c/a/a;->E(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
move-result-object v6
|
||||
|
||||
|
@ -199,7 +199,7 @@
|
|||
|
||||
move-result-object v6
|
||||
|
||||
invoke-static {v6}, Lf/e/c/a/a;->F(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
invoke-static {v6}, Lf/e/c/a/a;->E(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
move-result-object v6
|
||||
|
||||
|
@ -223,7 +223,7 @@
|
|||
|
||||
move-result-object v6
|
||||
|
||||
invoke-static {v6}, Lf/e/c/a/a;->F(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
invoke-static {v6}, Lf/e/c/a/a;->E(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
move-result-object v6
|
||||
|
||||
|
@ -258,7 +258,7 @@
|
|||
|
||||
const-string v9, "("
|
||||
|
||||
invoke-static {v8, v9}, Lf/e/c/a/a;->K(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
invoke-static {v8, v9}, Lf/e/c/a/a;->J(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
move-result-object v8
|
||||
|
||||
|
@ -334,7 +334,7 @@
|
|||
|
||||
const-string v0, " "
|
||||
|
||||
invoke-static {v0}, Lf/e/c/a/a;->F(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
invoke-static {v0}, Lf/e/c/a/a;->E(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
@ -358,7 +358,7 @@
|
|||
|
||||
move-result-object v0
|
||||
|
||||
invoke-static {v0}, Lf/e/c/a/a;->F(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
invoke-static {v0}, Lf/e/c/a/a;->E(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
@ -382,7 +382,7 @@
|
|||
|
||||
move-result-object v0
|
||||
|
||||
invoke-static {v0}, Lf/e/c/a/a;->F(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
invoke-static {v0}, Lf/e/c/a/a;->E(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
@ -404,7 +404,7 @@
|
|||
|
||||
move-result-object v0
|
||||
|
||||
invoke-static {v0}, Lf/e/c/a/a;->F(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
invoke-static {v0}, Lf/e/c/a/a;->E(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
@ -426,7 +426,7 @@
|
|||
|
||||
move-result-object v0
|
||||
|
||||
invoke-static {v0}, Lf/e/c/a/a;->F(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
invoke-static {v0}, Lf/e/c/a/a;->E(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
@ -448,7 +448,7 @@
|
|||
|
||||
move-result-object v0
|
||||
|
||||
invoke-static {v0}, Lf/e/c/a/a;->F(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
invoke-static {v0}, Lf/e/c/a/a;->E(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
@ -470,7 +470,7 @@
|
|||
|
||||
move-result-object v0
|
||||
|
||||
invoke-static {v0}, Lf/e/c/a/a;->F(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
invoke-static {v0}, Lf/e/c/a/a;->E(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
@ -492,7 +492,7 @@
|
|||
|
||||
move-result-object v0
|
||||
|
||||
invoke-static {v0}, Lf/e/c/a/a;->F(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
invoke-static {v0}, Lf/e/c/a/a;->E(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
@ -514,7 +514,7 @@
|
|||
|
||||
move-result-object v0
|
||||
|
||||
invoke-static {v0}, Lf/e/c/a/a;->F(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
invoke-static {v0}, Lf/e/c/a/a;->E(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
@ -536,7 +536,7 @@
|
|||
|
||||
move-result-object v0
|
||||
|
||||
invoke-static {v0}, Lf/e/c/a/a;->F(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
invoke-static {v0}, Lf/e/c/a/a;->E(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
@ -558,7 +558,7 @@
|
|||
|
||||
move-result-object v0
|
||||
|
||||
invoke-static {v0}, Lf/e/c/a/a;->F(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
invoke-static {v0}, Lf/e/c/a/a;->E(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
@ -580,7 +580,7 @@
|
|||
|
||||
move-result-object v0
|
||||
|
||||
invoke-static {v0}, Lf/e/c/a/a;->F(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
invoke-static {v0}, Lf/e/c/a/a;->E(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
@ -621,7 +621,7 @@
|
|||
|
||||
const-string v0, " "
|
||||
|
||||
invoke-static {v0}, Lf/e/c/a/a;->F(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
invoke-static {v0}, Lf/e/c/a/a;->E(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
@ -637,7 +637,7 @@
|
|||
|
||||
if-eqz v1, :cond_1
|
||||
|
||||
invoke-static {v3}, Lf/e/c/a/a;->F(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
invoke-static {v3}, Lf/e/c/a/a;->E(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
|
@ -677,7 +677,7 @@
|
|||
|
||||
move-result-object v0
|
||||
|
||||
invoke-static {v0}, Lf/e/c/a/a;->F(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
invoke-static {v0}, Lf/e/c/a/a;->E(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
@ -687,7 +687,7 @@
|
|||
|
||||
if-eqz v1, :cond_3
|
||||
|
||||
invoke-static {v2}, Lf/e/c/a/a;->F(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
invoke-static {v2}, Lf/e/c/a/a;->E(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
|
@ -722,7 +722,7 @@
|
|||
|
||||
move-result-object v0
|
||||
|
||||
invoke-static {v0}, Lf/e/c/a/a;->F(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
invoke-static {v0}, Lf/e/c/a/a;->E(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
@ -736,7 +736,7 @@
|
|||
|
||||
if-eqz v1, :cond_5
|
||||
|
||||
invoke-static {v3}, Lf/e/c/a/a;->F(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
invoke-static {v3}, Lf/e/c/a/a;->E(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
|
@ -776,7 +776,7 @@
|
|||
|
||||
move-result-object v0
|
||||
|
||||
invoke-static {v0}, Lf/e/c/a/a;->F(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
invoke-static {v0}, Lf/e/c/a/a;->E(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
@ -786,7 +786,7 @@
|
|||
|
||||
if-eqz v1, :cond_7
|
||||
|
||||
invoke-static {v2}, Lf/e/c/a/a;->F(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
invoke-static {v2}, Lf/e/c/a/a;->E(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
|
@ -1637,6 +1637,8 @@
|
|||
|
||||
iget-object p2, p0, Landroidx/constraintlayout/motion/widget/MotionLayout$Model;->mLayoutEnd:Landroidx/constraintlayout/solver/widgets/ConstraintWidgetContainer;
|
||||
|
||||
sget-object v0, Landroidx/constraintlayout/solver/widgets/ConstraintWidget$DimensionBehaviour;->WRAP_CONTENT:Landroidx/constraintlayout/solver/widgets/ConstraintWidget$DimensionBehaviour;
|
||||
|
||||
invoke-virtual {p2, v0}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->setHorizontalDimensionBehaviour(Landroidx/constraintlayout/solver/widgets/ConstraintWidget$DimensionBehaviour;)V
|
||||
|
||||
:cond_3
|
||||
|
@ -1652,6 +1654,8 @@
|
|||
|
||||
iget-object p1, p0, Landroidx/constraintlayout/motion/widget/MotionLayout$Model;->mLayoutEnd:Landroidx/constraintlayout/solver/widgets/ConstraintWidgetContainer;
|
||||
|
||||
sget-object p2, Landroidx/constraintlayout/solver/widgets/ConstraintWidget$DimensionBehaviour;->WRAP_CONTENT:Landroidx/constraintlayout/solver/widgets/ConstraintWidget$DimensionBehaviour;
|
||||
|
||||
invoke-virtual {p1, p2}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->setVerticalDimensionBehaviour(Landroidx/constraintlayout/solver/widgets/ConstraintWidget$DimensionBehaviour;)V
|
||||
|
||||
:cond_4
|
||||
|
@ -1685,7 +1689,7 @@
|
|||
.end method
|
||||
|
||||
.method public measure(II)V
|
||||
.locals 11
|
||||
.locals 13
|
||||
|
||||
invoke-static {p1}, Landroid/view/View$MeasureSpec;->getMode(I)I
|
||||
|
||||
|
@ -1693,115 +1697,115 @@
|
|||
|
||||
invoke-static {p2}, Landroid/view/View$MeasureSpec;->getMode(I)I
|
||||
|
||||
move-result v1
|
||||
|
||||
iget-object v2, p0, Landroidx/constraintlayout/motion/widget/MotionLayout$Model;->this$0:Landroidx/constraintlayout/motion/widget/MotionLayout;
|
||||
|
||||
iput v0, v2, Landroidx/constraintlayout/motion/widget/MotionLayout;->mWidthMeasureMode:I
|
||||
|
||||
iput v1, v2, Landroidx/constraintlayout/motion/widget/MotionLayout;->mHeightMeasureMode:I
|
||||
|
||||
invoke-virtual {v2}, Landroidx/constraintlayout/widget/ConstraintLayout;->getOptimizationLevel()I
|
||||
|
||||
move-result v2
|
||||
|
||||
iget-object v3, p0, Landroidx/constraintlayout/motion/widget/MotionLayout$Model;->this$0:Landroidx/constraintlayout/motion/widget/MotionLayout;
|
||||
|
||||
iget v4, v3, Landroidx/constraintlayout/motion/widget/MotionLayout;->mCurrentState:I
|
||||
|
||||
invoke-virtual {v3}, Landroidx/constraintlayout/motion/widget/MotionLayout;->getStartState()I
|
||||
|
||||
move-result v3
|
||||
|
||||
iget-object v4, p0, Landroidx/constraintlayout/motion/widget/MotionLayout$Model;->this$0:Landroidx/constraintlayout/motion/widget/MotionLayout;
|
||||
if-ne v4, v3, :cond_0
|
||||
|
||||
iput v0, v4, Landroidx/constraintlayout/motion/widget/MotionLayout;->mWidthMeasureMode:I
|
||||
iget-object v3, p0, Landroidx/constraintlayout/motion/widget/MotionLayout$Model;->this$0:Landroidx/constraintlayout/motion/widget/MotionLayout;
|
||||
|
||||
iput v3, v4, Landroidx/constraintlayout/motion/widget/MotionLayout;->mHeightMeasureMode:I
|
||||
iget-object v4, p0, Landroidx/constraintlayout/motion/widget/MotionLayout$Model;->mLayoutEnd:Landroidx/constraintlayout/solver/widgets/ConstraintWidgetContainer;
|
||||
|
||||
invoke-virtual {v4}, Landroidx/constraintlayout/widget/ConstraintLayout;->getOptimizationLevel()I
|
||||
invoke-static {v3, v4, v2, p1, p2}, Landroidx/constraintlayout/motion/widget/MotionLayout;->access$1200(Landroidx/constraintlayout/motion/widget/MotionLayout;Landroidx/constraintlayout/solver/widgets/ConstraintWidgetContainer;III)V
|
||||
|
||||
move-result v4
|
||||
iget-object v3, p0, Landroidx/constraintlayout/motion/widget/MotionLayout$Model;->mStart:Landroidx/constraintlayout/widget/ConstraintSet;
|
||||
|
||||
iget-object v5, p0, Landroidx/constraintlayout/motion/widget/MotionLayout$Model;->this$0:Landroidx/constraintlayout/motion/widget/MotionLayout;
|
||||
if-eqz v3, :cond_2
|
||||
|
||||
iget v6, v5, Landroidx/constraintlayout/motion/widget/MotionLayout;->mCurrentState:I
|
||||
iget-object v3, p0, Landroidx/constraintlayout/motion/widget/MotionLayout$Model;->this$0:Landroidx/constraintlayout/motion/widget/MotionLayout;
|
||||
|
||||
invoke-virtual {v5}, Landroidx/constraintlayout/motion/widget/MotionLayout;->getStartState()I
|
||||
iget-object v4, p0, Landroidx/constraintlayout/motion/widget/MotionLayout$Model;->mLayoutStart:Landroidx/constraintlayout/solver/widgets/ConstraintWidgetContainer;
|
||||
|
||||
move-result v5
|
||||
|
||||
if-ne v6, v5, :cond_0
|
||||
|
||||
iget-object v5, p0, Landroidx/constraintlayout/motion/widget/MotionLayout$Model;->this$0:Landroidx/constraintlayout/motion/widget/MotionLayout;
|
||||
|
||||
iget-object v6, p0, Landroidx/constraintlayout/motion/widget/MotionLayout$Model;->mLayoutEnd:Landroidx/constraintlayout/solver/widgets/ConstraintWidgetContainer;
|
||||
|
||||
invoke-static {v5, v6, v4, p1, p2}, Landroidx/constraintlayout/motion/widget/MotionLayout;->access$1200(Landroidx/constraintlayout/motion/widget/MotionLayout;Landroidx/constraintlayout/solver/widgets/ConstraintWidgetContainer;III)V
|
||||
|
||||
iget-object v5, p0, Landroidx/constraintlayout/motion/widget/MotionLayout$Model;->mStart:Landroidx/constraintlayout/widget/ConstraintSet;
|
||||
|
||||
if-eqz v5, :cond_2
|
||||
|
||||
iget-object v5, p0, Landroidx/constraintlayout/motion/widget/MotionLayout$Model;->this$0:Landroidx/constraintlayout/motion/widget/MotionLayout;
|
||||
|
||||
iget-object v6, p0, Landroidx/constraintlayout/motion/widget/MotionLayout$Model;->mLayoutStart:Landroidx/constraintlayout/solver/widgets/ConstraintWidgetContainer;
|
||||
|
||||
invoke-static {v5, v6, v4, p1, p2}, Landroidx/constraintlayout/motion/widget/MotionLayout;->access$1300(Landroidx/constraintlayout/motion/widget/MotionLayout;Landroidx/constraintlayout/solver/widgets/ConstraintWidgetContainer;III)V
|
||||
invoke-static {v3, v4, v2, p1, p2}, Landroidx/constraintlayout/motion/widget/MotionLayout;->access$1300(Landroidx/constraintlayout/motion/widget/MotionLayout;Landroidx/constraintlayout/solver/widgets/ConstraintWidgetContainer;III)V
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_0
|
||||
iget-object v5, p0, Landroidx/constraintlayout/motion/widget/MotionLayout$Model;->mStart:Landroidx/constraintlayout/widget/ConstraintSet;
|
||||
iget-object v3, p0, Landroidx/constraintlayout/motion/widget/MotionLayout$Model;->mStart:Landroidx/constraintlayout/widget/ConstraintSet;
|
||||
|
||||
if-eqz v5, :cond_1
|
||||
if-eqz v3, :cond_1
|
||||
|
||||
iget-object v5, p0, Landroidx/constraintlayout/motion/widget/MotionLayout$Model;->this$0:Landroidx/constraintlayout/motion/widget/MotionLayout;
|
||||
iget-object v3, p0, Landroidx/constraintlayout/motion/widget/MotionLayout$Model;->this$0:Landroidx/constraintlayout/motion/widget/MotionLayout;
|
||||
|
||||
iget-object v6, p0, Landroidx/constraintlayout/motion/widget/MotionLayout$Model;->mLayoutStart:Landroidx/constraintlayout/solver/widgets/ConstraintWidgetContainer;
|
||||
iget-object v4, p0, Landroidx/constraintlayout/motion/widget/MotionLayout$Model;->mLayoutStart:Landroidx/constraintlayout/solver/widgets/ConstraintWidgetContainer;
|
||||
|
||||
invoke-static {v5, v6, v4, p1, p2}, Landroidx/constraintlayout/motion/widget/MotionLayout;->access$1400(Landroidx/constraintlayout/motion/widget/MotionLayout;Landroidx/constraintlayout/solver/widgets/ConstraintWidgetContainer;III)V
|
||||
invoke-static {v3, v4, v2, p1, p2}, Landroidx/constraintlayout/motion/widget/MotionLayout;->access$1400(Landroidx/constraintlayout/motion/widget/MotionLayout;Landroidx/constraintlayout/solver/widgets/ConstraintWidgetContainer;III)V
|
||||
|
||||
:cond_1
|
||||
iget-object v5, p0, Landroidx/constraintlayout/motion/widget/MotionLayout$Model;->this$0:Landroidx/constraintlayout/motion/widget/MotionLayout;
|
||||
iget-object v3, p0, Landroidx/constraintlayout/motion/widget/MotionLayout$Model;->this$0:Landroidx/constraintlayout/motion/widget/MotionLayout;
|
||||
|
||||
iget-object v6, p0, Landroidx/constraintlayout/motion/widget/MotionLayout$Model;->mLayoutEnd:Landroidx/constraintlayout/solver/widgets/ConstraintWidgetContainer;
|
||||
iget-object v4, p0, Landroidx/constraintlayout/motion/widget/MotionLayout$Model;->mLayoutEnd:Landroidx/constraintlayout/solver/widgets/ConstraintWidgetContainer;
|
||||
|
||||
invoke-static {v5, v6, v4, p1, p2}, Landroidx/constraintlayout/motion/widget/MotionLayout;->access$1500(Landroidx/constraintlayout/motion/widget/MotionLayout;Landroidx/constraintlayout/solver/widgets/ConstraintWidgetContainer;III)V
|
||||
invoke-static {v3, v4, v2, p1, p2}, Landroidx/constraintlayout/motion/widget/MotionLayout;->access$1500(Landroidx/constraintlayout/motion/widget/MotionLayout;Landroidx/constraintlayout/solver/widgets/ConstraintWidgetContainer;III)V
|
||||
|
||||
:cond_2
|
||||
:goto_0
|
||||
iget-object v5, p0, Landroidx/constraintlayout/motion/widget/MotionLayout$Model;->this$0:Landroidx/constraintlayout/motion/widget/MotionLayout;
|
||||
iget-object v3, p0, Landroidx/constraintlayout/motion/widget/MotionLayout$Model;->this$0:Landroidx/constraintlayout/motion/widget/MotionLayout;
|
||||
|
||||
invoke-virtual {v5}, Landroid/view/ViewGroup;->getParent()Landroid/view/ViewParent;
|
||||
invoke-virtual {v3}, Landroid/view/ViewGroup;->getParent()Landroid/view/ViewParent;
|
||||
|
||||
move-result-object v5
|
||||
move-result-object v3
|
||||
|
||||
instance-of v5, v5, Landroidx/constraintlayout/motion/widget/MotionLayout;
|
||||
instance-of v3, v3, Landroidx/constraintlayout/motion/widget/MotionLayout;
|
||||
|
||||
const/4 v6, 0x0
|
||||
const/4 v4, 0x0
|
||||
|
||||
const/4 v7, 0x1
|
||||
const/4 v5, 0x1
|
||||
|
||||
if-eqz v5, :cond_3
|
||||
if-eqz v3, :cond_3
|
||||
|
||||
const/high16 v5, 0x40000000 # 2.0f
|
||||
const/high16 v3, 0x40000000 # 2.0f
|
||||
|
||||
if-ne v0, v5, :cond_3
|
||||
if-ne v0, v3, :cond_3
|
||||
|
||||
if-ne v3, v5, :cond_3
|
||||
if-ne v1, v3, :cond_3
|
||||
|
||||
const/4 v5, 0x0
|
||||
const/4 v3, 0x0
|
||||
|
||||
goto :goto_1
|
||||
|
||||
:cond_3
|
||||
const/4 v5, 0x1
|
||||
const/4 v3, 0x1
|
||||
|
||||
:goto_1
|
||||
if-eqz v5, :cond_9
|
||||
if-eqz v3, :cond_9
|
||||
|
||||
iget-object v5, p0, Landroidx/constraintlayout/motion/widget/MotionLayout$Model;->this$0:Landroidx/constraintlayout/motion/widget/MotionLayout;
|
||||
iget-object v3, p0, Landroidx/constraintlayout/motion/widget/MotionLayout$Model;->this$0:Landroidx/constraintlayout/motion/widget/MotionLayout;
|
||||
|
||||
iput v0, v5, Landroidx/constraintlayout/motion/widget/MotionLayout;->mWidthMeasureMode:I
|
||||
iput v0, v3, Landroidx/constraintlayout/motion/widget/MotionLayout;->mWidthMeasureMode:I
|
||||
|
||||
iput v3, v5, Landroidx/constraintlayout/motion/widget/MotionLayout;->mHeightMeasureMode:I
|
||||
iput v1, v3, Landroidx/constraintlayout/motion/widget/MotionLayout;->mHeightMeasureMode:I
|
||||
|
||||
iget v0, v5, Landroidx/constraintlayout/motion/widget/MotionLayout;->mCurrentState:I
|
||||
iget v0, v3, Landroidx/constraintlayout/motion/widget/MotionLayout;->mCurrentState:I
|
||||
|
||||
invoke-virtual {v5}, Landroidx/constraintlayout/motion/widget/MotionLayout;->getStartState()I
|
||||
invoke-virtual {v3}, Landroidx/constraintlayout/motion/widget/MotionLayout;->getStartState()I
|
||||
|
||||
move-result v3
|
||||
move-result v1
|
||||
|
||||
if-ne v0, v3, :cond_4
|
||||
if-ne v0, v1, :cond_4
|
||||
|
||||
iget-object v0, p0, Landroidx/constraintlayout/motion/widget/MotionLayout$Model;->this$0:Landroidx/constraintlayout/motion/widget/MotionLayout;
|
||||
|
||||
iget-object v3, p0, Landroidx/constraintlayout/motion/widget/MotionLayout$Model;->mLayoutEnd:Landroidx/constraintlayout/solver/widgets/ConstraintWidgetContainer;
|
||||
iget-object v1, p0, Landroidx/constraintlayout/motion/widget/MotionLayout$Model;->mLayoutEnd:Landroidx/constraintlayout/solver/widgets/ConstraintWidgetContainer;
|
||||
|
||||
invoke-static {v0, v3, v4, p1, p2}, Landroidx/constraintlayout/motion/widget/MotionLayout;->access$1600(Landroidx/constraintlayout/motion/widget/MotionLayout;Landroidx/constraintlayout/solver/widgets/ConstraintWidgetContainer;III)V
|
||||
invoke-static {v0, v1, v2, p1, p2}, Landroidx/constraintlayout/motion/widget/MotionLayout;->access$1600(Landroidx/constraintlayout/motion/widget/MotionLayout;Landroidx/constraintlayout/solver/widgets/ConstraintWidgetContainer;III)V
|
||||
|
||||
iget-object v0, p0, Landroidx/constraintlayout/motion/widget/MotionLayout$Model;->mStart:Landroidx/constraintlayout/widget/ConstraintSet;
|
||||
|
||||
|
@ -1809,9 +1813,9 @@
|
|||
|
||||
iget-object v0, p0, Landroidx/constraintlayout/motion/widget/MotionLayout$Model;->this$0:Landroidx/constraintlayout/motion/widget/MotionLayout;
|
||||
|
||||
iget-object v3, p0, Landroidx/constraintlayout/motion/widget/MotionLayout$Model;->mLayoutStart:Landroidx/constraintlayout/solver/widgets/ConstraintWidgetContainer;
|
||||
iget-object v1, p0, Landroidx/constraintlayout/motion/widget/MotionLayout$Model;->mLayoutStart:Landroidx/constraintlayout/solver/widgets/ConstraintWidgetContainer;
|
||||
|
||||
invoke-static {v0, v3, v4, p1, p2}, Landroidx/constraintlayout/motion/widget/MotionLayout;->access$1700(Landroidx/constraintlayout/motion/widget/MotionLayout;Landroidx/constraintlayout/solver/widgets/ConstraintWidgetContainer;III)V
|
||||
invoke-static {v0, v1, v2, p1, p2}, Landroidx/constraintlayout/motion/widget/MotionLayout;->access$1700(Landroidx/constraintlayout/motion/widget/MotionLayout;Landroidx/constraintlayout/solver/widgets/ConstraintWidgetContainer;III)V
|
||||
|
||||
goto :goto_2
|
||||
|
||||
|
@ -1822,146 +1826,158 @@
|
|||
|
||||
iget-object v0, p0, Landroidx/constraintlayout/motion/widget/MotionLayout$Model;->this$0:Landroidx/constraintlayout/motion/widget/MotionLayout;
|
||||
|
||||
iget-object v3, p0, Landroidx/constraintlayout/motion/widget/MotionLayout$Model;->mLayoutStart:Landroidx/constraintlayout/solver/widgets/ConstraintWidgetContainer;
|
||||
iget-object v1, p0, Landroidx/constraintlayout/motion/widget/MotionLayout$Model;->mLayoutStart:Landroidx/constraintlayout/solver/widgets/ConstraintWidgetContainer;
|
||||
|
||||
invoke-static {v0, v3, v4, p1, p2}, Landroidx/constraintlayout/motion/widget/MotionLayout;->access$1800(Landroidx/constraintlayout/motion/widget/MotionLayout;Landroidx/constraintlayout/solver/widgets/ConstraintWidgetContainer;III)V
|
||||
invoke-static {v0, v1, v2, p1, p2}, Landroidx/constraintlayout/motion/widget/MotionLayout;->access$1800(Landroidx/constraintlayout/motion/widget/MotionLayout;Landroidx/constraintlayout/solver/widgets/ConstraintWidgetContainer;III)V
|
||||
|
||||
:cond_5
|
||||
iget-object v0, p0, Landroidx/constraintlayout/motion/widget/MotionLayout$Model;->this$0:Landroidx/constraintlayout/motion/widget/MotionLayout;
|
||||
|
||||
iget-object v3, p0, Landroidx/constraintlayout/motion/widget/MotionLayout$Model;->mLayoutEnd:Landroidx/constraintlayout/solver/widgets/ConstraintWidgetContainer;
|
||||
iget-object v1, p0, Landroidx/constraintlayout/motion/widget/MotionLayout$Model;->mLayoutEnd:Landroidx/constraintlayout/solver/widgets/ConstraintWidgetContainer;
|
||||
|
||||
invoke-static {v0, v3, v4, p1, p2}, Landroidx/constraintlayout/motion/widget/MotionLayout;->access$1900(Landroidx/constraintlayout/motion/widget/MotionLayout;Landroidx/constraintlayout/solver/widgets/ConstraintWidgetContainer;III)V
|
||||
invoke-static {v0, v1, v2, p1, p2}, Landroidx/constraintlayout/motion/widget/MotionLayout;->access$1900(Landroidx/constraintlayout/motion/widget/MotionLayout;Landroidx/constraintlayout/solver/widgets/ConstraintWidgetContainer;III)V
|
||||
|
||||
:cond_6
|
||||
:goto_2
|
||||
iget-object v0, p0, Landroidx/constraintlayout/motion/widget/MotionLayout$Model;->this$0:Landroidx/constraintlayout/motion/widget/MotionLayout;
|
||||
|
||||
iget-object v3, p0, Landroidx/constraintlayout/motion/widget/MotionLayout$Model;->mLayoutStart:Landroidx/constraintlayout/solver/widgets/ConstraintWidgetContainer;
|
||||
iget-object v1, p0, Landroidx/constraintlayout/motion/widget/MotionLayout$Model;->mLayoutStart:Landroidx/constraintlayout/solver/widgets/ConstraintWidgetContainer;
|
||||
|
||||
invoke-virtual {v3}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->getWidth()I
|
||||
invoke-virtual {v1}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->getWidth()I
|
||||
|
||||
move-result v3
|
||||
move-result v1
|
||||
|
||||
iput v3, v0, Landroidx/constraintlayout/motion/widget/MotionLayout;->mStartWrapWidth:I
|
||||
iput v1, v0, Landroidx/constraintlayout/motion/widget/MotionLayout;->mStartWrapWidth:I
|
||||
|
||||
iget-object v0, p0, Landroidx/constraintlayout/motion/widget/MotionLayout$Model;->this$0:Landroidx/constraintlayout/motion/widget/MotionLayout;
|
||||
|
||||
iget-object v3, p0, Landroidx/constraintlayout/motion/widget/MotionLayout$Model;->mLayoutStart:Landroidx/constraintlayout/solver/widgets/ConstraintWidgetContainer;
|
||||
iget-object v1, p0, Landroidx/constraintlayout/motion/widget/MotionLayout$Model;->mLayoutStart:Landroidx/constraintlayout/solver/widgets/ConstraintWidgetContainer;
|
||||
|
||||
invoke-virtual {v3}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->getHeight()I
|
||||
invoke-virtual {v1}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->getHeight()I
|
||||
|
||||
move-result v3
|
||||
move-result v1
|
||||
|
||||
iput v3, v0, Landroidx/constraintlayout/motion/widget/MotionLayout;->mStartWrapHeight:I
|
||||
iput v1, v0, Landroidx/constraintlayout/motion/widget/MotionLayout;->mStartWrapHeight:I
|
||||
|
||||
iget-object v0, p0, Landroidx/constraintlayout/motion/widget/MotionLayout$Model;->this$0:Landroidx/constraintlayout/motion/widget/MotionLayout;
|
||||
|
||||
iget-object v3, p0, Landroidx/constraintlayout/motion/widget/MotionLayout$Model;->mLayoutEnd:Landroidx/constraintlayout/solver/widgets/ConstraintWidgetContainer;
|
||||
iget-object v1, p0, Landroidx/constraintlayout/motion/widget/MotionLayout$Model;->mLayoutEnd:Landroidx/constraintlayout/solver/widgets/ConstraintWidgetContainer;
|
||||
|
||||
invoke-virtual {v3}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->getWidth()I
|
||||
invoke-virtual {v1}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->getWidth()I
|
||||
|
||||
move-result v3
|
||||
move-result v1
|
||||
|
||||
iput v3, v0, Landroidx/constraintlayout/motion/widget/MotionLayout;->mEndWrapWidth:I
|
||||
iput v1, v0, Landroidx/constraintlayout/motion/widget/MotionLayout;->mEndWrapWidth:I
|
||||
|
||||
iget-object v0, p0, Landroidx/constraintlayout/motion/widget/MotionLayout$Model;->this$0:Landroidx/constraintlayout/motion/widget/MotionLayout;
|
||||
|
||||
iget-object v3, p0, Landroidx/constraintlayout/motion/widget/MotionLayout$Model;->mLayoutEnd:Landroidx/constraintlayout/solver/widgets/ConstraintWidgetContainer;
|
||||
iget-object v1, p0, Landroidx/constraintlayout/motion/widget/MotionLayout$Model;->mLayoutEnd:Landroidx/constraintlayout/solver/widgets/ConstraintWidgetContainer;
|
||||
|
||||
invoke-virtual {v3}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->getHeight()I
|
||||
invoke-virtual {v1}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->getHeight()I
|
||||
|
||||
move-result v3
|
||||
move-result v1
|
||||
|
||||
iput v3, v0, Landroidx/constraintlayout/motion/widget/MotionLayout;->mEndWrapHeight:I
|
||||
iput v1, v0, Landroidx/constraintlayout/motion/widget/MotionLayout;->mEndWrapHeight:I
|
||||
|
||||
iget-object v0, p0, Landroidx/constraintlayout/motion/widget/MotionLayout$Model;->this$0:Landroidx/constraintlayout/motion/widget/MotionLayout;
|
||||
|
||||
iget v3, v0, Landroidx/constraintlayout/motion/widget/MotionLayout;->mStartWrapWidth:I
|
||||
iget v1, v0, Landroidx/constraintlayout/motion/widget/MotionLayout;->mStartWrapWidth:I
|
||||
|
||||
iget v4, v0, Landroidx/constraintlayout/motion/widget/MotionLayout;->mEndWrapWidth:I
|
||||
iget v2, v0, Landroidx/constraintlayout/motion/widget/MotionLayout;->mEndWrapWidth:I
|
||||
|
||||
if-ne v3, v4, :cond_8
|
||||
if-ne v1, v2, :cond_8
|
||||
|
||||
iget v3, v0, Landroidx/constraintlayout/motion/widget/MotionLayout;->mStartWrapHeight:I
|
||||
iget v1, v0, Landroidx/constraintlayout/motion/widget/MotionLayout;->mStartWrapHeight:I
|
||||
|
||||
iget v4, v0, Landroidx/constraintlayout/motion/widget/MotionLayout;->mEndWrapHeight:I
|
||||
iget v2, v0, Landroidx/constraintlayout/motion/widget/MotionLayout;->mEndWrapHeight:I
|
||||
|
||||
if-eq v3, v4, :cond_7
|
||||
if-eq v1, v2, :cond_7
|
||||
|
||||
goto :goto_3
|
||||
|
||||
:cond_7
|
||||
const/4 v3, 0x0
|
||||
const/4 v1, 0x0
|
||||
|
||||
goto :goto_4
|
||||
|
||||
:cond_8
|
||||
:goto_3
|
||||
const/4 v3, 0x1
|
||||
const/4 v1, 0x1
|
||||
|
||||
:goto_4
|
||||
iput-boolean v3, v0, Landroidx/constraintlayout/motion/widget/MotionLayout;->mMeasureDuringTransition:Z
|
||||
iput-boolean v1, v0, Landroidx/constraintlayout/motion/widget/MotionLayout;->mMeasureDuringTransition:Z
|
||||
|
||||
:cond_9
|
||||
iget-object v0, p0, Landroidx/constraintlayout/motion/widget/MotionLayout$Model;->this$0:Landroidx/constraintlayout/motion/widget/MotionLayout;
|
||||
|
||||
iget v3, v0, Landroidx/constraintlayout/motion/widget/MotionLayout;->mStartWrapWidth:I
|
||||
iget v1, v0, Landroidx/constraintlayout/motion/widget/MotionLayout;->mStartWrapWidth:I
|
||||
|
||||
iget v4, v0, Landroidx/constraintlayout/motion/widget/MotionLayout;->mStartWrapHeight:I
|
||||
iget v2, v0, Landroidx/constraintlayout/motion/widget/MotionLayout;->mStartWrapHeight:I
|
||||
|
||||
iget v5, v0, Landroidx/constraintlayout/motion/widget/MotionLayout;->mWidthMeasureMode:I
|
||||
iget v0, v0, Landroidx/constraintlayout/motion/widget/MotionLayout;->mWidthMeasureMode:I
|
||||
|
||||
const/high16 v8, -0x80000000
|
||||
const/high16 v3, -0x80000000
|
||||
|
||||
if-eq v5, v8, :cond_a
|
||||
if-eq v0, v3, :cond_a
|
||||
|
||||
if-nez v5, :cond_b
|
||||
if-nez v0, :cond_b
|
||||
|
||||
:cond_a
|
||||
int-to-float v5, v3
|
||||
iget-object v0, p0, Landroidx/constraintlayout/motion/widget/MotionLayout$Model;->this$0:Landroidx/constraintlayout/motion/widget/MotionLayout;
|
||||
|
||||
iget v9, v0, Landroidx/constraintlayout/motion/widget/MotionLayout;->mPostInterpolationPosition:F
|
||||
iget v1, v0, Landroidx/constraintlayout/motion/widget/MotionLayout;->mStartWrapWidth:I
|
||||
|
||||
iget v10, v0, Landroidx/constraintlayout/motion/widget/MotionLayout;->mEndWrapWidth:I
|
||||
int-to-float v6, v1
|
||||
|
||||
sub-int/2addr v10, v3
|
||||
iget v7, v0, Landroidx/constraintlayout/motion/widget/MotionLayout;->mPostInterpolationPosition:F
|
||||
|
||||
int-to-float v3, v10
|
||||
iget v0, v0, Landroidx/constraintlayout/motion/widget/MotionLayout;->mEndWrapWidth:I
|
||||
|
||||
mul-float v9, v9, v3
|
||||
|
||||
add-float/2addr v9, v5
|
||||
|
||||
float-to-int v3, v9
|
||||
|
||||
:cond_b
|
||||
iget v5, v0, Landroidx/constraintlayout/motion/widget/MotionLayout;->mHeightMeasureMode:I
|
||||
|
||||
if-eq v5, v8, :cond_c
|
||||
|
||||
if-nez v5, :cond_d
|
||||
|
||||
:cond_c
|
||||
int-to-float v5, v4
|
||||
|
||||
iget v8, v0, Landroidx/constraintlayout/motion/widget/MotionLayout;->mPostInterpolationPosition:F
|
||||
|
||||
iget v0, v0, Landroidx/constraintlayout/motion/widget/MotionLayout;->mEndWrapHeight:I
|
||||
|
||||
sub-int/2addr v0, v4
|
||||
sub-int/2addr v0, v1
|
||||
|
||||
int-to-float v0, v0
|
||||
|
||||
mul-float v8, v8, v0
|
||||
mul-float v7, v7, v0
|
||||
|
||||
add-float/2addr v8, v5
|
||||
add-float/2addr v7, v6
|
||||
|
||||
float-to-int v0, v8
|
||||
float-to-int v1, v7
|
||||
|
||||
move v4, v0
|
||||
:cond_b
|
||||
move v9, v1
|
||||
|
||||
iget-object v0, p0, Landroidx/constraintlayout/motion/widget/MotionLayout$Model;->this$0:Landroidx/constraintlayout/motion/widget/MotionLayout;
|
||||
|
||||
iget v0, v0, Landroidx/constraintlayout/motion/widget/MotionLayout;->mHeightMeasureMode:I
|
||||
|
||||
if-eq v0, v3, :cond_c
|
||||
|
||||
if-nez v0, :cond_d
|
||||
|
||||
:cond_c
|
||||
iget-object v0, p0, Landroidx/constraintlayout/motion/widget/MotionLayout$Model;->this$0:Landroidx/constraintlayout/motion/widget/MotionLayout;
|
||||
|
||||
iget v1, v0, Landroidx/constraintlayout/motion/widget/MotionLayout;->mStartWrapHeight:I
|
||||
|
||||
int-to-float v2, v1
|
||||
|
||||
iget v3, v0, Landroidx/constraintlayout/motion/widget/MotionLayout;->mPostInterpolationPosition:F
|
||||
|
||||
iget v0, v0, Landroidx/constraintlayout/motion/widget/MotionLayout;->mEndWrapHeight:I
|
||||
|
||||
sub-int/2addr v0, v1
|
||||
|
||||
int-to-float v0, v0
|
||||
|
||||
mul-float v3, v3, v0
|
||||
|
||||
add-float/2addr v3, v2
|
||||
|
||||
float-to-int v2, v3
|
||||
|
||||
:cond_d
|
||||
move v10, v2
|
||||
|
||||
iget-object v0, p0, Landroidx/constraintlayout/motion/widget/MotionLayout$Model;->mLayoutStart:Landroidx/constraintlayout/solver/widgets/ConstraintWidgetContainer;
|
||||
|
||||
invoke-virtual {v0}, Landroidx/constraintlayout/solver/widgets/ConstraintWidgetContainer;->isWidthMeasuredTooSmall()Z
|
||||
|
@ -1981,13 +1997,13 @@
|
|||
goto :goto_5
|
||||
|
||||
:cond_e
|
||||
const/4 v5, 0x0
|
||||
const/4 v11, 0x0
|
||||
|
||||
goto :goto_6
|
||||
|
||||
:cond_f
|
||||
:goto_5
|
||||
const/4 v5, 0x1
|
||||
const/4 v11, 0x1
|
||||
|
||||
:goto_6
|
||||
iget-object v0, p0, Landroidx/constraintlayout/motion/widget/MotionLayout$Model;->mLayoutStart:Landroidx/constraintlayout/solver/widgets/ConstraintWidgetContainer;
|
||||
|
@ -1996,7 +2012,7 @@
|
|||
|
||||
move-result v0
|
||||
|
||||
if-nez v0, :cond_10
|
||||
if-nez v0, :cond_11
|
||||
|
||||
iget-object v0, p0, Landroidx/constraintlayout/motion/widget/MotionLayout$Model;->mLayoutEnd:Landroidx/constraintlayout/solver/widgets/ConstraintWidgetContainer;
|
||||
|
||||
|
@ -2004,19 +2020,27 @@
|
|||
|
||||
move-result v0
|
||||
|
||||
if-eqz v0, :cond_11
|
||||
if-eqz v0, :cond_10
|
||||
|
||||
goto :goto_7
|
||||
|
||||
:cond_10
|
||||
const/4 v6, 0x1
|
||||
const/4 v12, 0x0
|
||||
|
||||
goto :goto_8
|
||||
|
||||
:cond_11
|
||||
iget-object v0, p0, Landroidx/constraintlayout/motion/widget/MotionLayout$Model;->this$0:Landroidx/constraintlayout/motion/widget/MotionLayout;
|
||||
:goto_7
|
||||
const/4 v12, 0x1
|
||||
|
||||
move v1, p1
|
||||
:goto_8
|
||||
iget-object v6, p0, Landroidx/constraintlayout/motion/widget/MotionLayout$Model;->this$0:Landroidx/constraintlayout/motion/widget/MotionLayout;
|
||||
|
||||
move v2, p2
|
||||
move v7, p1
|
||||
|
||||
invoke-static/range {v0 .. v6}, Landroidx/constraintlayout/motion/widget/MotionLayout;->access$2000(Landroidx/constraintlayout/motion/widget/MotionLayout;IIIIZZ)V
|
||||
move v8, p2
|
||||
|
||||
invoke-static/range {v6 .. v12}, Landroidx/constraintlayout/motion/widget/MotionLayout;->access$2000(Landroidx/constraintlayout/motion/widget/MotionLayout;IIIIZZ)V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
|
|
@ -18,7 +18,7 @@
|
|||
|
||||
|
||||
# static fields
|
||||
.field private static me:Landroidx/constraintlayout/motion/widget/MotionLayout$MyTracker;
|
||||
.field public static me:Landroidx/constraintlayout/motion/widget/MotionLayout$MyTracker;
|
||||
|
||||
|
||||
# instance fields
|
||||
|
@ -38,7 +38,7 @@
|
|||
return-void
|
||||
.end method
|
||||
|
||||
.method private constructor <init>()V
|
||||
.method public constructor <init>()V
|
||||
.locals 0
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
|
|
@ -84,11 +84,13 @@
|
|||
|
||||
if-ne v0, v1, :cond_0
|
||||
|
||||
iget v2, p0, Landroidx/constraintlayout/motion/widget/MotionLayout$StateCache;->endState:I
|
||||
iget v0, p0, Landroidx/constraintlayout/motion/widget/MotionLayout$StateCache;->endState:I
|
||||
|
||||
if-eq v2, v1, :cond_3
|
||||
if-eq v0, v1, :cond_3
|
||||
|
||||
:cond_0
|
||||
iget v0, p0, Landroidx/constraintlayout/motion/widget/MotionLayout$StateCache;->startState:I
|
||||
|
||||
if-ne v0, v1, :cond_1
|
||||
|
||||
iget-object v0, p0, Landroidx/constraintlayout/motion/widget/MotionLayout$StateCache;->this$0:Landroidx/constraintlayout/motion/widget/MotionLayout;
|
||||
|
|
|
@ -23,7 +23,7 @@
|
|||
|
||||
|
||||
# static fields
|
||||
.field private static final synthetic $VALUES:[Landroidx/constraintlayout/motion/widget/MotionLayout$TransitionState;
|
||||
.field public static final synthetic $VALUES:[Landroidx/constraintlayout/motion/widget/MotionLayout$TransitionState;
|
||||
|
||||
.field public static final enum FINISHED:Landroidx/constraintlayout/motion/widget/MotionLayout$TransitionState;
|
||||
|
||||
|
@ -36,7 +36,7 @@
|
|||
|
||||
# direct methods
|
||||
.method public static constructor <clinit>()V
|
||||
.locals 9
|
||||
.locals 7
|
||||
|
||||
new-instance v0, Landroidx/constraintlayout/motion/widget/MotionLayout$TransitionState;
|
||||
|
||||
|
@ -48,54 +48,60 @@
|
|||
|
||||
sput-object v0, Landroidx/constraintlayout/motion/widget/MotionLayout$TransitionState;->UNDEFINED:Landroidx/constraintlayout/motion/widget/MotionLayout$TransitionState;
|
||||
|
||||
new-instance v1, Landroidx/constraintlayout/motion/widget/MotionLayout$TransitionState;
|
||||
new-instance v0, Landroidx/constraintlayout/motion/widget/MotionLayout$TransitionState;
|
||||
|
||||
const-string v3, "SETUP"
|
||||
const-string v1, "SETUP"
|
||||
|
||||
const/4 v4, 0x1
|
||||
const/4 v3, 0x1
|
||||
|
||||
invoke-direct {v1, v3, v4}, Landroidx/constraintlayout/motion/widget/MotionLayout$TransitionState;-><init>(Ljava/lang/String;I)V
|
||||
invoke-direct {v0, v1, v3}, Landroidx/constraintlayout/motion/widget/MotionLayout$TransitionState;-><init>(Ljava/lang/String;I)V
|
||||
|
||||
sput-object v1, Landroidx/constraintlayout/motion/widget/MotionLayout$TransitionState;->SETUP:Landroidx/constraintlayout/motion/widget/MotionLayout$TransitionState;
|
||||
sput-object v0, Landroidx/constraintlayout/motion/widget/MotionLayout$TransitionState;->SETUP:Landroidx/constraintlayout/motion/widget/MotionLayout$TransitionState;
|
||||
|
||||
new-instance v3, Landroidx/constraintlayout/motion/widget/MotionLayout$TransitionState;
|
||||
new-instance v0, Landroidx/constraintlayout/motion/widget/MotionLayout$TransitionState;
|
||||
|
||||
const-string v5, "MOVING"
|
||||
const-string v1, "MOVING"
|
||||
|
||||
const/4 v6, 0x2
|
||||
const/4 v4, 0x2
|
||||
|
||||
invoke-direct {v3, v5, v6}, Landroidx/constraintlayout/motion/widget/MotionLayout$TransitionState;-><init>(Ljava/lang/String;I)V
|
||||
invoke-direct {v0, v1, v4}, Landroidx/constraintlayout/motion/widget/MotionLayout$TransitionState;-><init>(Ljava/lang/String;I)V
|
||||
|
||||
sput-object v3, Landroidx/constraintlayout/motion/widget/MotionLayout$TransitionState;->MOVING:Landroidx/constraintlayout/motion/widget/MotionLayout$TransitionState;
|
||||
sput-object v0, Landroidx/constraintlayout/motion/widget/MotionLayout$TransitionState;->MOVING:Landroidx/constraintlayout/motion/widget/MotionLayout$TransitionState;
|
||||
|
||||
new-instance v5, Landroidx/constraintlayout/motion/widget/MotionLayout$TransitionState;
|
||||
new-instance v0, Landroidx/constraintlayout/motion/widget/MotionLayout$TransitionState;
|
||||
|
||||
const-string v7, "FINISHED"
|
||||
const-string v1, "FINISHED"
|
||||
|
||||
const/4 v8, 0x3
|
||||
const/4 v5, 0x3
|
||||
|
||||
invoke-direct {v5, v7, v8}, Landroidx/constraintlayout/motion/widget/MotionLayout$TransitionState;-><init>(Ljava/lang/String;I)V
|
||||
invoke-direct {v0, v1, v5}, Landroidx/constraintlayout/motion/widget/MotionLayout$TransitionState;-><init>(Ljava/lang/String;I)V
|
||||
|
||||
sput-object v5, Landroidx/constraintlayout/motion/widget/MotionLayout$TransitionState;->FINISHED:Landroidx/constraintlayout/motion/widget/MotionLayout$TransitionState;
|
||||
sput-object v0, Landroidx/constraintlayout/motion/widget/MotionLayout$TransitionState;->FINISHED:Landroidx/constraintlayout/motion/widget/MotionLayout$TransitionState;
|
||||
|
||||
const/4 v7, 0x4
|
||||
const/4 v1, 0x4
|
||||
|
||||
new-array v7, v7, [Landroidx/constraintlayout/motion/widget/MotionLayout$TransitionState;
|
||||
new-array v1, v1, [Landroidx/constraintlayout/motion/widget/MotionLayout$TransitionState;
|
||||
|
||||
aput-object v0, v7, v2
|
||||
sget-object v6, Landroidx/constraintlayout/motion/widget/MotionLayout$TransitionState;->UNDEFINED:Landroidx/constraintlayout/motion/widget/MotionLayout$TransitionState;
|
||||
|
||||
aput-object v1, v7, v4
|
||||
aput-object v6, v1, v2
|
||||
|
||||
aput-object v3, v7, v6
|
||||
sget-object v2, Landroidx/constraintlayout/motion/widget/MotionLayout$TransitionState;->SETUP:Landroidx/constraintlayout/motion/widget/MotionLayout$TransitionState;
|
||||
|
||||
aput-object v5, v7, v8
|
||||
aput-object v2, v1, v3
|
||||
|
||||
sput-object v7, Landroidx/constraintlayout/motion/widget/MotionLayout$TransitionState;->$VALUES:[Landroidx/constraintlayout/motion/widget/MotionLayout$TransitionState;
|
||||
sget-object v2, Landroidx/constraintlayout/motion/widget/MotionLayout$TransitionState;->MOVING:Landroidx/constraintlayout/motion/widget/MotionLayout$TransitionState;
|
||||
|
||||
aput-object v2, v1, v4
|
||||
|
||||
aput-object v0, v1, v5
|
||||
|
||||
sput-object v1, Landroidx/constraintlayout/motion/widget/MotionLayout$TransitionState;->$VALUES:[Landroidx/constraintlayout/motion/widget/MotionLayout$TransitionState;
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method private constructor <init>(Ljava/lang/String;I)V
|
||||
.method public constructor <init>(Ljava/lang/String;I)V
|
||||
.locals 0
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
|
|
File diff suppressed because it is too large
Load diff
|
@ -276,7 +276,7 @@
|
|||
return v1
|
||||
.end method
|
||||
|
||||
.method private static final xRotate(FFFFFF)F
|
||||
.method public static final xRotate(FFFFFF)F
|
||||
.locals 0
|
||||
|
||||
sub-float/2addr p4, p2
|
||||
|
@ -294,7 +294,7 @@
|
|||
return p4
|
||||
.end method
|
||||
|
||||
.method private static final yRotate(FFFFFF)F
|
||||
.method public static final yRotate(FFFFFF)F
|
||||
.locals 0
|
||||
|
||||
sub-float/2addr p4, p2
|
||||
|
@ -893,8 +893,12 @@
|
|||
|
||||
invoke-static {p1}, Ljava/lang/Float;->isNaN(F)Z
|
||||
|
||||
move-result p2
|
||||
|
||||
invoke-static {p1}, Ljava/lang/Float;->isNaN(F)Z
|
||||
|
||||
move-result p1
|
||||
|
||||
const/4 p1, 0x0
|
||||
|
||||
add-float p2, v0, p1
|
||||
|
|
|
@ -34,7 +34,7 @@
|
|||
|
||||
.field public mTargetId:I
|
||||
|
||||
.field private final mTransition:Landroidx/constraintlayout/motion/widget/MotionScene$Transition;
|
||||
.field public final mTransition:Landroidx/constraintlayout/motion/widget/MotionScene$Transition;
|
||||
|
||||
|
||||
# direct methods
|
||||
|
@ -118,7 +118,7 @@
|
|||
|
||||
# virtual methods
|
||||
.method public addOnClickListeners(Landroidx/constraintlayout/motion/widget/MotionLayout;ILandroidx/constraintlayout/motion/widget/MotionScene$Transition;)V
|
||||
.locals 5
|
||||
.locals 4
|
||||
|
||||
iget v0, p0, Landroidx/constraintlayout/motion/widget/MotionScene$Transition$TransitionOnClick;->mTargetId:I
|
||||
|
||||
|
@ -138,7 +138,7 @@
|
|||
|
||||
const-string p1, "OnClick could not find id "
|
||||
|
||||
invoke-static {p1}, Lf/e/c/a/a;->F(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
invoke-static {p1}, Lf/e/c/a/a;->E(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
|
@ -174,41 +174,45 @@
|
|||
:cond_2
|
||||
iget v1, p0, Landroidx/constraintlayout/motion/widget/MotionScene$Transition$TransitionOnClick;->mMode:I
|
||||
|
||||
and-int/lit8 v2, v1, 0x1
|
||||
const/4 v2, 0x1
|
||||
|
||||
const/4 v3, 0x0
|
||||
and-int/2addr v1, v2
|
||||
|
||||
if-eqz v2, :cond_3
|
||||
if-eqz v1, :cond_3
|
||||
|
||||
if-ne p2, v0, :cond_3
|
||||
|
||||
const/4 v2, 0x1
|
||||
const/4 v1, 0x1
|
||||
|
||||
goto :goto_1
|
||||
|
||||
:cond_3
|
||||
const/4 v2, 0x0
|
||||
const/4 v1, 0x0
|
||||
|
||||
:goto_1
|
||||
and-int/lit16 v4, v1, 0x100
|
||||
iget v3, p0, Landroidx/constraintlayout/motion/widget/MotionScene$Transition$TransitionOnClick;->mMode:I
|
||||
|
||||
if-eqz v4, :cond_4
|
||||
and-int/lit16 v3, v3, 0x100
|
||||
|
||||
if-eqz v3, :cond_4
|
||||
|
||||
if-ne p2, v0, :cond_4
|
||||
|
||||
const/4 v4, 0x1
|
||||
const/4 v3, 0x1
|
||||
|
||||
goto :goto_2
|
||||
|
||||
:cond_4
|
||||
const/4 v4, 0x0
|
||||
const/4 v3, 0x0
|
||||
|
||||
:goto_2
|
||||
or-int/2addr v2, v4
|
||||
or-int/2addr v1, v3
|
||||
|
||||
and-int/lit8 v4, v1, 0x1
|
||||
iget v3, p0, Landroidx/constraintlayout/motion/widget/MotionScene$Transition$TransitionOnClick;->mMode:I
|
||||
|
||||
if-eqz v4, :cond_5
|
||||
and-int/2addr v3, v2
|
||||
|
||||
if-eqz v3, :cond_5
|
||||
|
||||
if-ne p2, v0, :cond_5
|
||||
|
||||
|
@ -220,23 +224,27 @@
|
|||
const/4 v0, 0x0
|
||||
|
||||
:goto_3
|
||||
or-int/2addr v0, v2
|
||||
or-int/2addr v0, v1
|
||||
|
||||
and-int/lit8 v2, v1, 0x10
|
||||
iget v1, p0, Landroidx/constraintlayout/motion/widget/MotionScene$Transition$TransitionOnClick;->mMode:I
|
||||
|
||||
if-eqz v2, :cond_6
|
||||
and-int/lit8 v1, v1, 0x10
|
||||
|
||||
if-eqz v1, :cond_6
|
||||
|
||||
if-ne p2, p3, :cond_6
|
||||
|
||||
const/4 v2, 0x1
|
||||
const/4 v1, 0x1
|
||||
|
||||
goto :goto_4
|
||||
|
||||
:cond_6
|
||||
const/4 v2, 0x0
|
||||
const/4 v1, 0x0
|
||||
|
||||
:goto_4
|
||||
or-int/2addr v0, v2
|
||||
or-int/2addr v0, v1
|
||||
|
||||
iget v1, p0, Landroidx/constraintlayout/motion/widget/MotionScene$Transition$TransitionOnClick;->mMode:I
|
||||
|
||||
and-int/lit16 v1, v1, 0x1000
|
||||
|
||||
|
@ -244,10 +252,13 @@
|
|||
|
||||
if-ne p2, p3, :cond_7
|
||||
|
||||
const/4 v3, 0x1
|
||||
goto :goto_5
|
||||
|
||||
:cond_7
|
||||
or-int p2, v0, v3
|
||||
const/4 v2, 0x0
|
||||
|
||||
:goto_5
|
||||
or-int p2, v0, v2
|
||||
|
||||
if-eqz p2, :cond_8
|
||||
|
||||
|
@ -410,46 +421,48 @@
|
|||
|
||||
if-nez v2, :cond_4
|
||||
|
||||
and-int/lit16 v2, v1, 0x100
|
||||
and-int/lit16 v1, v1, 0x100
|
||||
|
||||
if-eqz v2, :cond_3
|
||||
if-eqz v1, :cond_3
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_3
|
||||
const/4 v2, 0x0
|
||||
const/4 v1, 0x0
|
||||
|
||||
goto :goto_1
|
||||
|
||||
:cond_4
|
||||
:goto_0
|
||||
const/4 v2, 0x1
|
||||
const/4 v1, 0x1
|
||||
|
||||
:goto_1
|
||||
and-int/lit8 v5, v1, 0x10
|
||||
iget v2, p0, Landroidx/constraintlayout/motion/widget/MotionScene$Transition$TransitionOnClick;->mMode:I
|
||||
|
||||
and-int/lit8 v5, v2, 0x10
|
||||
|
||||
if-nez v5, :cond_6
|
||||
|
||||
and-int/lit16 v1, v1, 0x1000
|
||||
and-int/lit16 v2, v2, 0x1000
|
||||
|
||||
if-eqz v1, :cond_5
|
||||
if-eqz v2, :cond_5
|
||||
|
||||
goto :goto_2
|
||||
|
||||
:cond_5
|
||||
const/4 v1, 0x0
|
||||
const/4 v2, 0x0
|
||||
|
||||
goto :goto_3
|
||||
|
||||
:cond_6
|
||||
:goto_2
|
||||
const/4 v1, 0x1
|
||||
const/4 v2, 0x1
|
||||
|
||||
:goto_3
|
||||
if-eqz v2, :cond_7
|
||||
|
||||
if-eqz v1, :cond_7
|
||||
|
||||
if-eqz v2, :cond_7
|
||||
|
||||
const/4 v5, 0x1
|
||||
|
||||
goto :goto_4
|
||||
|
@ -498,14 +511,14 @@
|
|||
goto :goto_5
|
||||
|
||||
:cond_9
|
||||
move v3, v2
|
||||
move v3, v1
|
||||
|
||||
const/4 v1, 0x0
|
||||
const/4 v2, 0x0
|
||||
|
||||
goto :goto_5
|
||||
|
||||
:cond_a
|
||||
move v3, v2
|
||||
move v3, v1
|
||||
|
||||
:cond_b
|
||||
:goto_5
|
||||
|
@ -532,7 +545,7 @@
|
|||
goto :goto_6
|
||||
|
||||
:cond_c
|
||||
if-eqz v1, :cond_d
|
||||
if-eqz v2, :cond_d
|
||||
|
||||
iget v0, p0, Landroidx/constraintlayout/motion/widget/MotionScene$Transition$TransitionOnClick;->mMode:I
|
||||
|
||||
|
@ -568,7 +581,7 @@
|
|||
goto :goto_6
|
||||
|
||||
:cond_e
|
||||
if-eqz v1, :cond_f
|
||||
if-eqz v2, :cond_f
|
||||
|
||||
iget v0, p0, Landroidx/constraintlayout/motion/widget/MotionScene$Transition$TransitionOnClick;->mMode:I
|
||||
|
||||
|
@ -609,7 +622,7 @@
|
|||
|
||||
const-string p1, " (*) could not find id "
|
||||
|
||||
invoke-static {p1}, Lf/e/c/a/a;->F(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
invoke-static {p1}, Lf/e/c/a/a;->E(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
|
|
|
@ -35,27 +35,27 @@
|
|||
|
||||
|
||||
# instance fields
|
||||
.field private mAutoTransition:I
|
||||
.field public mAutoTransition:I
|
||||
|
||||
.field private mConstraintSetEnd:I
|
||||
.field public mConstraintSetEnd:I
|
||||
|
||||
.field private mConstraintSetStart:I
|
||||
.field public mConstraintSetStart:I
|
||||
|
||||
.field private mDefaultInterpolator:I
|
||||
.field public mDefaultInterpolator:I
|
||||
|
||||
.field private mDefaultInterpolatorID:I
|
||||
.field public mDefaultInterpolatorID:I
|
||||
|
||||
.field private mDefaultInterpolatorString:Ljava/lang/String;
|
||||
.field public mDefaultInterpolatorString:Ljava/lang/String;
|
||||
|
||||
.field private mDisable:Z
|
||||
.field public mDisable:Z
|
||||
|
||||
.field private mDuration:I
|
||||
.field public mDuration:I
|
||||
|
||||
.field private mId:I
|
||||
.field public mId:I
|
||||
|
||||
.field private mIsAbstract:Z
|
||||
.field public mIsAbstract:Z
|
||||
|
||||
.field private mKeyFramesList:Ljava/util/ArrayList;
|
||||
.field public mKeyFramesList:Ljava/util/ArrayList;
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"Ljava/util/ArrayList<",
|
||||
|
@ -65,11 +65,11 @@
|
|||
.end annotation
|
||||
.end field
|
||||
|
||||
.field private mLayoutDuringTransition:I
|
||||
.field public mLayoutDuringTransition:I
|
||||
|
||||
.field private final mMotionScene:Landroidx/constraintlayout/motion/widget/MotionScene;
|
||||
.field public final mMotionScene:Landroidx/constraintlayout/motion/widget/MotionScene;
|
||||
|
||||
.field private mOnClicks:Ljava/util/ArrayList;
|
||||
.field public mOnClicks:Ljava/util/ArrayList;
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"Ljava/util/ArrayList<",
|
||||
|
@ -79,13 +79,13 @@
|
|||
.end annotation
|
||||
.end field
|
||||
|
||||
.field private mPathMotionArc:I
|
||||
.field public mPathMotionArc:I
|
||||
|
||||
.field private mStagger:F
|
||||
.field public mStagger:F
|
||||
|
||||
.field private mTouchResponse:Landroidx/constraintlayout/motion/widget/TouchResponse;
|
||||
.field public mTouchResponse:Landroidx/constraintlayout/motion/widget/TouchResponse;
|
||||
|
||||
.field private mTransitionFlags:I
|
||||
.field public mTransitionFlags:I
|
||||
|
||||
|
||||
# direct methods
|
||||
|
@ -879,7 +879,7 @@
|
|||
|
||||
const-string p1, " -> null"
|
||||
|
||||
invoke-static {v0, p1}, Lf/e/c/a/a;->r(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
|
||||
invoke-static {v0, p1}, Lf/e/c/a/a;->q(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
|
@ -888,7 +888,7 @@
|
|||
:cond_1
|
||||
const-string v1, " -> "
|
||||
|
||||
invoke-static {v0, v1}, Lf/e/c/a/a;->K(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
invoke-static {v0, v1}, Lf/e/c/a/a;->J(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
|
|
@ -16,7 +16,7 @@
|
|||
|
||||
.field public static final BOUNCE:I = 0x5
|
||||
|
||||
.field private static final DEBUG:Z = false
|
||||
.field public static final DEBUG:Z = false
|
||||
|
||||
.field public static final EASE_IN:I = 0x1
|
||||
|
||||
|
@ -24,7 +24,7 @@
|
|||
|
||||
.field public static final EASE_OUT:I = 0x2
|
||||
|
||||
.field private static final INTERPOLATOR_REFRENCE_ID:I = -0x2
|
||||
.field public static final INTERPOLATOR_REFRENCE_ID:I = -0x2
|
||||
|
||||
.field public static final LAYOUT_HONOR_REQUEST:I = 0x1
|
||||
|
||||
|
@ -32,7 +32,7 @@
|
|||
|
||||
.field public static final LINEAR:I = 0x3
|
||||
|
||||
.field private static final SPLINE_STRING:I = -0x1
|
||||
.field public static final SPLINE_STRING:I = -0x1
|
||||
|
||||
.field public static final TAG:Ljava/lang/String; = "MotionScene"
|
||||
|
||||
|
@ -44,9 +44,9 @@
|
|||
|
||||
|
||||
# instance fields
|
||||
.field private DEBUG_DESKTOP:Z
|
||||
.field public DEBUG_DESKTOP:Z
|
||||
|
||||
.field private mAbstractTransitionList:Ljava/util/ArrayList;
|
||||
.field public mAbstractTransitionList:Ljava/util/ArrayList;
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"Ljava/util/ArrayList<",
|
||||
|
@ -56,7 +56,7 @@
|
|||
.end annotation
|
||||
.end field
|
||||
|
||||
.field private mConstraintSetIdMap:Ljava/util/HashMap;
|
||||
.field public mConstraintSetIdMap:Ljava/util/HashMap;
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"Ljava/util/HashMap<",
|
||||
|
@ -67,7 +67,7 @@
|
|||
.end annotation
|
||||
.end field
|
||||
|
||||
.field private mConstraintSetMap:Landroid/util/SparseArray;
|
||||
.field public mConstraintSetMap:Landroid/util/SparseArray;
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"Landroid/util/SparseArray<",
|
||||
|
@ -79,31 +79,31 @@
|
|||
|
||||
.field public mCurrentTransition:Landroidx/constraintlayout/motion/widget/MotionScene$Transition;
|
||||
|
||||
.field private mDefaultDuration:I
|
||||
.field public mDefaultDuration:I
|
||||
|
||||
.field private mDefaultTransition:Landroidx/constraintlayout/motion/widget/MotionScene$Transition;
|
||||
.field public mDefaultTransition:Landroidx/constraintlayout/motion/widget/MotionScene$Transition;
|
||||
|
||||
.field private mDeriveMap:Landroid/util/SparseIntArray;
|
||||
.field public mDeriveMap:Landroid/util/SparseIntArray;
|
||||
|
||||
.field private mDisableAutoTransition:Z
|
||||
.field public mDisableAutoTransition:Z
|
||||
|
||||
.field private mLastTouchDown:Landroid/view/MotionEvent;
|
||||
.field public mLastTouchDown:Landroid/view/MotionEvent;
|
||||
|
||||
.field public mLastTouchX:F
|
||||
|
||||
.field public mLastTouchY:F
|
||||
|
||||
.field private mLayoutDuringTransition:I
|
||||
.field public mLayoutDuringTransition:I
|
||||
|
||||
.field private final mMotionLayout:Landroidx/constraintlayout/motion/widget/MotionLayout;
|
||||
.field public final mMotionLayout:Landroidx/constraintlayout/motion/widget/MotionLayout;
|
||||
|
||||
.field private mMotionOutsideRegion:Z
|
||||
.field public mMotionOutsideRegion:Z
|
||||
|
||||
.field private mRtl:Z
|
||||
.field public mRtl:Z
|
||||
|
||||
.field public mStateSet:Landroidx/constraintlayout/widget/StateSet;
|
||||
|
||||
.field private mTransitionList:Ljava/util/ArrayList;
|
||||
.field public mTransitionList:Ljava/util/ArrayList;
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"Ljava/util/ArrayList<",
|
||||
|
@ -113,7 +113,7 @@
|
|||
.end annotation
|
||||
.end field
|
||||
|
||||
.field private mVelocityTracker:Landroidx/constraintlayout/motion/widget/MotionLayout$MotionTracker;
|
||||
.field public mVelocityTracker:Landroidx/constraintlayout/motion/widget/MotionLayout$MotionTracker;
|
||||
|
||||
|
||||
# direct methods
|
||||
|
@ -190,6 +190,8 @@
|
|||
|
||||
iget-object p1, p0, Landroidx/constraintlayout/motion/widget/MotionScene;->mConstraintSetIdMap:Ljava/util/HashMap;
|
||||
|
||||
sget p2, Landroidx/constraintlayout/widget/R$id;->motion_base:I
|
||||
|
||||
invoke-static {p2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
|
||||
|
||||
move-result-object p2
|
||||
|
@ -814,6 +816,8 @@
|
|||
|
||||
iput-object v2, p0, Landroidx/constraintlayout/motion/widget/MotionScene;->mCurrentTransition:Landroidx/constraintlayout/motion/widget/MotionScene$Transition;
|
||||
|
||||
if-eqz v2, :cond_4
|
||||
|
||||
invoke-static {v2}, Landroidx/constraintlayout/motion/widget/MotionScene$Transition;->access$200(Landroidx/constraintlayout/motion/widget/MotionScene$Transition;)Landroidx/constraintlayout/motion/widget/TouchResponse;
|
||||
|
||||
move-result-object v1
|
||||
|
@ -939,7 +943,7 @@
|
|||
.end method
|
||||
|
||||
.method private parseConstraintSet(Landroid/content/Context;Lorg/xmlpull/v1/XmlPullParser;)V
|
||||
.locals 11
|
||||
.locals 13
|
||||
|
||||
new-instance v0, Landroidx/constraintlayout/widget/ConstraintSet;
|
||||
|
||||
|
@ -955,121 +959,154 @@
|
|||
|
||||
const/4 v3, -0x1
|
||||
|
||||
const/4 v4, -0x1
|
||||
const/4 v4, 0x0
|
||||
|
||||
const/4 v5, -0x1
|
||||
|
||||
const/4 v6, -0x1
|
||||
|
||||
:goto_0
|
||||
if-ge v1, v2, :cond_3
|
||||
const/4 v7, 0x1
|
||||
|
||||
invoke-interface {p2, v1}, Lorg/xmlpull/v1/XmlPullParser;->getAttributeName(I)Ljava/lang/String;
|
||||
if-ge v4, v2, :cond_6
|
||||
|
||||
move-result-object v6
|
||||
invoke-interface {p2, v4}, Lorg/xmlpull/v1/XmlPullParser;->getAttributeName(I)Ljava/lang/String;
|
||||
|
||||
invoke-interface {p2, v1}, Lorg/xmlpull/v1/XmlPullParser;->getAttributeValue(I)Ljava/lang/String;
|
||||
move-result-object v8
|
||||
|
||||
move-result-object v7
|
||||
|
||||
iget-boolean v8, p0, Landroidx/constraintlayout/motion/widget/MotionScene;->DEBUG_DESKTOP:Z
|
||||
|
||||
if-eqz v8, :cond_0
|
||||
|
||||
sget-object v8, Ljava/lang/System;->out:Ljava/io/PrintStream;
|
||||
|
||||
new-instance v9, Ljava/lang/StringBuilder;
|
||||
|
||||
invoke-direct {v9}, Ljava/lang/StringBuilder;-><init>()V
|
||||
|
||||
const-string v10, "id string = "
|
||||
|
||||
invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
invoke-virtual {v9, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
invoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
|
||||
invoke-interface {p2, v4}, Lorg/xmlpull/v1/XmlPullParser;->getAttributeValue(I)Ljava/lang/String;
|
||||
|
||||
move-result-object v9
|
||||
|
||||
invoke-virtual {v8, v9}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V
|
||||
iget-boolean v10, p0, Landroidx/constraintlayout/motion/widget/MotionScene;->DEBUG_DESKTOP:Z
|
||||
|
||||
if-eqz v10, :cond_0
|
||||
|
||||
sget-object v10, Ljava/lang/System;->out:Ljava/io/PrintStream;
|
||||
|
||||
new-instance v11, Ljava/lang/StringBuilder;
|
||||
|
||||
invoke-direct {v11}, Ljava/lang/StringBuilder;-><init>()V
|
||||
|
||||
const-string v12, "id string = "
|
||||
|
||||
invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
invoke-virtual {v11, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
invoke-virtual {v11}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
|
||||
|
||||
move-result-object v11
|
||||
|
||||
invoke-virtual {v10, v11}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V
|
||||
|
||||
:cond_0
|
||||
invoke-virtual {v6}, Ljava/lang/String;->hashCode()I
|
||||
invoke-virtual {v8}, Ljava/lang/String;->hashCode()I
|
||||
|
||||
const-string v8, "deriveConstraintsFrom"
|
||||
move-result v10
|
||||
|
||||
invoke-virtual {v6, v8}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
|
||||
const v11, -0x59328327
|
||||
|
||||
move-result v8
|
||||
if-eq v10, v11, :cond_2
|
||||
|
||||
if-nez v8, :cond_2
|
||||
const/16 v11, 0xd1b
|
||||
|
||||
const-string v8, "id"
|
||||
|
||||
invoke-virtual {v6, v8}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
|
||||
|
||||
move-result v6
|
||||
|
||||
if-nez v6, :cond_1
|
||||
if-eq v10, v11, :cond_1
|
||||
|
||||
goto :goto_1
|
||||
|
||||
:cond_1
|
||||
invoke-direct {p0, p1, v7}, Landroidx/constraintlayout/motion/widget/MotionScene;->getId(Landroid/content/Context;Ljava/lang/String;)I
|
||||
const-string v10, "id"
|
||||
|
||||
move-result v4
|
||||
invoke-virtual {v8, v10}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
|
||||
|
||||
iget-object v6, p0, Landroidx/constraintlayout/motion/widget/MotionScene;->mConstraintSetIdMap:Ljava/util/HashMap;
|
||||
move-result v8
|
||||
|
||||
invoke-static {v7}, Landroidx/constraintlayout/motion/widget/MotionScene;->stripID(Ljava/lang/String;)Ljava/lang/String;
|
||||
if-eqz v8, :cond_3
|
||||
|
||||
move-result-object v7
|
||||
const/4 v8, 0x0
|
||||
|
||||
invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
|
||||
|
||||
move-result-object v8
|
||||
|
||||
invoke-virtual {v6, v7, v8}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
|
||||
|
||||
goto :goto_1
|
||||
goto :goto_2
|
||||
|
||||
:cond_2
|
||||
invoke-direct {p0, p1, v7}, Landroidx/constraintlayout/motion/widget/MotionScene;->getId(Landroid/content/Context;Ljava/lang/String;)I
|
||||
const-string v10, "deriveConstraintsFrom"
|
||||
|
||||
invoke-virtual {v8, v10}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
|
||||
|
||||
move-result v8
|
||||
|
||||
if-eqz v8, :cond_3
|
||||
|
||||
const/4 v8, 0x1
|
||||
|
||||
goto :goto_2
|
||||
|
||||
:cond_3
|
||||
:goto_1
|
||||
const/4 v8, -0x1
|
||||
|
||||
:goto_2
|
||||
if-eqz v8, :cond_5
|
||||
|
||||
if-eq v8, v7, :cond_4
|
||||
|
||||
goto :goto_3
|
||||
|
||||
:cond_4
|
||||
invoke-direct {p0, p1, v9}, Landroidx/constraintlayout/motion/widget/MotionScene;->getId(Landroid/content/Context;Ljava/lang/String;)I
|
||||
|
||||
move-result v6
|
||||
|
||||
goto :goto_3
|
||||
|
||||
:cond_5
|
||||
invoke-direct {p0, p1, v9}, Landroidx/constraintlayout/motion/widget/MotionScene;->getId(Landroid/content/Context;Ljava/lang/String;)I
|
||||
|
||||
move-result v5
|
||||
|
||||
:goto_1
|
||||
add-int/lit8 v1, v1, 0x1
|
||||
iget-object v7, p0, Landroidx/constraintlayout/motion/widget/MotionScene;->mConstraintSetIdMap:Ljava/util/HashMap;
|
||||
|
||||
invoke-static {v9}, Landroidx/constraintlayout/motion/widget/MotionScene;->stripID(Ljava/lang/String;)Ljava/lang/String;
|
||||
|
||||
move-result-object v8
|
||||
|
||||
invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
|
||||
|
||||
move-result-object v9
|
||||
|
||||
invoke-virtual {v7, v8, v9}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
|
||||
|
||||
:goto_3
|
||||
add-int/lit8 v4, v4, 0x1
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_3
|
||||
if-eq v4, v3, :cond_6
|
||||
:cond_6
|
||||
if-eq v5, v3, :cond_9
|
||||
|
||||
iget-object v1, p0, Landroidx/constraintlayout/motion/widget/MotionScene;->mMotionLayout:Landroidx/constraintlayout/motion/widget/MotionLayout;
|
||||
|
||||
iget v1, v1, Landroidx/constraintlayout/motion/widget/MotionLayout;->mDebugPath:I
|
||||
|
||||
if-eqz v1, :cond_4
|
||||
if-eqz v1, :cond_7
|
||||
|
||||
const/4 v1, 0x1
|
||||
invoke-virtual {v0, v7}, Landroidx/constraintlayout/widget/ConstraintSet;->setValidateOnParse(Z)V
|
||||
|
||||
invoke-virtual {v0, v1}, Landroidx/constraintlayout/widget/ConstraintSet;->setValidateOnParse(Z)V
|
||||
|
||||
:cond_4
|
||||
:cond_7
|
||||
invoke-virtual {v0, p1, p2}, Landroidx/constraintlayout/widget/ConstraintSet;->load(Landroid/content/Context;Lorg/xmlpull/v1/XmlPullParser;)V
|
||||
|
||||
if-eq v5, v3, :cond_5
|
||||
if-eq v6, v3, :cond_8
|
||||
|
||||
iget-object p1, p0, Landroidx/constraintlayout/motion/widget/MotionScene;->mDeriveMap:Landroid/util/SparseIntArray;
|
||||
|
||||
invoke-virtual {p1, v4, v5}, Landroid/util/SparseIntArray;->put(II)V
|
||||
invoke-virtual {p1, v5, v6}, Landroid/util/SparseIntArray;->put(II)V
|
||||
|
||||
:cond_5
|
||||
:cond_8
|
||||
iget-object p1, p0, Landroidx/constraintlayout/motion/widget/MotionScene;->mConstraintSetMap:Landroid/util/SparseArray;
|
||||
|
||||
invoke-virtual {p1, v4, v0}, Landroid/util/SparseArray;->put(ILjava/lang/Object;)V
|
||||
invoke-virtual {p1, v5, v0}, Landroid/util/SparseArray;->put(ILjava/lang/Object;)V
|
||||
|
||||
:cond_6
|
||||
:cond_9
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
@ -1177,7 +1214,7 @@
|
|||
|
||||
const-string p1, "ERROR! invalid deriveConstraintsFrom: @id/"
|
||||
|
||||
invoke-static {p1}, Lf/e/c/a/a;->F(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
invoke-static {p1}, Lf/e/c/a/a;->E(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
|
@ -1583,9 +1620,9 @@
|
|||
|
||||
invoke-static {v2}, Landroidx/constraintlayout/motion/widget/MotionScene$Transition;->access$600(Landroidx/constraintlayout/motion/widget/MotionScene$Transition;)I
|
||||
|
||||
move-result v0
|
||||
move-result p2
|
||||
|
||||
if-ne v0, v5, :cond_5
|
||||
if-ne p2, v5, :cond_5
|
||||
|
||||
invoke-virtual {p1}, Landroidx/constraintlayout/motion/widget/MotionLayout;->transitionToEnd()V
|
||||
|
||||
|
@ -1600,19 +1637,21 @@
|
|||
goto :goto_1
|
||||
|
||||
:cond_5
|
||||
const/high16 v0, 0x3f800000 # 1.0f
|
||||
const/high16 p2, 0x3f800000 # 1.0f
|
||||
|
||||
invoke-virtual {p1, v0}, Landroidx/constraintlayout/motion/widget/MotionLayout;->setProgress(F)V
|
||||
invoke-virtual {p1, p2}, Landroidx/constraintlayout/motion/widget/MotionLayout;->setProgress(F)V
|
||||
|
||||
invoke-virtual {p1, v4}, Landroidx/constraintlayout/motion/widget/MotionLayout;->evaluate(Z)V
|
||||
|
||||
sget-object v0, Landroidx/constraintlayout/motion/widget/MotionLayout$TransitionState;->SETUP:Landroidx/constraintlayout/motion/widget/MotionLayout$TransitionState;
|
||||
sget-object p2, Landroidx/constraintlayout/motion/widget/MotionLayout$TransitionState;->SETUP:Landroidx/constraintlayout/motion/widget/MotionLayout$TransitionState;
|
||||
|
||||
invoke-virtual {p1, v0}, Landroidx/constraintlayout/motion/widget/MotionLayout;->setState(Landroidx/constraintlayout/motion/widget/MotionLayout$TransitionState;)V
|
||||
invoke-virtual {p1, p2}, Landroidx/constraintlayout/motion/widget/MotionLayout;->setState(Landroidx/constraintlayout/motion/widget/MotionLayout$TransitionState;)V
|
||||
|
||||
sget-object v0, Landroidx/constraintlayout/motion/widget/MotionLayout$TransitionState;->MOVING:Landroidx/constraintlayout/motion/widget/MotionLayout$TransitionState;
|
||||
sget-object p2, Landroidx/constraintlayout/motion/widget/MotionLayout$TransitionState;->MOVING:Landroidx/constraintlayout/motion/widget/MotionLayout$TransitionState;
|
||||
|
||||
invoke-virtual {p1, v0}, Landroidx/constraintlayout/motion/widget/MotionLayout;->setState(Landroidx/constraintlayout/motion/widget/MotionLayout$TransitionState;)V
|
||||
invoke-virtual {p1, p2}, Landroidx/constraintlayout/motion/widget/MotionLayout;->setState(Landroidx/constraintlayout/motion/widget/MotionLayout$TransitionState;)V
|
||||
|
||||
sget-object p2, Landroidx/constraintlayout/motion/widget/MotionLayout$TransitionState;->FINISHED:Landroidx/constraintlayout/motion/widget/MotionLayout$TransitionState;
|
||||
|
||||
invoke-virtual {p1, p2}, Landroidx/constraintlayout/motion/widget/MotionLayout;->setState(Landroidx/constraintlayout/motion/widget/MotionLayout$TransitionState;)V
|
||||
|
||||
|
@ -1649,9 +1688,9 @@
|
|||
|
||||
invoke-static {v2}, Landroidx/constraintlayout/motion/widget/MotionScene$Transition;->access$600(Landroidx/constraintlayout/motion/widget/MotionScene$Transition;)I
|
||||
|
||||
move-result v0
|
||||
move-result p2
|
||||
|
||||
if-ne v0, v5, :cond_8
|
||||
if-ne p2, v5, :cond_8
|
||||
|
||||
invoke-virtual {p1}, Landroidx/constraintlayout/motion/widget/MotionLayout;->transitionToStart()V
|
||||
|
||||
|
@ -1666,19 +1705,21 @@
|
|||
goto :goto_2
|
||||
|
||||
:cond_8
|
||||
const/4 v0, 0x0
|
||||
const/4 p2, 0x0
|
||||
|
||||
invoke-virtual {p1, v0}, Landroidx/constraintlayout/motion/widget/MotionLayout;->setProgress(F)V
|
||||
invoke-virtual {p1, p2}, Landroidx/constraintlayout/motion/widget/MotionLayout;->setProgress(F)V
|
||||
|
||||
invoke-virtual {p1, v4}, Landroidx/constraintlayout/motion/widget/MotionLayout;->evaluate(Z)V
|
||||
|
||||
sget-object v0, Landroidx/constraintlayout/motion/widget/MotionLayout$TransitionState;->SETUP:Landroidx/constraintlayout/motion/widget/MotionLayout$TransitionState;
|
||||
sget-object p2, Landroidx/constraintlayout/motion/widget/MotionLayout$TransitionState;->SETUP:Landroidx/constraintlayout/motion/widget/MotionLayout$TransitionState;
|
||||
|
||||
invoke-virtual {p1, v0}, Landroidx/constraintlayout/motion/widget/MotionLayout;->setState(Landroidx/constraintlayout/motion/widget/MotionLayout$TransitionState;)V
|
||||
invoke-virtual {p1, p2}, Landroidx/constraintlayout/motion/widget/MotionLayout;->setState(Landroidx/constraintlayout/motion/widget/MotionLayout$TransitionState;)V
|
||||
|
||||
sget-object v0, Landroidx/constraintlayout/motion/widget/MotionLayout$TransitionState;->MOVING:Landroidx/constraintlayout/motion/widget/MotionLayout$TransitionState;
|
||||
sget-object p2, Landroidx/constraintlayout/motion/widget/MotionLayout$TransitionState;->MOVING:Landroidx/constraintlayout/motion/widget/MotionLayout$TransitionState;
|
||||
|
||||
invoke-virtual {p1, v0}, Landroidx/constraintlayout/motion/widget/MotionLayout;->setState(Landroidx/constraintlayout/motion/widget/MotionLayout$TransitionState;)V
|
||||
invoke-virtual {p1, p2}, Landroidx/constraintlayout/motion/widget/MotionLayout;->setState(Landroidx/constraintlayout/motion/widget/MotionLayout$TransitionState;)V
|
||||
|
||||
sget-object p2, Landroidx/constraintlayout/motion/widget/MotionLayout$TransitionState;->FINISHED:Landroidx/constraintlayout/motion/widget/MotionLayout$TransitionState;
|
||||
|
||||
invoke-virtual {p1, p2}, Landroidx/constraintlayout/motion/widget/MotionLayout;->setState(Landroidx/constraintlayout/motion/widget/MotionLayout$TransitionState;)V
|
||||
|
||||
|
@ -1923,7 +1964,7 @@
|
|||
|
||||
const-string v1, "size "
|
||||
|
||||
invoke-static {v1}, Lf/e/c/a/a;->F(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
invoke-static {v1}, Lf/e/c/a/a;->E(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
|
@ -1967,7 +2008,7 @@
|
|||
|
||||
const-string p2, "Warning could not find ConstraintSet id/"
|
||||
|
||||
invoke-static {p2}, Lf/e/c/a/a;->F(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
invoke-static {p2}, Lf/e/c/a/a;->E(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
move-result-object p2
|
||||
|
||||
|
@ -2052,7 +2093,7 @@
|
|||
|
||||
const-string v1, "size "
|
||||
|
||||
invoke-static {v1}, Lf/e/c/a/a;->F(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
invoke-static {v1}, Lf/e/c/a/a;->E(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
|
|
|
@ -15,7 +15,7 @@
|
|||
|
||||
|
||||
# direct methods
|
||||
.method private constructor <init>()V
|
||||
.method public constructor <init>()V
|
||||
.locals 0
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
@ -86,7 +86,7 @@
|
|||
return-void
|
||||
.end method
|
||||
|
||||
.method private static partition([I[FII)I
|
||||
.method public static partition([I[FII)I
|
||||
.locals 3
|
||||
|
||||
aget v0, p0, p3
|
||||
|
@ -115,7 +115,7 @@
|
|||
return v1
|
||||
.end method
|
||||
|
||||
.method private static swap([I[FII)V
|
||||
.method public static swap([I[FII)V
|
||||
.locals 2
|
||||
|
||||
aget v0, p0, p2
|
||||
|
|
|
@ -27,17 +27,17 @@
|
|||
|
||||
|
||||
# static fields
|
||||
.field private static final TAG:Ljava/lang/String; = "SplineSet"
|
||||
.field public static final TAG:Ljava/lang/String; = "SplineSet"
|
||||
|
||||
|
||||
# instance fields
|
||||
.field private count:I
|
||||
.field public count:I
|
||||
|
||||
.field public mCurveFit:Landroidx/constraintlayout/motion/utils/CurveFit;
|
||||
|
||||
.field public mTimePoints:[I
|
||||
|
||||
.field private mType:Ljava/lang/String;
|
||||
.field public mType:Ljava/lang/String;
|
||||
|
||||
.field public mValues:[F
|
||||
|
||||
|
@ -82,16 +82,12 @@
|
|||
.end method
|
||||
|
||||
.method public static makeSpline(Ljava/lang/String;)Landroidx/constraintlayout/motion/widget/SplineSet;
|
||||
.locals 2
|
||||
|
||||
invoke-virtual {p0}, Ljava/lang/String;->hashCode()I
|
||||
.locals 1
|
||||
|
||||
invoke-virtual {p0}, Ljava/lang/String;->hashCode()I
|
||||
|
||||
move-result v0
|
||||
|
||||
const/4 v1, -0x1
|
||||
|
||||
sparse-switch v0, :sswitch_data_0
|
||||
|
||||
goto/16 :goto_0
|
||||
|
@ -103,14 +99,11 @@
|
|||
|
||||
move-result p0
|
||||
|
||||
if-nez p0, :cond_0
|
||||
if-eqz p0, :cond_0
|
||||
|
||||
goto/16 :goto_0
|
||||
const/16 p0, 0xa
|
||||
|
||||
:cond_0
|
||||
const/16 v1, 0xf
|
||||
|
||||
goto/16 :goto_0
|
||||
goto/16 :goto_1
|
||||
|
||||
:sswitch_1
|
||||
const-string v0, "alpha"
|
||||
|
@ -119,14 +112,11 @@
|
|||
|
||||
move-result p0
|
||||
|
||||
if-nez p0, :cond_1
|
||||
if-eqz p0, :cond_0
|
||||
|
||||
goto/16 :goto_0
|
||||
const/4 p0, 0x0
|
||||
|
||||
:cond_1
|
||||
const/16 v1, 0xe
|
||||
|
||||
goto/16 :goto_0
|
||||
goto/16 :goto_1
|
||||
|
||||
:sswitch_2
|
||||
const-string/jumbo v0, "transitionPathRotate"
|
||||
|
@ -135,14 +125,11 @@
|
|||
|
||||
move-result p0
|
||||
|
||||
if-nez p0, :cond_2
|
||||
if-eqz p0, :cond_0
|
||||
|
||||
goto/16 :goto_0
|
||||
const/4 p0, 0x7
|
||||
|
||||
:cond_2
|
||||
const/16 v1, 0xd
|
||||
|
||||
goto/16 :goto_0
|
||||
goto/16 :goto_1
|
||||
|
||||
:sswitch_3
|
||||
const-string v0, "elevation"
|
||||
|
@ -151,14 +138,11 @@
|
|||
|
||||
move-result p0
|
||||
|
||||
if-nez p0, :cond_3
|
||||
if-eqz p0, :cond_0
|
||||
|
||||
goto/16 :goto_0
|
||||
const/4 p0, 0x1
|
||||
|
||||
:cond_3
|
||||
const/16 v1, 0xc
|
||||
|
||||
goto/16 :goto_0
|
||||
goto/16 :goto_1
|
||||
|
||||
:sswitch_4
|
||||
const-string v0, "rotation"
|
||||
|
@ -167,14 +151,11 @@
|
|||
|
||||
move-result p0
|
||||
|
||||
if-nez p0, :cond_4
|
||||
if-eqz p0, :cond_0
|
||||
|
||||
goto/16 :goto_0
|
||||
const/4 p0, 0x2
|
||||
|
||||
:cond_4
|
||||
const/16 v1, 0xb
|
||||
|
||||
goto/16 :goto_0
|
||||
goto/16 :goto_1
|
||||
|
||||
:sswitch_5
|
||||
const-string/jumbo v0, "transformPivotY"
|
||||
|
@ -183,14 +164,11 @@
|
|||
|
||||
move-result p0
|
||||
|
||||
if-nez p0, :cond_5
|
||||
if-eqz p0, :cond_0
|
||||
|
||||
goto/16 :goto_0
|
||||
const/4 p0, 0x6
|
||||
|
||||
:cond_5
|
||||
const/16 v1, 0xa
|
||||
|
||||
goto/16 :goto_0
|
||||
goto/16 :goto_1
|
||||
|
||||
:sswitch_6
|
||||
const-string/jumbo v0, "transformPivotX"
|
||||
|
@ -199,14 +177,11 @@
|
|||
|
||||
move-result p0
|
||||
|
||||
if-nez p0, :cond_6
|
||||
if-eqz p0, :cond_0
|
||||
|
||||
goto/16 :goto_0
|
||||
const/4 p0, 0x5
|
||||
|
||||
:cond_6
|
||||
const/16 v1, 0x9
|
||||
|
||||
goto/16 :goto_0
|
||||
goto/16 :goto_1
|
||||
|
||||
:sswitch_7
|
||||
const-string/jumbo v0, "waveVariesBy"
|
||||
|
@ -215,14 +190,11 @@
|
|||
|
||||
move-result p0
|
||||
|
||||
if-nez p0, :cond_7
|
||||
if-eqz p0, :cond_0
|
||||
|
||||
goto/16 :goto_0
|
||||
const/16 p0, 0xb
|
||||
|
||||
:cond_7
|
||||
const/16 v1, 0x8
|
||||
|
||||
goto/16 :goto_0
|
||||
goto :goto_1
|
||||
|
||||
:sswitch_8
|
||||
const-string v0, "scaleY"
|
||||
|
@ -231,14 +203,11 @@
|
|||
|
||||
move-result p0
|
||||
|
||||
if-nez p0, :cond_8
|
||||
if-eqz p0, :cond_0
|
||||
|
||||
goto :goto_0
|
||||
const/16 p0, 0x9
|
||||
|
||||
:cond_8
|
||||
const/4 v1, 0x7
|
||||
|
||||
goto :goto_0
|
||||
goto :goto_1
|
||||
|
||||
:sswitch_9
|
||||
const-string v0, "scaleX"
|
||||
|
@ -247,14 +216,11 @@
|
|||
|
||||
move-result p0
|
||||
|
||||
if-nez p0, :cond_9
|
||||
if-eqz p0, :cond_0
|
||||
|
||||
goto :goto_0
|
||||
const/16 p0, 0x8
|
||||
|
||||
:cond_9
|
||||
const/4 v1, 0x6
|
||||
|
||||
goto :goto_0
|
||||
goto :goto_1
|
||||
|
||||
:sswitch_a
|
||||
const-string v0, "progress"
|
||||
|
@ -263,14 +229,11 @@
|
|||
|
||||
move-result p0
|
||||
|
||||
if-nez p0, :cond_a
|
||||
if-eqz p0, :cond_0
|
||||
|
||||
goto :goto_0
|
||||
const/16 p0, 0xf
|
||||
|
||||
:cond_a
|
||||
const/4 v1, 0x5
|
||||
|
||||
goto :goto_0
|
||||
goto :goto_1
|
||||
|
||||
:sswitch_b
|
||||
const-string/jumbo v0, "translationZ"
|
||||
|
@ -279,14 +242,11 @@
|
|||
|
||||
move-result p0
|
||||
|
||||
if-nez p0, :cond_b
|
||||
if-eqz p0, :cond_0
|
||||
|
||||
goto :goto_0
|
||||
const/16 p0, 0xe
|
||||
|
||||
:cond_b
|
||||
const/4 v1, 0x4
|
||||
|
||||
goto :goto_0
|
||||
goto :goto_1
|
||||
|
||||
:sswitch_c
|
||||
const-string/jumbo v0, "translationY"
|
||||
|
@ -295,14 +255,11 @@
|
|||
|
||||
move-result p0
|
||||
|
||||
if-nez p0, :cond_c
|
||||
if-eqz p0, :cond_0
|
||||
|
||||
goto :goto_0
|
||||
const/16 p0, 0xd
|
||||
|
||||
:cond_c
|
||||
const/4 v1, 0x3
|
||||
|
||||
goto :goto_0
|
||||
goto :goto_1
|
||||
|
||||
:sswitch_d
|
||||
const-string/jumbo v0, "translationX"
|
||||
|
@ -311,14 +268,11 @@
|
|||
|
||||
move-result p0
|
||||
|
||||
if-nez p0, :cond_d
|
||||
if-eqz p0, :cond_0
|
||||
|
||||
goto :goto_0
|
||||
const/16 p0, 0xc
|
||||
|
||||
:cond_d
|
||||
const/4 v1, 0x2
|
||||
|
||||
goto :goto_0
|
||||
goto :goto_1
|
||||
|
||||
:sswitch_e
|
||||
const-string v0, "rotationY"
|
||||
|
@ -327,14 +281,11 @@
|
|||
|
||||
move-result p0
|
||||
|
||||
if-nez p0, :cond_e
|
||||
if-eqz p0, :cond_0
|
||||
|
||||
goto :goto_0
|
||||
const/4 p0, 0x4
|
||||
|
||||
:cond_e
|
||||
const/4 v1, 0x1
|
||||
|
||||
goto :goto_0
|
||||
goto :goto_1
|
||||
|
||||
:sswitch_f
|
||||
const-string v0, "rotationX"
|
||||
|
@ -343,133 +294,134 @@
|
|||
|
||||
move-result p0
|
||||
|
||||
if-nez p0, :cond_f
|
||||
if-eqz p0, :cond_0
|
||||
|
||||
goto :goto_0
|
||||
const/4 p0, 0x3
|
||||
|
||||
:cond_f
|
||||
const/4 v1, 0x0
|
||||
goto :goto_1
|
||||
|
||||
:cond_0
|
||||
:goto_0
|
||||
packed-switch v1, :pswitch_data_0
|
||||
const/4 p0, -0x1
|
||||
|
||||
:goto_1
|
||||
packed-switch p0, :pswitch_data_0
|
||||
|
||||
const/4 p0, 0x0
|
||||
|
||||
return-object p0
|
||||
|
||||
:pswitch_0
|
||||
new-instance p0, Landroidx/constraintlayout/motion/widget/SplineSet$AlphaSet;
|
||||
|
||||
invoke-direct {p0}, Landroidx/constraintlayout/motion/widget/SplineSet$AlphaSet;-><init>()V
|
||||
|
||||
return-object p0
|
||||
|
||||
:pswitch_1
|
||||
new-instance p0, Landroidx/constraintlayout/motion/widget/SplineSet$AlphaSet;
|
||||
|
||||
invoke-direct {p0}, Landroidx/constraintlayout/motion/widget/SplineSet$AlphaSet;-><init>()V
|
||||
|
||||
return-object p0
|
||||
|
||||
:pswitch_2
|
||||
new-instance p0, Landroidx/constraintlayout/motion/widget/SplineSet$PathRotate;
|
||||
|
||||
invoke-direct {p0}, Landroidx/constraintlayout/motion/widget/SplineSet$PathRotate;-><init>()V
|
||||
|
||||
return-object p0
|
||||
|
||||
:pswitch_3
|
||||
new-instance p0, Landroidx/constraintlayout/motion/widget/SplineSet$ElevationSet;
|
||||
|
||||
invoke-direct {p0}, Landroidx/constraintlayout/motion/widget/SplineSet$ElevationSet;-><init>()V
|
||||
|
||||
return-object p0
|
||||
|
||||
:pswitch_4
|
||||
new-instance p0, Landroidx/constraintlayout/motion/widget/SplineSet$RotationSet;
|
||||
|
||||
invoke-direct {p0}, Landroidx/constraintlayout/motion/widget/SplineSet$RotationSet;-><init>()V
|
||||
|
||||
return-object p0
|
||||
|
||||
:pswitch_5
|
||||
new-instance p0, Landroidx/constraintlayout/motion/widget/SplineSet$PivotYset;
|
||||
|
||||
invoke-direct {p0}, Landroidx/constraintlayout/motion/widget/SplineSet$PivotYset;-><init>()V
|
||||
|
||||
return-object p0
|
||||
|
||||
:pswitch_6
|
||||
new-instance p0, Landroidx/constraintlayout/motion/widget/SplineSet$PivotXset;
|
||||
|
||||
invoke-direct {p0}, Landroidx/constraintlayout/motion/widget/SplineSet$PivotXset;-><init>()V
|
||||
|
||||
return-object p0
|
||||
|
||||
:pswitch_7
|
||||
new-instance p0, Landroidx/constraintlayout/motion/widget/SplineSet$AlphaSet;
|
||||
|
||||
invoke-direct {p0}, Landroidx/constraintlayout/motion/widget/SplineSet$AlphaSet;-><init>()V
|
||||
|
||||
return-object p0
|
||||
|
||||
:pswitch_8
|
||||
new-instance p0, Landroidx/constraintlayout/motion/widget/SplineSet$ScaleYset;
|
||||
|
||||
invoke-direct {p0}, Landroidx/constraintlayout/motion/widget/SplineSet$ScaleYset;-><init>()V
|
||||
|
||||
return-object p0
|
||||
|
||||
:pswitch_9
|
||||
new-instance p0, Landroidx/constraintlayout/motion/widget/SplineSet$ScaleXset;
|
||||
|
||||
invoke-direct {p0}, Landroidx/constraintlayout/motion/widget/SplineSet$ScaleXset;-><init>()V
|
||||
|
||||
return-object p0
|
||||
|
||||
:pswitch_a
|
||||
new-instance p0, Landroidx/constraintlayout/motion/widget/SplineSet$ProgressSet;
|
||||
|
||||
invoke-direct {p0}, Landroidx/constraintlayout/motion/widget/SplineSet$ProgressSet;-><init>()V
|
||||
|
||||
return-object p0
|
||||
|
||||
:pswitch_b
|
||||
:pswitch_1
|
||||
new-instance p0, Landroidx/constraintlayout/motion/widget/SplineSet$TranslationZset;
|
||||
|
||||
invoke-direct {p0}, Landroidx/constraintlayout/motion/widget/SplineSet$TranslationZset;-><init>()V
|
||||
|
||||
return-object p0
|
||||
|
||||
:pswitch_c
|
||||
:pswitch_2
|
||||
new-instance p0, Landroidx/constraintlayout/motion/widget/SplineSet$TranslationYset;
|
||||
|
||||
invoke-direct {p0}, Landroidx/constraintlayout/motion/widget/SplineSet$TranslationYset;-><init>()V
|
||||
|
||||
return-object p0
|
||||
|
||||
:pswitch_d
|
||||
:pswitch_3
|
||||
new-instance p0, Landroidx/constraintlayout/motion/widget/SplineSet$TranslationXset;
|
||||
|
||||
invoke-direct {p0}, Landroidx/constraintlayout/motion/widget/SplineSet$TranslationXset;-><init>()V
|
||||
|
||||
return-object p0
|
||||
|
||||
:pswitch_e
|
||||
:pswitch_4
|
||||
new-instance p0, Landroidx/constraintlayout/motion/widget/SplineSet$AlphaSet;
|
||||
|
||||
invoke-direct {p0}, Landroidx/constraintlayout/motion/widget/SplineSet$AlphaSet;-><init>()V
|
||||
|
||||
return-object p0
|
||||
|
||||
:pswitch_5
|
||||
new-instance p0, Landroidx/constraintlayout/motion/widget/SplineSet$AlphaSet;
|
||||
|
||||
invoke-direct {p0}, Landroidx/constraintlayout/motion/widget/SplineSet$AlphaSet;-><init>()V
|
||||
|
||||
return-object p0
|
||||
|
||||
:pswitch_6
|
||||
new-instance p0, Landroidx/constraintlayout/motion/widget/SplineSet$ScaleYset;
|
||||
|
||||
invoke-direct {p0}, Landroidx/constraintlayout/motion/widget/SplineSet$ScaleYset;-><init>()V
|
||||
|
||||
return-object p0
|
||||
|
||||
:pswitch_7
|
||||
new-instance p0, Landroidx/constraintlayout/motion/widget/SplineSet$ScaleXset;
|
||||
|
||||
invoke-direct {p0}, Landroidx/constraintlayout/motion/widget/SplineSet$ScaleXset;-><init>()V
|
||||
|
||||
return-object p0
|
||||
|
||||
:pswitch_8
|
||||
new-instance p0, Landroidx/constraintlayout/motion/widget/SplineSet$PathRotate;
|
||||
|
||||
invoke-direct {p0}, Landroidx/constraintlayout/motion/widget/SplineSet$PathRotate;-><init>()V
|
||||
|
||||
return-object p0
|
||||
|
||||
:pswitch_9
|
||||
new-instance p0, Landroidx/constraintlayout/motion/widget/SplineSet$PivotYset;
|
||||
|
||||
invoke-direct {p0}, Landroidx/constraintlayout/motion/widget/SplineSet$PivotYset;-><init>()V
|
||||
|
||||
return-object p0
|
||||
|
||||
:pswitch_a
|
||||
new-instance p0, Landroidx/constraintlayout/motion/widget/SplineSet$PivotXset;
|
||||
|
||||
invoke-direct {p0}, Landroidx/constraintlayout/motion/widget/SplineSet$PivotXset;-><init>()V
|
||||
|
||||
return-object p0
|
||||
|
||||
:pswitch_b
|
||||
new-instance p0, Landroidx/constraintlayout/motion/widget/SplineSet$RotationYset;
|
||||
|
||||
invoke-direct {p0}, Landroidx/constraintlayout/motion/widget/SplineSet$RotationYset;-><init>()V
|
||||
|
||||
return-object p0
|
||||
|
||||
:pswitch_f
|
||||
:pswitch_c
|
||||
new-instance p0, Landroidx/constraintlayout/motion/widget/SplineSet$RotationXset;
|
||||
|
||||
invoke-direct {p0}, Landroidx/constraintlayout/motion/widget/SplineSet$RotationXset;-><init>()V
|
||||
|
||||
return-object p0
|
||||
|
||||
nop
|
||||
:pswitch_d
|
||||
new-instance p0, Landroidx/constraintlayout/motion/widget/SplineSet$RotationSet;
|
||||
|
||||
invoke-direct {p0}, Landroidx/constraintlayout/motion/widget/SplineSet$RotationSet;-><init>()V
|
||||
|
||||
return-object p0
|
||||
|
||||
:pswitch_e
|
||||
new-instance p0, Landroidx/constraintlayout/motion/widget/SplineSet$ElevationSet;
|
||||
|
||||
invoke-direct {p0}, Landroidx/constraintlayout/motion/widget/SplineSet$ElevationSet;-><init>()V
|
||||
|
||||
return-object p0
|
||||
|
||||
:pswitch_f
|
||||
new-instance p0, Landroidx/constraintlayout/motion/widget/SplineSet$AlphaSet;
|
||||
|
||||
invoke-direct {p0}, Landroidx/constraintlayout/motion/widget/SplineSet$AlphaSet;-><init>()V
|
||||
|
||||
return-object p0
|
||||
|
||||
:sswitch_data_0
|
||||
.sparse-switch
|
||||
|
@ -772,7 +724,7 @@
|
|||
|
||||
const-string v3, "["
|
||||
|
||||
invoke-static {v0, v3}, Lf/e/c/a/a;->K(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
invoke-static {v0, v3}, Lf/e/c/a/a;->J(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
|
|
@ -128,7 +128,7 @@
|
|||
.end method
|
||||
|
||||
.method public setProperty(Landroid/view/View;FJLandroidx/constraintlayout/motion/widget/KeyCache;)Z
|
||||
.locals 10
|
||||
.locals 8
|
||||
|
||||
iget-object p5, p0, Landroidx/constraintlayout/motion/widget/TimeCycleSplineSet;->mCurveFit:Landroidx/constraintlayout/motion/utils/CurveFit;
|
||||
|
||||
|
@ -197,37 +197,41 @@
|
|||
:goto_0
|
||||
iget-object v2, p0, Landroidx/constraintlayout/motion/widget/TimeCycleSplineSet$CustomSet;->mCache:[F
|
||||
|
||||
array-length v3, v2
|
||||
array-length v2, v2
|
||||
|
||||
if-ge v0, v3, :cond_1
|
||||
if-ge v0, v2, :cond_1
|
||||
|
||||
iget-boolean v3, p0, Landroidx/constraintlayout/motion/widget/TimeCycleSplineSet;->mContinue:Z
|
||||
iget-boolean v2, p0, Landroidx/constraintlayout/motion/widget/TimeCycleSplineSet;->mContinue:Z
|
||||
|
||||
iget-object v4, p0, Landroidx/constraintlayout/motion/widget/TimeCycleSplineSet$CustomSet;->mTempValues:[F
|
||||
iget-object v3, p0, Landroidx/constraintlayout/motion/widget/TimeCycleSplineSet$CustomSet;->mTempValues:[F
|
||||
|
||||
aget v5, v4, v0
|
||||
aget v3, v3, v0
|
||||
|
||||
float-to-double v5, v5
|
||||
float-to-double v3, v3
|
||||
|
||||
const-wide/16 v7, 0x0
|
||||
const-wide/16 v5, 0x0
|
||||
|
||||
cmpl-double v9, v5, v7
|
||||
cmpl-double v7, v3, v5
|
||||
|
||||
if-eqz v9, :cond_0
|
||||
if-eqz v7, :cond_0
|
||||
|
||||
const/4 v5, 0x1
|
||||
const/4 v3, 0x1
|
||||
|
||||
goto :goto_1
|
||||
|
||||
:cond_0
|
||||
const/4 v5, 0x0
|
||||
const/4 v3, 0x0
|
||||
|
||||
:goto_1
|
||||
or-int/2addr v3, v5
|
||||
or-int/2addr v2, v3
|
||||
|
||||
iput-boolean v3, p0, Landroidx/constraintlayout/motion/widget/TimeCycleSplineSet;->mContinue:Z
|
||||
iput-boolean v2, p0, Landroidx/constraintlayout/motion/widget/TimeCycleSplineSet;->mContinue:Z
|
||||
|
||||
aget v3, v4, v0
|
||||
iget-object v2, p0, Landroidx/constraintlayout/motion/widget/TimeCycleSplineSet$CustomSet;->mCache:[F
|
||||
|
||||
iget-object v3, p0, Landroidx/constraintlayout/motion/widget/TimeCycleSplineSet$CustomSet;->mTempValues:[F
|
||||
|
||||
aget v3, v3, v0
|
||||
|
||||
mul-float v3, v3, p3
|
||||
|
||||
|
|
|
@ -15,7 +15,7 @@
|
|||
|
||||
|
||||
# direct methods
|
||||
.method private constructor <init>()V
|
||||
.method public constructor <init>()V
|
||||
.locals 0
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
@ -86,7 +86,7 @@
|
|||
return-void
|
||||
.end method
|
||||
|
||||
.method private static partition([I[[FII)I
|
||||
.method public static partition([I[[FII)I
|
||||
.locals 3
|
||||
|
||||
aget v0, p0, p3
|
||||
|
@ -115,7 +115,7 @@
|
|||
return v1
|
||||
.end method
|
||||
|
||||
.method private static swap([I[[FII)V
|
||||
.method public static swap([I[[FII)V
|
||||
.locals 2
|
||||
|
||||
aget v0, p0, p2
|
||||
|
|
|
@ -25,25 +25,25 @@
|
|||
|
||||
|
||||
# static fields
|
||||
.field private static final CURVE_OFFSET:I = 0x2
|
||||
.field public static final CURVE_OFFSET:I = 0x2
|
||||
|
||||
.field private static final CURVE_PERIOD:I = 0x1
|
||||
.field public static final CURVE_PERIOD:I = 0x1
|
||||
|
||||
.field private static final CURVE_VALUE:I = 0x0
|
||||
.field public static final CURVE_VALUE:I = 0x0
|
||||
|
||||
.field private static final TAG:Ljava/lang/String; = "SplineSet"
|
||||
.field public static final TAG:Ljava/lang/String; = "SplineSet"
|
||||
|
||||
.field private static VAL_2PI:F = 6.2831855f
|
||||
.field public static VAL_2PI:F = 6.2831855f
|
||||
|
||||
|
||||
# instance fields
|
||||
.field private count:I
|
||||
.field public count:I
|
||||
|
||||
.field public last_cycle:F
|
||||
|
||||
.field public last_time:J
|
||||
|
||||
.field private mCache:[F
|
||||
.field public mCache:[F
|
||||
|
||||
.field public mContinue:Z
|
||||
|
||||
|
@ -51,7 +51,7 @@
|
|||
|
||||
.field public mTimePoints:[I
|
||||
|
||||
.field private mType:Ljava/lang/String;
|
||||
.field public mType:Ljava/lang/String;
|
||||
|
||||
.field public mValues:[[F
|
||||
|
||||
|
@ -132,16 +132,12 @@
|
|||
.end method
|
||||
|
||||
.method public static makeSpline(Ljava/lang/String;J)Landroidx/constraintlayout/motion/widget/TimeCycleSplineSet;
|
||||
.locals 2
|
||||
|
||||
invoke-virtual {p0}, Ljava/lang/String;->hashCode()I
|
||||
.locals 1
|
||||
|
||||
invoke-virtual {p0}, Ljava/lang/String;->hashCode()I
|
||||
|
||||
move-result v0
|
||||
|
||||
const/4 v1, -0x1
|
||||
|
||||
sparse-switch v0, :sswitch_data_0
|
||||
|
||||
goto/16 :goto_0
|
||||
|
@ -153,14 +149,11 @@
|
|||
|
||||
move-result p0
|
||||
|
||||
if-nez p0, :cond_0
|
||||
if-eqz p0, :cond_0
|
||||
|
||||
goto/16 :goto_0
|
||||
const/4 p0, 0x0
|
||||
|
||||
:cond_0
|
||||
const/16 v1, 0xb
|
||||
|
||||
goto/16 :goto_0
|
||||
goto/16 :goto_1
|
||||
|
||||
:sswitch_1
|
||||
const-string/jumbo v0, "transitionPathRotate"
|
||||
|
@ -169,14 +162,11 @@
|
|||
|
||||
move-result p0
|
||||
|
||||
if-nez p0, :cond_1
|
||||
if-eqz p0, :cond_0
|
||||
|
||||
goto/16 :goto_0
|
||||
const/4 p0, 0x5
|
||||
|
||||
:cond_1
|
||||
const/16 v1, 0xa
|
||||
|
||||
goto/16 :goto_0
|
||||
goto/16 :goto_1
|
||||
|
||||
:sswitch_2
|
||||
const-string v0, "elevation"
|
||||
|
@ -185,14 +175,11 @@
|
|||
|
||||
move-result p0
|
||||
|
||||
if-nez p0, :cond_2
|
||||
if-eqz p0, :cond_0
|
||||
|
||||
goto/16 :goto_0
|
||||
const/4 p0, 0x1
|
||||
|
||||
:cond_2
|
||||
const/16 v1, 0x9
|
||||
|
||||
goto/16 :goto_0
|
||||
goto :goto_1
|
||||
|
||||
:sswitch_3
|
||||
const-string v0, "rotation"
|
||||
|
@ -201,14 +188,11 @@
|
|||
|
||||
move-result p0
|
||||
|
||||
if-nez p0, :cond_3
|
||||
if-eqz p0, :cond_0
|
||||
|
||||
goto/16 :goto_0
|
||||
const/4 p0, 0x2
|
||||
|
||||
:cond_3
|
||||
const/16 v1, 0x8
|
||||
|
||||
goto/16 :goto_0
|
||||
goto :goto_1
|
||||
|
||||
:sswitch_4
|
||||
const-string v0, "scaleY"
|
||||
|
@ -217,14 +201,11 @@
|
|||
|
||||
move-result p0
|
||||
|
||||
if-nez p0, :cond_4
|
||||
if-eqz p0, :cond_0
|
||||
|
||||
goto :goto_0
|
||||
const/4 p0, 0x7
|
||||
|
||||
:cond_4
|
||||
const/4 v1, 0x7
|
||||
|
||||
goto :goto_0
|
||||
goto :goto_1
|
||||
|
||||
:sswitch_5
|
||||
const-string v0, "scaleX"
|
||||
|
@ -233,14 +214,11 @@
|
|||
|
||||
move-result p0
|
||||
|
||||
if-nez p0, :cond_5
|
||||
if-eqz p0, :cond_0
|
||||
|
||||
goto :goto_0
|
||||
const/4 p0, 0x6
|
||||
|
||||
:cond_5
|
||||
const/4 v1, 0x6
|
||||
|
||||
goto :goto_0
|
||||
goto :goto_1
|
||||
|
||||
:sswitch_6
|
||||
const-string v0, "progress"
|
||||
|
@ -249,14 +227,11 @@
|
|||
|
||||
move-result p0
|
||||
|
||||
if-nez p0, :cond_6
|
||||
if-eqz p0, :cond_0
|
||||
|
||||
goto :goto_0
|
||||
const/16 p0, 0xb
|
||||
|
||||
:cond_6
|
||||
const/4 v1, 0x5
|
||||
|
||||
goto :goto_0
|
||||
goto :goto_1
|
||||
|
||||
:sswitch_7
|
||||
const-string/jumbo v0, "translationZ"
|
||||
|
@ -265,14 +240,11 @@
|
|||
|
||||
move-result p0
|
||||
|
||||
if-nez p0, :cond_7
|
||||
if-eqz p0, :cond_0
|
||||
|
||||
goto :goto_0
|
||||
const/16 p0, 0xa
|
||||
|
||||
:cond_7
|
||||
const/4 v1, 0x4
|
||||
|
||||
goto :goto_0
|
||||
goto :goto_1
|
||||
|
||||
:sswitch_8
|
||||
const-string/jumbo v0, "translationY"
|
||||
|
@ -281,14 +253,11 @@
|
|||
|
||||
move-result p0
|
||||
|
||||
if-nez p0, :cond_8
|
||||
if-eqz p0, :cond_0
|
||||
|
||||
goto :goto_0
|
||||
const/16 p0, 0x9
|
||||
|
||||
:cond_8
|
||||
const/4 v1, 0x3
|
||||
|
||||
goto :goto_0
|
||||
goto :goto_1
|
||||
|
||||
:sswitch_9
|
||||
const-string/jumbo v0, "translationX"
|
||||
|
@ -297,14 +266,11 @@
|
|||
|
||||
move-result p0
|
||||
|
||||
if-nez p0, :cond_9
|
||||
if-eqz p0, :cond_0
|
||||
|
||||
goto :goto_0
|
||||
const/16 p0, 0x8
|
||||
|
||||
:cond_9
|
||||
const/4 v1, 0x2
|
||||
|
||||
goto :goto_0
|
||||
goto :goto_1
|
||||
|
||||
:sswitch_a
|
||||
const-string v0, "rotationY"
|
||||
|
@ -313,14 +279,11 @@
|
|||
|
||||
move-result p0
|
||||
|
||||
if-nez p0, :cond_a
|
||||
if-eqz p0, :cond_0
|
||||
|
||||
goto :goto_0
|
||||
const/4 p0, 0x4
|
||||
|
||||
:cond_a
|
||||
const/4 v1, 0x1
|
||||
|
||||
goto :goto_0
|
||||
goto :goto_1
|
||||
|
||||
:sswitch_b
|
||||
const-string v0, "rotationX"
|
||||
|
@ -329,103 +292,106 @@
|
|||
|
||||
move-result p0
|
||||
|
||||
if-nez p0, :cond_b
|
||||
if-eqz p0, :cond_0
|
||||
|
||||
goto :goto_0
|
||||
const/4 p0, 0x3
|
||||
|
||||
:cond_b
|
||||
const/4 v1, 0x0
|
||||
goto :goto_1
|
||||
|
||||
:cond_0
|
||||
:goto_0
|
||||
packed-switch v1, :pswitch_data_0
|
||||
const/4 p0, -0x1
|
||||
|
||||
:goto_1
|
||||
packed-switch p0, :pswitch_data_0
|
||||
|
||||
const/4 p0, 0x0
|
||||
|
||||
return-object p0
|
||||
|
||||
:pswitch_0
|
||||
new-instance p0, Landroidx/constraintlayout/motion/widget/TimeCycleSplineSet$AlphaSet;
|
||||
new-instance p0, Landroidx/constraintlayout/motion/widget/TimeCycleSplineSet$ProgressSet;
|
||||
|
||||
invoke-direct {p0}, Landroidx/constraintlayout/motion/widget/TimeCycleSplineSet$AlphaSet;-><init>()V
|
||||
invoke-direct {p0}, Landroidx/constraintlayout/motion/widget/TimeCycleSplineSet$ProgressSet;-><init>()V
|
||||
|
||||
goto :goto_1
|
||||
goto :goto_2
|
||||
|
||||
:pswitch_1
|
||||
new-instance p0, Landroidx/constraintlayout/motion/widget/TimeCycleSplineSet$PathRotate;
|
||||
new-instance p0, Landroidx/constraintlayout/motion/widget/TimeCycleSplineSet$TranslationZset;
|
||||
|
||||
invoke-direct {p0}, Landroidx/constraintlayout/motion/widget/TimeCycleSplineSet$PathRotate;-><init>()V
|
||||
invoke-direct {p0}, Landroidx/constraintlayout/motion/widget/TimeCycleSplineSet$TranslationZset;-><init>()V
|
||||
|
||||
goto :goto_1
|
||||
goto :goto_2
|
||||
|
||||
:pswitch_2
|
||||
new-instance p0, Landroidx/constraintlayout/motion/widget/TimeCycleSplineSet$ElevationSet;
|
||||
new-instance p0, Landroidx/constraintlayout/motion/widget/TimeCycleSplineSet$TranslationYset;
|
||||
|
||||
invoke-direct {p0}, Landroidx/constraintlayout/motion/widget/TimeCycleSplineSet$ElevationSet;-><init>()V
|
||||
invoke-direct {p0}, Landroidx/constraintlayout/motion/widget/TimeCycleSplineSet$TranslationYset;-><init>()V
|
||||
|
||||
goto :goto_1
|
||||
goto :goto_2
|
||||
|
||||
:pswitch_3
|
||||
new-instance p0, Landroidx/constraintlayout/motion/widget/TimeCycleSplineSet$RotationSet;
|
||||
new-instance p0, Landroidx/constraintlayout/motion/widget/TimeCycleSplineSet$TranslationXset;
|
||||
|
||||
invoke-direct {p0}, Landroidx/constraintlayout/motion/widget/TimeCycleSplineSet$RotationSet;-><init>()V
|
||||
invoke-direct {p0}, Landroidx/constraintlayout/motion/widget/TimeCycleSplineSet$TranslationXset;-><init>()V
|
||||
|
||||
goto :goto_1
|
||||
goto :goto_2
|
||||
|
||||
:pswitch_4
|
||||
new-instance p0, Landroidx/constraintlayout/motion/widget/TimeCycleSplineSet$ScaleYset;
|
||||
|
||||
invoke-direct {p0}, Landroidx/constraintlayout/motion/widget/TimeCycleSplineSet$ScaleYset;-><init>()V
|
||||
|
||||
goto :goto_1
|
||||
goto :goto_2
|
||||
|
||||
:pswitch_5
|
||||
new-instance p0, Landroidx/constraintlayout/motion/widget/TimeCycleSplineSet$ScaleXset;
|
||||
|
||||
invoke-direct {p0}, Landroidx/constraintlayout/motion/widget/TimeCycleSplineSet$ScaleXset;-><init>()V
|
||||
|
||||
goto :goto_1
|
||||
goto :goto_2
|
||||
|
||||
:pswitch_6
|
||||
new-instance p0, Landroidx/constraintlayout/motion/widget/TimeCycleSplineSet$ProgressSet;
|
||||
new-instance p0, Landroidx/constraintlayout/motion/widget/TimeCycleSplineSet$PathRotate;
|
||||
|
||||
invoke-direct {p0}, Landroidx/constraintlayout/motion/widget/TimeCycleSplineSet$ProgressSet;-><init>()V
|
||||
invoke-direct {p0}, Landroidx/constraintlayout/motion/widget/TimeCycleSplineSet$PathRotate;-><init>()V
|
||||
|
||||
goto :goto_1
|
||||
goto :goto_2
|
||||
|
||||
:pswitch_7
|
||||
new-instance p0, Landroidx/constraintlayout/motion/widget/TimeCycleSplineSet$TranslationZset;
|
||||
|
||||
invoke-direct {p0}, Landroidx/constraintlayout/motion/widget/TimeCycleSplineSet$TranslationZset;-><init>()V
|
||||
|
||||
goto :goto_1
|
||||
|
||||
:pswitch_8
|
||||
new-instance p0, Landroidx/constraintlayout/motion/widget/TimeCycleSplineSet$TranslationYset;
|
||||
|
||||
invoke-direct {p0}, Landroidx/constraintlayout/motion/widget/TimeCycleSplineSet$TranslationYset;-><init>()V
|
||||
|
||||
goto :goto_1
|
||||
|
||||
:pswitch_9
|
||||
new-instance p0, Landroidx/constraintlayout/motion/widget/TimeCycleSplineSet$TranslationXset;
|
||||
|
||||
invoke-direct {p0}, Landroidx/constraintlayout/motion/widget/TimeCycleSplineSet$TranslationXset;-><init>()V
|
||||
|
||||
goto :goto_1
|
||||
|
||||
:pswitch_a
|
||||
new-instance p0, Landroidx/constraintlayout/motion/widget/TimeCycleSplineSet$RotationYset;
|
||||
|
||||
invoke-direct {p0}, Landroidx/constraintlayout/motion/widget/TimeCycleSplineSet$RotationYset;-><init>()V
|
||||
|
||||
goto :goto_1
|
||||
goto :goto_2
|
||||
|
||||
:pswitch_b
|
||||
:pswitch_8
|
||||
new-instance p0, Landroidx/constraintlayout/motion/widget/TimeCycleSplineSet$RotationXset;
|
||||
|
||||
invoke-direct {p0}, Landroidx/constraintlayout/motion/widget/TimeCycleSplineSet$RotationXset;-><init>()V
|
||||
|
||||
:goto_1
|
||||
goto :goto_2
|
||||
|
||||
:pswitch_9
|
||||
new-instance p0, Landroidx/constraintlayout/motion/widget/TimeCycleSplineSet$RotationSet;
|
||||
|
||||
invoke-direct {p0}, Landroidx/constraintlayout/motion/widget/TimeCycleSplineSet$RotationSet;-><init>()V
|
||||
|
||||
goto :goto_2
|
||||
|
||||
:pswitch_a
|
||||
new-instance p0, Landroidx/constraintlayout/motion/widget/TimeCycleSplineSet$ElevationSet;
|
||||
|
||||
invoke-direct {p0}, Landroidx/constraintlayout/motion/widget/TimeCycleSplineSet$ElevationSet;-><init>()V
|
||||
|
||||
goto :goto_2
|
||||
|
||||
:pswitch_b
|
||||
new-instance p0, Landroidx/constraintlayout/motion/widget/TimeCycleSplineSet$AlphaSet;
|
||||
|
||||
invoke-direct {p0}, Landroidx/constraintlayout/motion/widget/TimeCycleSplineSet$AlphaSet;-><init>()V
|
||||
|
||||
:goto_2
|
||||
invoke-virtual {p0, p1, p2}, Landroidx/constraintlayout/motion/widget/TimeCycleSplineSet;->setStartTime(J)V
|
||||
|
||||
return-object p0
|
||||
|
@ -802,7 +768,7 @@
|
|||
|
||||
const-string p1, "Error no points added to "
|
||||
|
||||
invoke-static {p1}, Lf/e/c/a/a;->F(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
invoke-static {p1}, Lf/e/c/a/a;->E(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
|
@ -990,7 +956,7 @@
|
|||
|
||||
const-string v3, "["
|
||||
|
||||
invoke-static {v0, v3}, Lf/e/c/a/a;->K(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
invoke-static {v0, v3}, Lf/e/c/a/a;->J(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
|
|
@ -4,87 +4,87 @@
|
|||
|
||||
|
||||
# static fields
|
||||
.field private static final DEBUG:Z = false
|
||||
.field public static final DEBUG:Z = false
|
||||
|
||||
.field public static final FLAG_DISABLE_POST_SCROLL:I = 0x1
|
||||
|
||||
.field public static final FLAG_DISABLE_SCROLL:I = 0x2
|
||||
|
||||
.field private static final SIDE_BOTTOM:I = 0x3
|
||||
.field public static final SIDE_BOTTOM:I = 0x3
|
||||
|
||||
.field private static final SIDE_END:I = 0x6
|
||||
.field public static final SIDE_END:I = 0x6
|
||||
|
||||
.field private static final SIDE_LEFT:I = 0x1
|
||||
.field public static final SIDE_LEFT:I = 0x1
|
||||
|
||||
.field private static final SIDE_MIDDLE:I = 0x4
|
||||
.field public static final SIDE_MIDDLE:I = 0x4
|
||||
|
||||
.field private static final SIDE_RIGHT:I = 0x2
|
||||
.field public static final SIDE_RIGHT:I = 0x2
|
||||
|
||||
.field private static final SIDE_START:I = 0x5
|
||||
.field public static final SIDE_START:I = 0x5
|
||||
|
||||
.field private static final SIDE_TOP:I = 0x0
|
||||
.field public static final SIDE_TOP:I = 0x0
|
||||
|
||||
.field private static final TAG:Ljava/lang/String; = "TouchResponse"
|
||||
.field public static final TAG:Ljava/lang/String; = "TouchResponse"
|
||||
|
||||
.field private static final TOUCH_DIRECTION:[[F
|
||||
.field public static final TOUCH_DIRECTION:[[F
|
||||
|
||||
.field private static final TOUCH_DOWN:I = 0x1
|
||||
.field public static final TOUCH_DOWN:I = 0x1
|
||||
|
||||
.field private static final TOUCH_END:I = 0x5
|
||||
.field public static final TOUCH_END:I = 0x5
|
||||
|
||||
.field private static final TOUCH_LEFT:I = 0x2
|
||||
.field public static final TOUCH_LEFT:I = 0x2
|
||||
|
||||
.field private static final TOUCH_RIGHT:I = 0x3
|
||||
.field public static final TOUCH_RIGHT:I = 0x3
|
||||
|
||||
.field private static final TOUCH_SIDES:[[F
|
||||
.field public static final TOUCH_SIDES:[[F
|
||||
|
||||
.field private static final TOUCH_START:I = 0x4
|
||||
.field public static final TOUCH_START:I = 0x4
|
||||
|
||||
.field private static final TOUCH_UP:I
|
||||
.field public static final TOUCH_UP:I
|
||||
|
||||
|
||||
# instance fields
|
||||
.field private mAnchorDpDt:[F
|
||||
.field public mAnchorDpDt:[F
|
||||
|
||||
.field private mDragScale:F
|
||||
.field public mDragScale:F
|
||||
|
||||
.field private mDragStarted:Z
|
||||
.field public mDragStarted:Z
|
||||
|
||||
.field private mDragThreshold:F
|
||||
.field public mDragThreshold:F
|
||||
|
||||
.field private mFlags:I
|
||||
.field public mFlags:I
|
||||
|
||||
.field private mLastTouchX:F
|
||||
.field public mLastTouchX:F
|
||||
|
||||
.field private mLastTouchY:F
|
||||
.field public mLastTouchY:F
|
||||
|
||||
.field private mLimitBoundsTo:I
|
||||
.field public mLimitBoundsTo:I
|
||||
|
||||
.field private mMaxAcceleration:F
|
||||
.field public mMaxAcceleration:F
|
||||
|
||||
.field private mMaxVelocity:F
|
||||
.field public mMaxVelocity:F
|
||||
|
||||
.field private final mMotionLayout:Landroidx/constraintlayout/motion/widget/MotionLayout;
|
||||
.field public final mMotionLayout:Landroidx/constraintlayout/motion/widget/MotionLayout;
|
||||
|
||||
.field private mMoveWhenScrollAtTop:Z
|
||||
.field public mMoveWhenScrollAtTop:Z
|
||||
|
||||
.field private mOnTouchUp:I
|
||||
.field public mOnTouchUp:I
|
||||
|
||||
.field private mTouchAnchorId:I
|
||||
.field public mTouchAnchorId:I
|
||||
|
||||
.field private mTouchAnchorSide:I
|
||||
.field public mTouchAnchorSide:I
|
||||
|
||||
.field private mTouchAnchorX:F
|
||||
.field public mTouchAnchorX:F
|
||||
|
||||
.field private mTouchAnchorY:F
|
||||
.field public mTouchAnchorY:F
|
||||
|
||||
.field private mTouchDirectionX:F
|
||||
.field public mTouchDirectionX:F
|
||||
|
||||
.field private mTouchDirectionY:F
|
||||
.field public mTouchDirectionY:F
|
||||
|
||||
.field private mTouchRegionId:I
|
||||
.field public mTouchRegionId:I
|
||||
|
||||
.field private mTouchSide:I
|
||||
.field public mTouchSide:I
|
||||
|
||||
|
||||
# direct methods
|
||||
|
@ -740,26 +740,30 @@
|
|||
|
||||
const/4 v2, 0x0
|
||||
|
||||
cmpl-float v3, v0, v2
|
||||
cmpl-float v0, v0, v2
|
||||
|
||||
if-eqz v3, :cond_1
|
||||
if-eqz v0, :cond_1
|
||||
|
||||
iget-object p2, p0, Landroidx/constraintlayout/motion/widget/TouchResponse;->mAnchorDpDt:[F
|
||||
|
||||
const/4 v3, 0x0
|
||||
const/4 v0, 0x0
|
||||
|
||||
aget v4, p2, v3
|
||||
aget v3, p2, v0
|
||||
|
||||
cmpl-float v2, v4, v2
|
||||
cmpl-float v2, v3, v2
|
||||
|
||||
if-nez v2, :cond_0
|
||||
|
||||
aput v1, p2, v3
|
||||
aput v1, p2, v0
|
||||
|
||||
:cond_0
|
||||
mul-float p1, p1, v0
|
||||
iget p2, p0, Landroidx/constraintlayout/motion/widget/TouchResponse;->mTouchDirectionX:F
|
||||
|
||||
aget p2, p2, v3
|
||||
mul-float p1, p1, p2
|
||||
|
||||
iget-object p2, p0, Landroidx/constraintlayout/motion/widget/TouchResponse;->mAnchorDpDt:[F
|
||||
|
||||
aget p2, p2, v0
|
||||
|
||||
div-float/2addr p1, p2
|
||||
|
||||
|
@ -779,9 +783,11 @@
|
|||
aput v1, p1, v0
|
||||
|
||||
:cond_2
|
||||
iget v1, p0, Landroidx/constraintlayout/motion/widget/TouchResponse;->mTouchDirectionY:F
|
||||
iget p1, p0, Landroidx/constraintlayout/motion/widget/TouchResponse;->mTouchDirectionY:F
|
||||
|
||||
mul-float p2, p2, v1
|
||||
mul-float p2, p2, p1
|
||||
|
||||
iget-object p1, p0, Landroidx/constraintlayout/motion/widget/TouchResponse;->mAnchorDpDt:[F
|
||||
|
||||
aget p1, p1, v0
|
||||
|
||||
|
@ -1486,7 +1492,7 @@
|
|||
.end method
|
||||
|
||||
.method public scrollUp(FF)V
|
||||
.locals 8
|
||||
.locals 9
|
||||
|
||||
const/4 v0, 0x0
|
||||
|
||||
|
@ -1592,13 +1598,15 @@
|
|||
|
||||
iget-object v0, p0, Landroidx/constraintlayout/motion/widget/TouchResponse;->mMotionLayout:Landroidx/constraintlayout/motion/widget/MotionLayout;
|
||||
|
||||
float-to-double v1, v1
|
||||
iget v2, p0, Landroidx/constraintlayout/motion/widget/TouchResponse;->mOnTouchUp:I
|
||||
|
||||
const-wide/high16 v4, 0x3fe0000000000000L # 0.5
|
||||
float-to-double v3, v1
|
||||
|
||||
cmpg-double v7, v1, v4
|
||||
const-wide/high16 v7, 0x3fe0000000000000L # 0.5
|
||||
|
||||
if-gez v7, :cond_4
|
||||
cmpg-double v1, v3, v7
|
||||
|
||||
if-gez v1, :cond_4
|
||||
|
||||
goto :goto_2
|
||||
|
||||
|
@ -1606,7 +1614,7 @@
|
|||
const/high16 v6, 0x3f800000 # 1.0f
|
||||
|
||||
:goto_2
|
||||
invoke-virtual {v0, v3, v6, p1}, Landroidx/constraintlayout/motion/widget/MotionLayout;->touchAnimateTo(IFF)V
|
||||
invoke-virtual {v0, v2, v6, p1}, Landroidx/constraintlayout/motion/widget/MotionLayout;->touchAnimateTo(IFF)V
|
||||
|
||||
:cond_5
|
||||
return-void
|
||||
|
@ -1787,7 +1795,7 @@
|
|||
|
||||
const-string v1, "cannot find TouchAnchorId @id/"
|
||||
|
||||
invoke-static {v1}, Lf/e/c/a/a;->F(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
invoke-static {v1}, Lf/e/c/a/a;->E(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
|
||||
|
||||
# static fields
|
||||
.field private static final TAG:Ljava/lang/String; = "TransitionBuilder"
|
||||
.field public static final TAG:Ljava/lang/String; = "TransitionBuilder"
|
||||
|
||||
|
||||
# direct methods
|
||||
|
@ -28,7 +28,7 @@
|
|||
return-object v0
|
||||
.end method
|
||||
|
||||
.method private static updateConstraintSetInMotionScene(Landroidx/constraintlayout/motion/widget/MotionScene;Landroidx/constraintlayout/motion/widget/MotionScene$Transition;Landroidx/constraintlayout/widget/ConstraintSet;Landroidx/constraintlayout/widget/ConstraintSet;)V
|
||||
.method public static updateConstraintSetInMotionScene(Landroidx/constraintlayout/motion/widget/MotionScene;Landroidx/constraintlayout/motion/widget/MotionScene$Transition;Landroidx/constraintlayout/widget/ConstraintSet;Landroidx/constraintlayout/widget/ConstraintSet;)V
|
||||
.locals 1
|
||||
|
||||
invoke-virtual {p1}, Landroidx/constraintlayout/motion/widget/MotionScene$Transition;->getStartConstraintSetId()I
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue