public class com.android.systemui.statusbar.notification.ActivityLaunchAnimator$ExpandAnimationParameters
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: com.android.systemui.statusbar.notification.ActivityLaunchAnimator$ExpandAnimationParameters
super_class: java.lang.Object
{
float linearProgress;
descriptor: F
flags: (0x0000)
int[] startPosition;
descriptor: [I
flags: (0x0000)
float startTranslationZ;
descriptor: F
flags: (0x0000)
int left;
descriptor: I
flags: (0x0000)
int top;
descriptor: I
flags: (0x0000)
int right;
descriptor: I
flags: (0x0000)
int bottom;
descriptor: I
flags: (0x0000)
int startClipTopAmount;
descriptor: I
flags: (0x0000)
int parentStartClipTopAmount;
descriptor: I
flags: (0x0000)
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/android/systemui/statusbar/notification/ActivityLaunchAnimator$ExpandAnimationParameters;
public int getTop();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.android.systemui.statusbar.notification.ActivityLaunchAnimator$ExpandAnimationParameters.top:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/android/systemui/statusbar/notification/ActivityLaunchAnimator$ExpandAnimationParameters;
public int getWidth();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield com.android.systemui.statusbar.notification.ActivityLaunchAnimator$ExpandAnimationParameters.right:I
aload 0
getfield com.android.systemui.statusbar.notification.ActivityLaunchAnimator$ExpandAnimationParameters.left:I
isub
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/android/systemui/statusbar/notification/ActivityLaunchAnimator$ExpandAnimationParameters;
public int getHeight();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield com.android.systemui.statusbar.notification.ActivityLaunchAnimator$ExpandAnimationParameters.bottom:I
aload 0
getfield com.android.systemui.statusbar.notification.ActivityLaunchAnimator$ExpandAnimationParameters.top:I
isub
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/android/systemui/statusbar/notification/ActivityLaunchAnimator$ExpandAnimationParameters;
public int getTopChange();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=1
start local 0 0: iconst_0
istore 1
start local 1 1: aload 0
getfield com.android.systemui.statusbar.notification.ActivityLaunchAnimator$ExpandAnimationParameters.startClipTopAmount:I
i2f
fconst_0
fcmpl
ifeq 5
2: fconst_0
aload 0
getfield com.android.systemui.statusbar.notification.ActivityLaunchAnimator$ExpandAnimationParameters.startClipTopAmount:I
i2f
3: getstatic com.android.systemui.Interpolators.FAST_OUT_SLOW_IN:Landroid/view/animation/Interpolator;
aload 0
getfield com.android.systemui.statusbar.notification.ActivityLaunchAnimator$ExpandAnimationParameters.linearProgress:F
invokeinterface android.view.animation.Interpolator.getInterpolation:(F)F
4: invokestatic android.util.MathUtils.lerp:(FFF)F
f2i
istore 1
5: StackMap locals: int
StackMap stack:
aload 0
getfield com.android.systemui.statusbar.notification.ActivityLaunchAnimator$ExpandAnimationParameters.top:I
aload 0
getfield com.android.systemui.statusbar.notification.ActivityLaunchAnimator$ExpandAnimationParameters.startPosition:[I
iconst_1
iaload
isub
iload 1
isub
iconst_0
invokestatic java.lang.Math.min:(II)I
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/android/systemui/statusbar/notification/ActivityLaunchAnimator$ExpandAnimationParameters;
1 6 1 clipTopAmountCompensation I
public float getProgress();
descriptor: ()F
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.android.systemui.statusbar.notification.ActivityLaunchAnimator$ExpandAnimationParameters.linearProgress:F
freturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/android/systemui/statusbar/notification/ActivityLaunchAnimator$ExpandAnimationParameters;
public float getProgress(long, long);
descriptor: (JJ)F
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=5, args_size=3
start local 0 start local 1 start local 3 0: aload 0
getfield com.android.systemui.statusbar.notification.ActivityLaunchAnimator$ExpandAnimationParameters.linearProgress:F
ldc 400.0
fmul
lload 1
l2f
fsub
1: lload 3
l2f
2: fdiv
3: fconst_0
fconst_1
4: invokestatic android.util.MathUtils.constrain:(FFF)F
freturn
end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/android/systemui/statusbar/notification/ActivityLaunchAnimator$ExpandAnimationParameters;
0 5 1 delay J
0 5 3 duration J
MethodParameters:
Name Flags
delay
duration
public int getStartClipTopAmount();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.android.systemui.statusbar.notification.ActivityLaunchAnimator$ExpandAnimationParameters.startClipTopAmount:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/android/systemui/statusbar/notification/ActivityLaunchAnimator$ExpandAnimationParameters;
public int getParentStartClipTopAmount();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.android.systemui.statusbar.notification.ActivityLaunchAnimator$ExpandAnimationParameters.parentStartClipTopAmount:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/android/systemui/statusbar/notification/ActivityLaunchAnimator$ExpandAnimationParameters;
public float getStartTranslationZ();
descriptor: ()F
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.android.systemui.statusbar.notification.ActivityLaunchAnimator$ExpandAnimationParameters.startTranslationZ:F
freturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/android/systemui/statusbar/notification/ActivityLaunchAnimator$ExpandAnimationParameters;
}
SourceFile: "ActivityLaunchAnimator.java"
NestHost: com.android.systemui.statusbar.notification.ActivityLaunchAnimator
InnerClasses:
public ExpandAnimationParameters = com.android.systemui.statusbar.notification.ActivityLaunchAnimator$ExpandAnimationParameters of com.android.systemui.statusbar.notification.ActivityLaunchAnimator