public abstract class com.android.systemui.statusbar.ActivatableNotificationView extends com.android.systemui.statusbar.ExpandableOutlineView
minor version: 0
major version: 59
flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
this_class: com.android.systemui.statusbar.ActivatableNotificationView
super_class: com.android.systemui.statusbar.ExpandableOutlineView
{
private static final int BACKGROUND_ANIMATION_LENGTH_MS;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 220
private static final int ACTIVATE_ANIMATION_LENGTH;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 220
private static final long DARK_ANIMATION_LENGTH;
descriptor: J
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 500
private static final float HORIZONTAL_COLLAPSED_REST_PARTIAL;
descriptor: F
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 0.05
private static final float HORIZONTAL_ANIMATION_END;
descriptor: F
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 0.2
private static final float ALPHA_ANIMATION_END;
descriptor: F
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 0.0
private static final float HORIZONTAL_ANIMATION_START;
descriptor: F
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 1.0
private static final float VERTICAL_ANIMATION_START;
descriptor: F
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 1.0
private static final float DARK_EXIT_SCALE_START;
descriptor: F
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 0.93
protected static final int NO_COLOR;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 0
private static final android.view.animation.Interpolator ACTIVATE_INVERSE_INTERPOLATOR;
descriptor: Landroid/view/animation/Interpolator;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final android.view.animation.Interpolator ACTIVATE_INVERSE_ALPHA_INTERPOLATOR;
descriptor: Landroid/view/animation/Interpolator;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private final int mTintedRippleColor;
descriptor: I
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
protected final int mNormalRippleColor;
descriptor: I
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
private final android.view.accessibility.AccessibilityManager mAccessibilityManager;
descriptor: Landroid/view/accessibility/AccessibilityManager;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final com.android.systemui.statusbar.phone.DoubleTapHelper mDoubleTapHelper;
descriptor: Lcom/android/systemui/statusbar/phone/DoubleTapHelper;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private boolean mDimmed;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private boolean mDark;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
protected int mBgTint;
descriptor: I
flags: (0x0004) ACC_PROTECTED
private float mBgAlpha;
descriptor: F
flags: (0x0002) ACC_PRIVATE
private boolean mActivated;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private com.android.systemui.statusbar.ActivatableNotificationView$OnActivatedListener mOnActivatedListener;
descriptor: Lcom/android/systemui/statusbar/ActivatableNotificationView$OnActivatedListener;
flags: (0x0002) ACC_PRIVATE
private final android.view.animation.Interpolator mSlowOutFastInInterpolator;
descriptor: Landroid/view/animation/Interpolator;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final android.view.animation.Interpolator mSlowOutLinearInInterpolator;
descriptor: Landroid/view/animation/Interpolator;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private android.view.animation.Interpolator mCurrentAppearInterpolator;
descriptor: Landroid/view/animation/Interpolator;
flags: (0x0002) ACC_PRIVATE
private android.view.animation.Interpolator mCurrentAlphaInterpolator;
descriptor: Landroid/view/animation/Interpolator;
flags: (0x0002) ACC_PRIVATE
protected com.android.systemui.statusbar.NotificationBackgroundView mBackgroundNormal;
descriptor: Lcom/android/systemui/statusbar/NotificationBackgroundView;
flags: (0x0004) ACC_PROTECTED
private com.android.systemui.statusbar.NotificationBackgroundView mBackgroundDimmed;
descriptor: Lcom/android/systemui/statusbar/NotificationBackgroundView;
flags: (0x0002) ACC_PRIVATE
private android.animation.ObjectAnimator mBackgroundAnimator;
descriptor: Landroid/animation/ObjectAnimator;
flags: (0x0002) ACC_PRIVATE
private android.graphics.RectF mAppearAnimationRect;
descriptor: Landroid/graphics/RectF;
flags: (0x0002) ACC_PRIVATE
private float mAnimationTranslationY;
descriptor: F
flags: (0x0002) ACC_PRIVATE
private boolean mDrawingAppearAnimation;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private android.animation.ValueAnimator mAppearAnimator;
descriptor: Landroid/animation/ValueAnimator;
flags: (0x0002) ACC_PRIVATE
private android.animation.ValueAnimator mBackgroundColorAnimator;
descriptor: Landroid/animation/ValueAnimator;
flags: (0x0002) ACC_PRIVATE
private float mAppearAnimationFraction;
descriptor: F
flags: (0x0002) ACC_PRIVATE
private float mAppearAnimationTranslation;
descriptor: F
flags: (0x0002) ACC_PRIVATE
private final int mNormalColor;
descriptor: I
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private boolean mIsBelowSpeedBump;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private com.android.systemui.classifier.FalsingManager mFalsingManager;
descriptor: Lcom/android/systemui/classifier/FalsingManager;
flags: (0x0002) ACC_PRIVATE
private float mNormalBackgroundVisibilityAmount;
descriptor: F
flags: (0x0002) ACC_PRIVATE
private android.animation.ValueAnimator mFadeInFromDarkAnimator;
descriptor: Landroid/animation/ValueAnimator;
flags: (0x0002) ACC_PRIVATE
private float mDimmedBackgroundFadeInAmount;
descriptor: F
flags: (0x0002) ACC_PRIVATE
private android.animation.ValueAnimator$AnimatorUpdateListener mBackgroundVisibilityUpdater;
descriptor: Landroid/animation/ValueAnimator$AnimatorUpdateListener;
flags: (0x0002) ACC_PRIVATE
private android.animation.AnimatorListenerAdapter mFadeInEndListener;
descriptor: Landroid/animation/AnimatorListenerAdapter;
flags: (0x0002) ACC_PRIVATE
private android.animation.ValueAnimator$AnimatorUpdateListener mUpdateOutlineListener;
descriptor: Landroid/animation/ValueAnimator$AnimatorUpdateListener;
flags: (0x0002) ACC_PRIVATE
private float mShadowAlpha;
descriptor: F
flags: (0x0002) ACC_PRIVATE
private com.android.systemui.statusbar.notification.FakeShadowView mFakeShadow;
descriptor: Lcom/android/systemui/statusbar/notification/FakeShadowView;
flags: (0x0002) ACC_PRIVATE
private int mCurrentBackgroundTint;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private int mTargetTint;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private int mStartTint;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private int mOverrideTint;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private float mOverrideAmount;
descriptor: F
flags: (0x0002) ACC_PRIVATE
private boolean mShadowHidden;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private boolean mNeedsDimming;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private int mDimmedAlpha;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private boolean mBlockNextTouch;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private boolean mIsHeadsUpAnimation;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private int mHeadsUpAddStartLocation;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private float mHeadsUpLocation;
descriptor: F
flags: (0x0002) ACC_PRIVATE
private boolean mIsAppearing;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private final java.lang.Runnable mTapTimeoutRunnable;
descriptor: Ljava/lang/Runnable;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=6, locals=0, args_size=0
0: new android.view.animation.PathInterpolator
dup
ldc 0.6
fconst_0
ldc 0.5
fconst_1
invokespecial android.view.animation.PathInterpolator.<init>:(FFFF)V
1: putstatic com.android.systemui.statusbar.ActivatableNotificationView.ACTIVATE_INVERSE_INTERPOLATOR:Landroid/view/animation/Interpolator;
2: new android.view.animation.PathInterpolator
dup
fconst_0
fconst_0
ldc 0.5
fconst_1
invokespecial android.view.animation.PathInterpolator.<init>:(FFFF)V
3: putstatic com.android.systemui.statusbar.ActivatableNotificationView.ACTIVATE_INVERSE_ALPHA_INTERPOLATOR:Landroid/view/animation/Interpolator;
4: return
LocalVariableTable:
Start End Slot Name Signature
public void <init>(android.content.Context, android.util.AttributeSet);
descriptor: (Landroid/content/Context;Landroid/util/AttributeSet;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tThe import com.android.systemui.R cannot be resolved\n\tR cannot be resolved to a variable\n\tR cannot be resolved to a variable\n\tR cannot be resolved to a variable\n\tcom.android.internal.R.dimen cannot be resolved to a variable\n\tR cannot be resolved to a variable\n\tR cannot be resolved to a variable\n\tR cannot be resolved to a variable\n\tR cannot be resolved to a variable\n\tR cannot be resolved to a variable\n\tR cannot be resolved to a variable\n\tR cannot be resolved to a variable\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/android/systemui/statusbar/ActivatableNotificationView;
MethodParameters:
Name Flags
context
attrs
private void initDimens();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tcom.android.internal.R.dimen cannot be resolved to a variable\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/android/systemui/statusbar/ActivatableNotificationView;
public void onDensityOrFontScaleChanged();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial com.android.systemui.statusbar.ExpandableOutlineView.onDensityOrFontScaleChanged:()V
1: aload 0
invokevirtual com.android.systemui.statusbar.ActivatableNotificationView.initDimens:()V
2: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/android/systemui/statusbar/ActivatableNotificationView;
protected void onFinishInflate();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tR cannot be resolved to a variable\n\tR cannot be resolved to a variable\n\tR cannot be resolved to a variable\n\tR cannot be resolved to a variable\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/android/systemui/statusbar/ActivatableNotificationView;
protected void initBackground();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tR cannot be resolved to a variable\n\tR cannot be resolved to a variable\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/android/systemui/statusbar/ActivatableNotificationView;
public boolean onInterceptTouchEvent(android.view.MotionEvent);
descriptor: (Landroid/view/MotionEvent;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.android.systemui.statusbar.ActivatableNotificationView.mNeedsDimming:Z
ifeq 8
aload 1
invokevirtual android.view.MotionEvent.getActionMasked:()I
ifne 8
1: aload 0
aload 1
invokevirtual com.android.systemui.statusbar.ActivatableNotificationView.disallowSingleClick:(Landroid/view/MotionEvent;)Z
ifeq 8
aload 0
invokevirtual com.android.systemui.statusbar.ActivatableNotificationView.isTouchExplorationEnabled:()Z
ifne 8
2: aload 0
getfield com.android.systemui.statusbar.ActivatableNotificationView.mActivated:Z
ifne 4
3: iconst_1
ireturn
4: StackMap locals:
StackMap stack:
aload 0
getfield com.android.systemui.statusbar.ActivatableNotificationView.mDoubleTapHelper:Lcom/android/systemui/statusbar/phone/DoubleTapHelper;
aload 1
invokevirtual com.android.systemui.statusbar.phone.DoubleTapHelper.isWithinDoubleTapSlop:(Landroid/view/MotionEvent;)Z
ifne 8
5: aload 0
iconst_1
putfield com.android.systemui.statusbar.ActivatableNotificationView.mBlockNextTouch:Z
6: aload 0
iconst_1
invokevirtual com.android.systemui.statusbar.ActivatableNotificationView.makeInactive:(Z)V
7: iconst_1
ireturn
8: StackMap locals:
StackMap stack:
aload 0
aload 1
invokespecial com.android.systemui.statusbar.ExpandableOutlineView.onInterceptTouchEvent:(Landroid/view/MotionEvent;)Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lcom/android/systemui/statusbar/ActivatableNotificationView;
0 9 1 ev Landroid/view/MotionEvent;
MethodParameters:
Name Flags
ev
private boolean isTouchExplorationEnabled();
descriptor: ()Z
flags: (0x0002) ACC_PRIVATE
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.android.systemui.statusbar.ActivatableNotificationView.mAccessibilityManager:Landroid/view/accessibility/AccessibilityManager;
invokevirtual android.view.accessibility.AccessibilityManager.isTouchExplorationEnabled:()Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/android/systemui/statusbar/ActivatableNotificationView;
protected boolean disallowSingleClick(android.view.MotionEvent);
descriptor: (Landroid/view/MotionEvent;)Z
flags: (0x0004) ACC_PROTECTED
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/android/systemui/statusbar/ActivatableNotificationView;
0 1 1 ev Landroid/view/MotionEvent;
MethodParameters:
Name Flags
ev
protected boolean handleSlideBack();
descriptor: ()Z
flags: (0x0004) ACC_PROTECTED
Code:
stack=1, locals=1, args_size=1
start local 0 0: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/android/systemui/statusbar/ActivatableNotificationView;
public boolean onTouchEvent(android.view.MotionEvent);
descriptor: (Landroid/view/MotionEvent;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=4, args_size=2
start local 0 start local 1 0: aload 0
getfield com.android.systemui.statusbar.ActivatableNotificationView.mBlockNextTouch:Z
ifeq 3
1: aload 0
iconst_0
putfield com.android.systemui.statusbar.ActivatableNotificationView.mBlockNextTouch:Z
2: iconst_0
ireturn
3: StackMap locals:
StackMap stack:
aload 0
getfield com.android.systemui.statusbar.ActivatableNotificationView.mNeedsDimming:Z
ifeq 9
aload 0
invokevirtual com.android.systemui.statusbar.ActivatableNotificationView.isTouchExplorationEnabled:()Z
ifne 9
aload 0
invokevirtual com.android.systemui.statusbar.ActivatableNotificationView.isInteractive:()Z
ifeq 9
4: aload 0
getfield com.android.systemui.statusbar.ActivatableNotificationView.mActivated:Z
istore 3
start local 3 5: aload 0
aload 1
invokevirtual com.android.systemui.statusbar.ActivatableNotificationView.handleTouchEventDimmed:(Landroid/view/MotionEvent;)Z
istore 2
start local 2 6: iload 3
ifeq 10
iload 2
ifeq 10
aload 1
invokevirtual android.view.MotionEvent.getAction:()I
iconst_1
if_icmpne 10
7: aload 0
aload 0
getfield com.android.systemui.statusbar.ActivatableNotificationView.mTapTimeoutRunnable:Ljava/lang/Runnable;
invokevirtual com.android.systemui.statusbar.ActivatableNotificationView.removeCallbacks:(Ljava/lang/Runnable;)Z
pop
end local 3 8: goto 10
end local 2 9: StackMap locals:
StackMap stack:
aload 0
aload 1
invokespecial com.android.systemui.statusbar.ExpandableOutlineView.onTouchEvent:(Landroid/view/MotionEvent;)Z
istore 2
start local 2 10: StackMap locals: int
StackMap stack:
iload 2
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lcom/android/systemui/statusbar/ActivatableNotificationView;
0 11 1 event Landroid/view/MotionEvent;
6 9 2 result Z
10 11 2 result Z
5 8 3 wasActivated Z
MethodParameters:
Name Flags
event
protected boolean isInteractive();
descriptor: ()Z
flags: (0x0004) ACC_PROTECTED
Code:
stack=1, locals=1, args_size=1
start local 0 0: iconst_1
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/android/systemui/statusbar/ActivatableNotificationView;
public void drawableHotspotChanged(float, float);
descriptor: (FF)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield com.android.systemui.statusbar.ActivatableNotificationView.mDimmed:Z
ifne 2
1: aload 0
getfield com.android.systemui.statusbar.ActivatableNotificationView.mBackgroundNormal:Lcom/android/systemui/statusbar/NotificationBackgroundView;
fload 1
fload 2
invokevirtual com.android.systemui.statusbar.NotificationBackgroundView.drawableHotspotChanged:(FF)V
2: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/android/systemui/statusbar/ActivatableNotificationView;
0 3 1 x F
0 3 2 y F
MethodParameters:
Name Flags
x
y
protected void drawableStateChanged();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokespecial com.android.systemui.statusbar.ExpandableOutlineView.drawableStateChanged:()V
1: aload 0
getfield com.android.systemui.statusbar.ActivatableNotificationView.mDimmed:Z
ifeq 4
2: aload 0
getfield com.android.systemui.statusbar.ActivatableNotificationView.mBackgroundDimmed:Lcom/android/systemui/statusbar/NotificationBackgroundView;
aload 0
invokevirtual com.android.systemui.statusbar.ActivatableNotificationView.getDrawableState:()[I
invokevirtual com.android.systemui.statusbar.NotificationBackgroundView.setState:([I)V
3: goto 5
4: StackMap locals:
StackMap stack:
aload 0
getfield com.android.systemui.statusbar.ActivatableNotificationView.mBackgroundNormal:Lcom/android/systemui/statusbar/NotificationBackgroundView;
aload 0
invokevirtual com.android.systemui.statusbar.ActivatableNotificationView.getDrawableState:()[I
invokevirtual com.android.systemui.statusbar.NotificationBackgroundView.setState:([I)V
5: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/android/systemui/statusbar/ActivatableNotificationView;
public void setRippleAllowed(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.android.systemui.statusbar.ActivatableNotificationView.mBackgroundNormal:Lcom/android/systemui/statusbar/NotificationBackgroundView;
iload 1
invokevirtual com.android.systemui.statusbar.NotificationBackgroundView.setPressedAllowed:(Z)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/android/systemui/statusbar/ActivatableNotificationView;
0 2 1 allowed Z
MethodParameters:
Name Flags
allowed
private boolean handleTouchEventDimmed(android.view.MotionEvent);
descriptor: (Landroid/view/MotionEvent;)Z
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.android.systemui.statusbar.ActivatableNotificationView.mNeedsDimming:Z
ifeq 2
aload 0
getfield com.android.systemui.statusbar.ActivatableNotificationView.mDimmed:Z
ifne 2
1: aload 0
aload 1
invokespecial com.android.systemui.statusbar.ExpandableOutlineView.onTouchEvent:(Landroid/view/MotionEvent;)Z
pop
2: StackMap locals:
StackMap stack:
aload 0
getfield com.android.systemui.statusbar.ActivatableNotificationView.mDoubleTapHelper:Lcom/android/systemui/statusbar/phone/DoubleTapHelper;
aload 1
aload 0
invokevirtual com.android.systemui.statusbar.ActivatableNotificationView.getActualHeight:()I
invokevirtual com.android.systemui.statusbar.phone.DoubleTapHelper.onTouchEvent:(Landroid/view/MotionEvent;I)Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/android/systemui/statusbar/ActivatableNotificationView;
0 3 1 event Landroid/view/MotionEvent;
MethodParameters:
Name Flags
event
public boolean performClick();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.android.systemui.statusbar.ActivatableNotificationView.mNeedsDimming:Z
ifeq 1
aload 0
invokevirtual com.android.systemui.statusbar.ActivatableNotificationView.isTouchExplorationEnabled:()Z
ifeq 2
1: StackMap locals:
StackMap stack:
aload 0
invokespecial com.android.systemui.statusbar.ExpandableOutlineView.performClick:()Z
ireturn
2: StackMap locals:
StackMap stack:
iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/android/systemui/statusbar/ActivatableNotificationView;
private void makeActive();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield com.android.systemui.statusbar.ActivatableNotificationView.mFalsingManager:Lcom/android/systemui/classifier/FalsingManager;
invokevirtual com.android.systemui.classifier.FalsingManager.onNotificationActive:()V
1: aload 0
iconst_0
invokevirtual com.android.systemui.statusbar.ActivatableNotificationView.startActivateAnimation:(Z)V
2: aload 0
iconst_1
putfield com.android.systemui.statusbar.ActivatableNotificationView.mActivated:Z
3: aload 0
getfield com.android.systemui.statusbar.ActivatableNotificationView.mOnActivatedListener:Lcom/android/systemui/statusbar/ActivatableNotificationView$OnActivatedListener;
ifnull 5
4: aload 0
getfield com.android.systemui.statusbar.ActivatableNotificationView.mOnActivatedListener:Lcom/android/systemui/statusbar/ActivatableNotificationView$OnActivatedListener;
aload 0
invokeinterface com.android.systemui.statusbar.ActivatableNotificationView$OnActivatedListener.onActivated:(Lcom/android/systemui/statusbar/ActivatableNotificationView;)V
5: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/android/systemui/statusbar/ActivatableNotificationView;
private void startActivateAnimation(boolean);
descriptor: (Z)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=8, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual com.android.systemui.statusbar.ActivatableNotificationView.isAttachedToWindow:()Z
ifne 2
1: return
2: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.android.systemui.statusbar.ActivatableNotificationView.isDimmable:()Z
ifne 4
3: return
4: StackMap locals:
StackMap stack:
aload 0
getfield com.android.systemui.statusbar.ActivatableNotificationView.mBackgroundNormal:Lcom/android/systemui/statusbar/NotificationBackgroundView;
invokevirtual com.android.systemui.statusbar.NotificationBackgroundView.getWidth:()I
iconst_2
idiv
istore 2
start local 2 5: aload 0
getfield com.android.systemui.statusbar.ActivatableNotificationView.mBackgroundNormal:Lcom/android/systemui/statusbar/NotificationBackgroundView;
invokevirtual com.android.systemui.statusbar.NotificationBackgroundView.getActualHeight:()I
iconst_2
idiv
istore 3
start local 3 6: iload 2
iload 2
imul
iload 3
iload 3
imul
iadd
i2d
invokestatic java.lang.Math.sqrt:(D)D
d2f
fstore 4
start local 4 7: iload 1
ifeq 12
8: aload 0
getfield com.android.systemui.statusbar.ActivatableNotificationView.mBackgroundNormal:Lcom/android/systemui/statusbar/NotificationBackgroundView;
9: iload 2
iload 3
fload 4
fconst_0
10: invokestatic android.view.ViewAnimationUtils.createCircularReveal:(Landroid/view/View;IIFF)Landroid/animation/Animator;
astore 5
start local 5 11: goto 15
end local 5 12: StackMap locals: int int float
StackMap stack:
aload 0
getfield com.android.systemui.statusbar.ActivatableNotificationView.mBackgroundNormal:Lcom/android/systemui/statusbar/NotificationBackgroundView;
13: iload 2
iload 3
fconst_0
fload 4
14: invokestatic android.view.ViewAnimationUtils.createCircularReveal:(Landroid/view/View;IIFF)Landroid/animation/Animator;
astore 5
start local 5 15: StackMap locals: android.animation.Animator
StackMap stack:
aload 0
getfield com.android.systemui.statusbar.ActivatableNotificationView.mBackgroundNormal:Lcom/android/systemui/statusbar/NotificationBackgroundView;
iconst_0
invokevirtual com.android.systemui.statusbar.NotificationBackgroundView.setVisibility:(I)V
16: iload 1
ifne 20
17: getstatic com.android.systemui.Interpolators.LINEAR_OUT_SLOW_IN:Landroid/view/animation/Interpolator;
astore 6
start local 6 18: getstatic com.android.systemui.Interpolators.LINEAR_OUT_SLOW_IN:Landroid/view/animation/Interpolator;
astore 7
start local 7 19: goto 22
end local 7 end local 6 20: StackMap locals:
StackMap stack:
getstatic com.android.systemui.statusbar.ActivatableNotificationView.ACTIVATE_INVERSE_INTERPOLATOR:Landroid/view/animation/Interpolator;
astore 6
start local 6 21: getstatic com.android.systemui.statusbar.ActivatableNotificationView.ACTIVATE_INVERSE_ALPHA_INTERPOLATOR:Landroid/view/animation/Interpolator;
astore 7
start local 7 22: StackMap locals: android.view.animation.Interpolator android.view.animation.Interpolator
StackMap stack:
aload 5
aload 6
invokevirtual android.animation.Animator.setInterpolator:(Landroid/animation/TimeInterpolator;)V
23: aload 5
ldc 220
invokevirtual android.animation.Animator.setDuration:(J)Landroid/animation/Animator;
pop
24: iload 1
ifeq 29
25: aload 0
getfield com.android.systemui.statusbar.ActivatableNotificationView.mBackgroundNormal:Lcom/android/systemui/statusbar/NotificationBackgroundView;
fconst_1
invokevirtual com.android.systemui.statusbar.NotificationBackgroundView.setAlpha:(F)V
26: aload 5
new com.android.systemui.statusbar.ActivatableNotificationView$5
dup
aload 0
invokespecial com.android.systemui.statusbar.ActivatableNotificationView$5.<init>:(Lcom/android/systemui/statusbar/ActivatableNotificationView;)V
invokevirtual android.animation.Animator.addListener:(Landroid/animation/Animator$AnimatorListener;)V
27: aload 5
invokevirtual android.animation.Animator.start:()V
28: goto 31
29: StackMap locals:
StackMap stack:
aload 0
getfield com.android.systemui.statusbar.ActivatableNotificationView.mBackgroundNormal:Lcom/android/systemui/statusbar/NotificationBackgroundView;
ldc 0.4
invokevirtual com.android.systemui.statusbar.NotificationBackgroundView.setAlpha:(F)V
30: aload 5
invokevirtual android.animation.Animator.start:()V
31: StackMap locals:
StackMap stack:
aload 0
getfield com.android.systemui.statusbar.ActivatableNotificationView.mBackgroundNormal:Lcom/android/systemui/statusbar/NotificationBackgroundView;
invokevirtual com.android.systemui.statusbar.NotificationBackgroundView.animate:()Landroid/view/ViewPropertyAnimator;
32: iload 1
ifeq 33
fconst_0
goto 34
StackMap locals:
StackMap stack: android.view.ViewPropertyAnimator
33: fconst_1
StackMap locals: com.android.systemui.statusbar.ActivatableNotificationView int int int float android.animation.Animator android.view.animation.Interpolator android.view.animation.Interpolator
StackMap stack: android.view.ViewPropertyAnimator float
34: invokevirtual android.view.ViewPropertyAnimator.alpha:(F)Landroid/view/ViewPropertyAnimator;
35: aload 7
invokevirtual android.view.ViewPropertyAnimator.setInterpolator:(Landroid/animation/TimeInterpolator;)Landroid/view/ViewPropertyAnimator;
36: new com.android.systemui.statusbar.ActivatableNotificationView$6
dup
aload 0
iload 1
invokespecial com.android.systemui.statusbar.ActivatableNotificationView$6.<init>:(Lcom/android/systemui/statusbar/ActivatableNotificationView;Z)V
invokevirtual android.view.ViewPropertyAnimator.setUpdateListener:(Landroid/animation/ValueAnimator$AnimatorUpdateListener;)Landroid/view/ViewPropertyAnimator;
37: ldc 220
invokevirtual android.view.ViewPropertyAnimator.setDuration:(J)Landroid/view/ViewPropertyAnimator;
pop
38: return
end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 39 0 this Lcom/android/systemui/statusbar/ActivatableNotificationView;
0 39 1 reverse Z
5 39 2 widthHalf I
6 39 3 heightHalf I
7 39 4 radius F
11 12 5 animator Landroid/animation/Animator;
15 39 5 animator Landroid/animation/Animator;
18 20 6 interpolator Landroid/view/animation/Interpolator;
21 39 6 interpolator Landroid/view/animation/Interpolator;
19 20 7 alphaInterpolator Landroid/view/animation/Interpolator;
22 39 7 alphaInterpolator Landroid/view/animation/Interpolator;
MethodParameters:
Name Flags
reverse final
public void makeInactive(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.android.systemui.statusbar.ActivatableNotificationView.mActivated:Z
ifeq 7
1: aload 0
iconst_0
putfield com.android.systemui.statusbar.ActivatableNotificationView.mActivated:Z
2: aload 0
getfield com.android.systemui.statusbar.ActivatableNotificationView.mDimmed:Z
ifeq 7
3: iload 1
ifeq 6
4: aload 0
iconst_1
invokevirtual com.android.systemui.statusbar.ActivatableNotificationView.startActivateAnimation:(Z)V
5: goto 7
6: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.android.systemui.statusbar.ActivatableNotificationView.updateBackground:()V
7: StackMap locals:
StackMap stack:
aload 0
getfield com.android.systemui.statusbar.ActivatableNotificationView.mOnActivatedListener:Lcom/android/systemui/statusbar/ActivatableNotificationView$OnActivatedListener;
ifnull 9
8: aload 0
getfield com.android.systemui.statusbar.ActivatableNotificationView.mOnActivatedListener:Lcom/android/systemui/statusbar/ActivatableNotificationView$OnActivatedListener;
aload 0
invokeinterface com.android.systemui.statusbar.ActivatableNotificationView$OnActivatedListener.onActivationReset:(Lcom/android/systemui/statusbar/ActivatableNotificationView;)V
9: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield com.android.systemui.statusbar.ActivatableNotificationView.mTapTimeoutRunnable:Ljava/lang/Runnable;
invokevirtual com.android.systemui.statusbar.ActivatableNotificationView.removeCallbacks:(Ljava/lang/Runnable;)Z
pop
10: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lcom/android/systemui/statusbar/ActivatableNotificationView;
0 11 1 animate Z
MethodParameters:
Name Flags
animate
public void setDimmed(boolean, boolean);
descriptor: (ZZ)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
iload 1
putfield com.android.systemui.statusbar.ActivatableNotificationView.mNeedsDimming:Z
1: iload 1
aload 0
invokevirtual com.android.systemui.statusbar.ActivatableNotificationView.isDimmable:()Z
iand
istore 1
2: aload 0
getfield com.android.systemui.statusbar.ActivatableNotificationView.mDimmed:Z
iload 1
if_icmpeq 9
3: aload 0
iload 1
putfield com.android.systemui.statusbar.ActivatableNotificationView.mDimmed:Z
4: aload 0
invokevirtual com.android.systemui.statusbar.ActivatableNotificationView.resetBackgroundAlpha:()V
5: iload 2
ifeq 8
6: aload 0
invokevirtual com.android.systemui.statusbar.ActivatableNotificationView.fadeDimmedBackground:()V
7: goto 9
8: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.android.systemui.statusbar.ActivatableNotificationView.updateBackground:()V
9: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lcom/android/systemui/statusbar/ActivatableNotificationView;
0 10 1 dimmed Z
0 10 2 fade Z
MethodParameters:
Name Flags
dimmed
fade
public boolean isDimmable();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: iconst_1
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/android/systemui/statusbar/ActivatableNotificationView;
public void setDark(boolean, boolean, long);
descriptor: (ZZJ)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
iload 1
iload 2
lload 3
invokespecial com.android.systemui.statusbar.ExpandableOutlineView.setDark:(ZZJ)V
1: aload 0
getfield com.android.systemui.statusbar.ActivatableNotificationView.mDark:Z
iload 1
if_icmpne 3
2: return
3: StackMap locals:
StackMap stack:
aload 0
iload 1
putfield com.android.systemui.statusbar.ActivatableNotificationView.mDark:Z
4: aload 0
invokevirtual com.android.systemui.statusbar.ActivatableNotificationView.updateBackground:()V
5: aload 0
iconst_0
invokevirtual com.android.systemui.statusbar.ActivatableNotificationView.updateBackgroundTint:(Z)V
6: iload 1
ifne 8
iload 2
ifeq 8
aload 0
invokevirtual com.android.systemui.statusbar.ActivatableNotificationView.shouldHideBackground:()Z
ifne 8
7: aload 0
lload 3
invokevirtual com.android.systemui.statusbar.ActivatableNotificationView.fadeInFromDark:(J)V
8: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.android.systemui.statusbar.ActivatableNotificationView.updateOutlineAlpha:()V
9: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lcom/android/systemui/statusbar/ActivatableNotificationView;
0 10 1 dark Z
0 10 2 fade Z
0 10 3 delay J
MethodParameters:
Name Flags
dark
fade
delay
private void updateOutlineAlpha();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=2, args_size=1
start local 0 0: aload 0
getfield com.android.systemui.statusbar.ActivatableNotificationView.mDark:Z
ifeq 3
1: aload 0
fconst_0
invokevirtual com.android.systemui.statusbar.ActivatableNotificationView.setOutlineAlpha:(F)V
2: return
3: StackMap locals:
StackMap stack:
ldc 0.7
fstore 1
start local 1 4: fload 1
fconst_1
fload 1
fsub
aload 0
getfield com.android.systemui.statusbar.ActivatableNotificationView.mNormalBackgroundVisibilityAmount:F
fmul
fadd
fstore 1
5: fload 1
aload 0
getfield com.android.systemui.statusbar.ActivatableNotificationView.mShadowAlpha:F
fmul
fstore 1
6: aload 0
getfield com.android.systemui.statusbar.ActivatableNotificationView.mFadeInFromDarkAnimator:Landroid/animation/ValueAnimator;
ifnull 8
7: fload 1
aload 0
getfield com.android.systemui.statusbar.ActivatableNotificationView.mFadeInFromDarkAnimator:Landroid/animation/ValueAnimator;
invokevirtual android.animation.ValueAnimator.getAnimatedFraction:()F
fmul
fstore 1
8: StackMap locals: float
StackMap stack:
aload 0
fload 1
invokevirtual com.android.systemui.statusbar.ActivatableNotificationView.setOutlineAlpha:(F)V
9: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lcom/android/systemui/statusbar/ActivatableNotificationView;
4 10 1 alpha F
public void setNormalBackgroundVisibilityAmount(float);
descriptor: (F)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
fload 1
putfield com.android.systemui.statusbar.ActivatableNotificationView.mNormalBackgroundVisibilityAmount:F
1: aload 0
invokevirtual com.android.systemui.statusbar.ActivatableNotificationView.updateOutlineAlpha:()V
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/android/systemui/statusbar/ActivatableNotificationView;
0 3 1 normalBackgroundVisibilityAmount F
MethodParameters:
Name Flags
normalBackgroundVisibilityAmount
public void setBelowSpeedBump(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
invokespecial com.android.systemui.statusbar.ExpandableOutlineView.setBelowSpeedBump:(Z)V
1: iload 1
aload 0
getfield com.android.systemui.statusbar.ActivatableNotificationView.mIsBelowSpeedBump:Z
if_icmpeq 5
2: aload 0
iload 1
putfield com.android.systemui.statusbar.ActivatableNotificationView.mIsBelowSpeedBump:Z
3: aload 0
invokevirtual com.android.systemui.statusbar.ActivatableNotificationView.updateBackgroundTint:()V
4: aload 0
invokevirtual com.android.systemui.statusbar.ActivatableNotificationView.onBelowSpeedBumpChanged:()V
5: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/android/systemui/statusbar/ActivatableNotificationView;
0 6 1 below Z
MethodParameters:
Name Flags
below
protected void onBelowSpeedBumpChanged();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=0, locals=1, args_size=1
start local 0 0: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/android/systemui/statusbar/ActivatableNotificationView;
public boolean isBelowSpeedBump();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.android.systemui.statusbar.ActivatableNotificationView.mIsBelowSpeedBump:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/android/systemui/statusbar/ActivatableNotificationView;
public void setTintColor(int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
iconst_0
invokevirtual com.android.systemui.statusbar.ActivatableNotificationView.setTintColor:(IZ)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/android/systemui/statusbar/ActivatableNotificationView;
0 2 1 color I
MethodParameters:
Name Flags
color
public void setTintColor(int, boolean);
descriptor: (IZ)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: iload 1
aload 0
getfield com.android.systemui.statusbar.ActivatableNotificationView.mBgTint:I
if_icmpeq 3
1: aload 0
iload 1
putfield com.android.systemui.statusbar.ActivatableNotificationView.mBgTint:I
2: aload 0
iload 2
invokevirtual com.android.systemui.statusbar.ActivatableNotificationView.updateBackgroundTint:(Z)V
3: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/android/systemui/statusbar/ActivatableNotificationView;
0 4 1 color I
0 4 2 animated Z
MethodParameters:
Name Flags
color
animated
public void setDistanceToTopRoundness(float);
descriptor: (F)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
fload 1
invokespecial com.android.systemui.statusbar.ExpandableOutlineView.setDistanceToTopRoundness:(F)V
1: aload 0
getfield com.android.systemui.statusbar.ActivatableNotificationView.mBackgroundNormal:Lcom/android/systemui/statusbar/NotificationBackgroundView;
fload 1
invokevirtual com.android.systemui.statusbar.NotificationBackgroundView.setDistanceToTopRoundness:(F)V
2: aload 0
getfield com.android.systemui.statusbar.ActivatableNotificationView.mBackgroundDimmed:Lcom/android/systemui/statusbar/NotificationBackgroundView;
fload 1
invokevirtual com.android.systemui.statusbar.NotificationBackgroundView.setDistanceToTopRoundness:(F)V
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/android/systemui/statusbar/ActivatableNotificationView;
0 4 1 distanceToTopRoundness F
MethodParameters:
Name Flags
distanceToTopRoundness
public void setOverrideTintColor(int, float);
descriptor: (IF)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield com.android.systemui.statusbar.ActivatableNotificationView.mDark:Z
ifeq 3
1: iconst_0
istore 1
2: fconst_0
fstore 2
3: StackMap locals:
StackMap stack:
aload 0
iload 1
putfield com.android.systemui.statusbar.ActivatableNotificationView.mOverrideTint:I
4: aload 0
fload 2
putfield com.android.systemui.statusbar.ActivatableNotificationView.mOverrideAmount:F
5: aload 0
invokevirtual com.android.systemui.statusbar.ActivatableNotificationView.calculateBgColor:()I
istore 3
start local 3 6: aload 0
iload 3
invokevirtual com.android.systemui.statusbar.ActivatableNotificationView.setBackgroundTintColor:(I)V
7: aload 0
invokevirtual com.android.systemui.statusbar.ActivatableNotificationView.isDimmable:()Z
ifne 13
aload 0
getfield com.android.systemui.statusbar.ActivatableNotificationView.mNeedsDimming:Z
ifeq 13
8: aload 0
getfield com.android.systemui.statusbar.ActivatableNotificationView.mBackgroundNormal:Lcom/android/systemui/statusbar/NotificationBackgroundView;
ldc 255.0
9: aload 0
getfield com.android.systemui.statusbar.ActivatableNotificationView.mDimmedAlpha:I
i2f
10: fload 2
11: invokestatic com.android.systemui.statusbar.notification.NotificationUtils.interpolate:(FFF)F
f2i
invokevirtual com.android.systemui.statusbar.NotificationBackgroundView.setDrawableAlpha:(I)V
12: goto 14
13: StackMap locals: int
StackMap stack:
aload 0
getfield com.android.systemui.statusbar.ActivatableNotificationView.mBackgroundNormal:Lcom/android/systemui/statusbar/NotificationBackgroundView;
sipush 255
invokevirtual com.android.systemui.statusbar.NotificationBackgroundView.setDrawableAlpha:(I)V
14: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 15 0 this Lcom/android/systemui/statusbar/ActivatableNotificationView;
0 15 1 color I
0 15 2 overrideAmount F
6 15 3 newColor I
MethodParameters:
Name Flags
color
overrideAmount
protected void updateBackgroundTint();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
iconst_0
invokevirtual com.android.systemui.statusbar.ActivatableNotificationView.updateBackgroundTint:(Z)V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/android/systemui/statusbar/ActivatableNotificationView;
private void updateBackgroundTint(boolean);
descriptor: (Z)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=4, args_size=2
start local 0 start local 1 0: aload 0
getfield com.android.systemui.statusbar.ActivatableNotificationView.mBackgroundColorAnimator:Landroid/animation/ValueAnimator;
ifnull 2
1: aload 0
getfield com.android.systemui.statusbar.ActivatableNotificationView.mBackgroundColorAnimator:Landroid/animation/ValueAnimator;
invokevirtual android.animation.ValueAnimator.cancel:()V
2: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.android.systemui.statusbar.ActivatableNotificationView.getRippleColor:()I
istore 2
start local 2 3: aload 0
getfield com.android.systemui.statusbar.ActivatableNotificationView.mBackgroundDimmed:Lcom/android/systemui/statusbar/NotificationBackgroundView;
iload 2
invokevirtual com.android.systemui.statusbar.NotificationBackgroundView.setRippleColor:(I)V
4: aload 0
getfield com.android.systemui.statusbar.ActivatableNotificationView.mBackgroundNormal:Lcom/android/systemui/statusbar/NotificationBackgroundView;
iload 2
invokevirtual com.android.systemui.statusbar.NotificationBackgroundView.setRippleColor:(I)V
5: aload 0
invokevirtual com.android.systemui.statusbar.ActivatableNotificationView.calculateBgColor:()I
istore 3
start local 3 6: iload 1
ifne 9
7: aload 0
iload 3
invokevirtual com.android.systemui.statusbar.ActivatableNotificationView.setBackgroundTintColor:(I)V
8: goto 18
StackMap locals: int int
StackMap stack:
9: iload 3
aload 0
getfield com.android.systemui.statusbar.ActivatableNotificationView.mCurrentBackgroundTint:I
if_icmpeq 18
10: aload 0
aload 0
getfield com.android.systemui.statusbar.ActivatableNotificationView.mCurrentBackgroundTint:I
putfield com.android.systemui.statusbar.ActivatableNotificationView.mStartTint:I
11: aload 0
iload 3
putfield com.android.systemui.statusbar.ActivatableNotificationView.mTargetTint:I
12: aload 0
iconst_2
newarray 6
dup
iconst_0
fconst_0
fastore
dup
iconst_1
fconst_1
fastore
invokestatic android.animation.ValueAnimator.ofFloat:([F)Landroid/animation/ValueAnimator;
putfield com.android.systemui.statusbar.ActivatableNotificationView.mBackgroundColorAnimator:Landroid/animation/ValueAnimator;
13: aload 0
getfield com.android.systemui.statusbar.ActivatableNotificationView.mBackgroundColorAnimator:Landroid/animation/ValueAnimator;
new com.android.systemui.statusbar.ActivatableNotificationView$7
dup
aload 0
invokespecial com.android.systemui.statusbar.ActivatableNotificationView$7.<init>:(Lcom/android/systemui/statusbar/ActivatableNotificationView;)V
invokevirtual android.animation.ValueAnimator.addUpdateListener:(Landroid/animation/ValueAnimator$AnimatorUpdateListener;)V
14: aload 0
getfield com.android.systemui.statusbar.ActivatableNotificationView.mBackgroundColorAnimator:Landroid/animation/ValueAnimator;
ldc 360
invokevirtual android.animation.ValueAnimator.setDuration:(J)Landroid/animation/ValueAnimator;
pop
15: aload 0
getfield com.android.systemui.statusbar.ActivatableNotificationView.mBackgroundColorAnimator:Landroid/animation/ValueAnimator;
getstatic com.android.systemui.Interpolators.LINEAR:Landroid/view/animation/Interpolator;
invokevirtual android.animation.ValueAnimator.setInterpolator:(Landroid/animation/TimeInterpolator;)V
16: aload 0
getfield com.android.systemui.statusbar.ActivatableNotificationView.mBackgroundColorAnimator:Landroid/animation/ValueAnimator;
new com.android.systemui.statusbar.ActivatableNotificationView$8
dup
aload 0
invokespecial com.android.systemui.statusbar.ActivatableNotificationView$8.<init>:(Lcom/android/systemui/statusbar/ActivatableNotificationView;)V
invokevirtual android.animation.ValueAnimator.addListener:(Landroid/animation/Animator$AnimatorListener;)V
17: aload 0
getfield com.android.systemui.statusbar.ActivatableNotificationView.mBackgroundColorAnimator:Landroid/animation/ValueAnimator;
invokevirtual android.animation.ValueAnimator.start:()V
18: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 19 0 this Lcom/android/systemui/statusbar/ActivatableNotificationView;
0 19 1 animated Z
3 19 2 rippleColor I
6 19 3 color I
MethodParameters:
Name Flags
animated
protected void setBackgroundTintColor(int);
descriptor: (I)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: iload 1
aload 0
getfield com.android.systemui.statusbar.ActivatableNotificationView.mCurrentBackgroundTint:I
if_icmpeq 6
1: aload 0
iload 1
putfield com.android.systemui.statusbar.ActivatableNotificationView.mCurrentBackgroundTint:I
2: iload 1
aload 0
getfield com.android.systemui.statusbar.ActivatableNotificationView.mNormalColor:I
if_icmpne 4
3: iconst_0
istore 1
4: StackMap locals:
StackMap stack:
aload 0
getfield com.android.systemui.statusbar.ActivatableNotificationView.mBackgroundDimmed:Lcom/android/systemui/statusbar/NotificationBackgroundView;
iload 1
invokevirtual com.android.systemui.statusbar.NotificationBackgroundView.setTint:(I)V
5: aload 0
getfield com.android.systemui.statusbar.ActivatableNotificationView.mBackgroundNormal:Lcom/android/systemui/statusbar/NotificationBackgroundView;
iload 1
invokevirtual com.android.systemui.statusbar.NotificationBackgroundView.setTint:(I)V
6: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lcom/android/systemui/statusbar/ActivatableNotificationView;
0 7 1 color I
MethodParameters:
Name Flags
color
private void fadeInFromDark(long);
descriptor: (J)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=4, args_size=2
start local 0 start local 1 0: aload 0
getfield com.android.systemui.statusbar.ActivatableNotificationView.mDimmed:Z
ifeq 1
aload 0
getfield com.android.systemui.statusbar.ActivatableNotificationView.mBackgroundDimmed:Lcom/android/systemui/statusbar/NotificationBackgroundView;
goto 2
StackMap locals:
StackMap stack:
1: aload 0
getfield com.android.systemui.statusbar.ActivatableNotificationView.mBackgroundNormal:Lcom/android/systemui/statusbar/NotificationBackgroundView;
StackMap locals:
StackMap stack: com.android.systemui.statusbar.NotificationBackgroundView
2: astore 3
start local 3 3: aload 3
fconst_0
invokevirtual android.view.View.setAlpha:(F)V
4: aload 0
getfield com.android.systemui.statusbar.ActivatableNotificationView.mBackgroundVisibilityUpdater:Landroid/animation/ValueAnimator$AnimatorUpdateListener;
aconst_null
invokeinterface android.animation.ValueAnimator$AnimatorUpdateListener.onAnimationUpdate:(Landroid/animation/ValueAnimator;)V
5: aload 3
invokevirtual android.view.View.animate:()Landroid/view/ViewPropertyAnimator;
6: fconst_1
invokevirtual android.view.ViewPropertyAnimator.alpha:(F)Landroid/view/ViewPropertyAnimator;
7: ldc 500
invokevirtual android.view.ViewPropertyAnimator.setDuration:(J)Landroid/view/ViewPropertyAnimator;
8: lload 1
invokevirtual android.view.ViewPropertyAnimator.setStartDelay:(J)Landroid/view/ViewPropertyAnimator;
9: getstatic com.android.systemui.Interpolators.ALPHA_IN:Landroid/view/animation/Interpolator;
invokevirtual android.view.ViewPropertyAnimator.setInterpolator:(Landroid/animation/TimeInterpolator;)Landroid/view/ViewPropertyAnimator;
10: new com.android.systemui.statusbar.ActivatableNotificationView$9
dup
aload 0
aload 3
invokespecial com.android.systemui.statusbar.ActivatableNotificationView$9.<init>:(Lcom/android/systemui/statusbar/ActivatableNotificationView;Landroid/view/View;)V
invokevirtual android.view.ViewPropertyAnimator.setListener:(Landroid/animation/Animator$AnimatorListener;)Landroid/view/ViewPropertyAnimator;
11: aload 0
getfield com.android.systemui.statusbar.ActivatableNotificationView.mBackgroundVisibilityUpdater:Landroid/animation/ValueAnimator$AnimatorUpdateListener;
invokevirtual android.view.ViewPropertyAnimator.setUpdateListener:(Landroid/animation/ValueAnimator$AnimatorUpdateListener;)Landroid/view/ViewPropertyAnimator;
12: invokevirtual android.view.ViewPropertyAnimator.start:()V
13: aload 0
iconst_2
newarray 6
dup
iconst_0
fconst_0
fastore
dup
iconst_1
fconst_1
fastore
invokestatic android.animation.TimeAnimator.ofFloat:([F)Landroid/animation/ValueAnimator;
putfield com.android.systemui.statusbar.ActivatableNotificationView.mFadeInFromDarkAnimator:Landroid/animation/ValueAnimator;
14: aload 0
getfield com.android.systemui.statusbar.ActivatableNotificationView.mFadeInFromDarkAnimator:Landroid/animation/ValueAnimator;
ldc 500
invokevirtual android.animation.ValueAnimator.setDuration:(J)Landroid/animation/ValueAnimator;
pop
15: aload 0
getfield com.android.systemui.statusbar.ActivatableNotificationView.mFadeInFromDarkAnimator:Landroid/animation/ValueAnimator;
lload 1
invokevirtual android.animation.ValueAnimator.setStartDelay:(J)V
16: aload 0
getfield com.android.systemui.statusbar.ActivatableNotificationView.mFadeInFromDarkAnimator:Landroid/animation/ValueAnimator;
getstatic com.android.systemui.Interpolators.LINEAR_OUT_SLOW_IN:Landroid/view/animation/Interpolator;
invokevirtual android.animation.ValueAnimator.setInterpolator:(Landroid/animation/TimeInterpolator;)V
17: aload 0
getfield com.android.systemui.statusbar.ActivatableNotificationView.mFadeInFromDarkAnimator:Landroid/animation/ValueAnimator;
aload 0
getfield com.android.systemui.statusbar.ActivatableNotificationView.mFadeInEndListener:Landroid/animation/AnimatorListenerAdapter;
invokevirtual android.animation.ValueAnimator.addListener:(Landroid/animation/Animator$AnimatorListener;)V
18: aload 0
getfield com.android.systemui.statusbar.ActivatableNotificationView.mFadeInFromDarkAnimator:Landroid/animation/ValueAnimator;
aload 0
getfield com.android.systemui.statusbar.ActivatableNotificationView.mUpdateOutlineListener:Landroid/animation/ValueAnimator$AnimatorUpdateListener;
invokevirtual android.animation.ValueAnimator.addUpdateListener:(Landroid/animation/ValueAnimator$AnimatorUpdateListener;)V
19: aload 0
getfield com.android.systemui.statusbar.ActivatableNotificationView.mFadeInFromDarkAnimator:Landroid/animation/ValueAnimator;
invokevirtual android.animation.ValueAnimator.start:()V
20: return
end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 21 0 this Lcom/android/systemui/statusbar/ActivatableNotificationView;
0 21 1 delay J
3 21 3 background Landroid/view/View;
MethodParameters:
Name Flags
delay
private void fadeDimmedBackground();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=7, locals=4, args_size=1
start local 0 0: aload 0
getfield com.android.systemui.statusbar.ActivatableNotificationView.mBackgroundDimmed:Lcom/android/systemui/statusbar/NotificationBackgroundView;
invokevirtual com.android.systemui.statusbar.NotificationBackgroundView.animate:()Landroid/view/ViewPropertyAnimator;
invokevirtual android.view.ViewPropertyAnimator.cancel:()V
1: aload 0
getfield com.android.systemui.statusbar.ActivatableNotificationView.mBackgroundNormal:Lcom/android/systemui/statusbar/NotificationBackgroundView;
invokevirtual com.android.systemui.statusbar.NotificationBackgroundView.animate:()Landroid/view/ViewPropertyAnimator;
invokevirtual android.view.ViewPropertyAnimator.cancel:()V
2: aload 0
getfield com.android.systemui.statusbar.ActivatableNotificationView.mActivated:Z
ifeq 5
3: aload 0
invokevirtual com.android.systemui.statusbar.ActivatableNotificationView.updateBackground:()V
4: return
5: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.android.systemui.statusbar.ActivatableNotificationView.shouldHideBackground:()Z
ifne 10
6: aload 0
getfield com.android.systemui.statusbar.ActivatableNotificationView.mDimmed:Z
ifeq 9
7: aload 0
getfield com.android.systemui.statusbar.ActivatableNotificationView.mBackgroundDimmed:Lcom/android/systemui/statusbar/NotificationBackgroundView;
iconst_0
invokevirtual com.android.systemui.statusbar.NotificationBackgroundView.setVisibility:(I)V
8: goto 10
9: StackMap locals:
StackMap stack:
aload 0
getfield com.android.systemui.statusbar.ActivatableNotificationView.mBackgroundNormal:Lcom/android/systemui/statusbar/NotificationBackgroundView;
iconst_0
invokevirtual com.android.systemui.statusbar.NotificationBackgroundView.setVisibility:(I)V
10: StackMap locals:
StackMap stack:
aload 0
getfield com.android.systemui.statusbar.ActivatableNotificationView.mDimmed:Z
ifeq 11
fconst_1
goto 12
StackMap locals:
StackMap stack:
11: fconst_0
StackMap locals:
StackMap stack: float
12: fstore 1
start local 1 13: aload 0
getfield com.android.systemui.statusbar.ActivatableNotificationView.mDimmed:Z
ifeq 14
fconst_0
goto 15
StackMap locals: float
StackMap stack:
14: fconst_1
StackMap locals:
StackMap stack: float
15: fstore 2
start local 2 16: sipush 220
istore 3
start local 3 17: aload 0
getfield com.android.systemui.statusbar.ActivatableNotificationView.mBackgroundAnimator:Landroid/animation/ObjectAnimator;
ifnull 25
18: aload 0
getfield com.android.systemui.statusbar.ActivatableNotificationView.mBackgroundAnimator:Landroid/animation/ObjectAnimator;
invokevirtual android.animation.ObjectAnimator.getAnimatedValue:()Ljava/lang/Object;
checkcast java.lang.Float
invokevirtual java.lang.Float.floatValue:()F
fstore 1
19: aload 0
getfield com.android.systemui.statusbar.ActivatableNotificationView.mBackgroundAnimator:Landroid/animation/ObjectAnimator;
invokevirtual android.animation.ObjectAnimator.getCurrentPlayTime:()J
l2i
istore 3
20: aload 0
getfield com.android.systemui.statusbar.ActivatableNotificationView.mBackgroundAnimator:Landroid/animation/ObjectAnimator;
invokevirtual android.animation.ObjectAnimator.removeAllListeners:()V
21: aload 0
getfield com.android.systemui.statusbar.ActivatableNotificationView.mBackgroundAnimator:Landroid/animation/ObjectAnimator;
invokevirtual android.animation.ObjectAnimator.cancel:()V
22: iload 3
ifgt 25
23: aload 0
invokevirtual com.android.systemui.statusbar.ActivatableNotificationView.updateBackground:()V
24: return
25: StackMap locals: float int
StackMap stack:
aload 0
getfield com.android.systemui.statusbar.ActivatableNotificationView.mBackgroundNormal:Lcom/android/systemui/statusbar/NotificationBackgroundView;
fload 1
invokevirtual com.android.systemui.statusbar.NotificationBackgroundView.setAlpha:(F)V
26: aload 0
27: aload 0
getfield com.android.systemui.statusbar.ActivatableNotificationView.mBackgroundNormal:Lcom/android/systemui/statusbar/NotificationBackgroundView;
getstatic android.view.View.ALPHA:Landroid/util/Property;
iconst_2
newarray 6
dup
iconst_0
fload 1
fastore
dup
iconst_1
fload 2
fastore
invokestatic android.animation.ObjectAnimator.ofFloat:(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
28: putfield com.android.systemui.statusbar.ActivatableNotificationView.mBackgroundAnimator:Landroid/animation/ObjectAnimator;
29: aload 0
getfield com.android.systemui.statusbar.ActivatableNotificationView.mBackgroundAnimator:Landroid/animation/ObjectAnimator;
getstatic com.android.systemui.Interpolators.FAST_OUT_SLOW_IN:Landroid/view/animation/Interpolator;
invokevirtual android.animation.ObjectAnimator.setInterpolator:(Landroid/animation/TimeInterpolator;)V
30: aload 0
getfield com.android.systemui.statusbar.ActivatableNotificationView.mBackgroundAnimator:Landroid/animation/ObjectAnimator;
iload 3
i2l
invokevirtual android.animation.ObjectAnimator.setDuration:(J)Landroid/animation/ObjectAnimator;
pop
31: aload 0
getfield com.android.systemui.statusbar.ActivatableNotificationView.mBackgroundAnimator:Landroid/animation/ObjectAnimator;
new com.android.systemui.statusbar.ActivatableNotificationView$10
dup
aload 0
invokespecial com.android.systemui.statusbar.ActivatableNotificationView$10.<init>:(Lcom/android/systemui/statusbar/ActivatableNotificationView;)V
invokevirtual android.animation.ObjectAnimator.addListener:(Landroid/animation/Animator$AnimatorListener;)V
32: aload 0
getfield com.android.systemui.statusbar.ActivatableNotificationView.mBackgroundAnimator:Landroid/animation/ObjectAnimator;
aload 0
getfield com.android.systemui.statusbar.ActivatableNotificationView.mBackgroundVisibilityUpdater:Landroid/animation/ValueAnimator$AnimatorUpdateListener;
invokevirtual android.animation.ObjectAnimator.addUpdateListener:(Landroid/animation/ValueAnimator$AnimatorUpdateListener;)V
33: aload 0
getfield com.android.systemui.statusbar.ActivatableNotificationView.mBackgroundAnimator:Landroid/animation/ObjectAnimator;
invokevirtual android.animation.ObjectAnimator.start:()V
34: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 35 0 this Lcom/android/systemui/statusbar/ActivatableNotificationView;
13 35 1 startAlpha F
16 35 2 endAlpha F
17 35 3 duration I
protected void updateBackgroundAlpha(float);
descriptor: (F)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 0
invokevirtual com.android.systemui.statusbar.ActivatableNotificationView.isChildInGroup:()Z
ifeq 1
aload 0
getfield com.android.systemui.statusbar.ActivatableNotificationView.mDimmed:Z
ifeq 1
fload 1
goto 2
StackMap locals:
StackMap stack: com.android.systemui.statusbar.ActivatableNotificationView
1: fconst_1
StackMap locals: com.android.systemui.statusbar.ActivatableNotificationView float
StackMap stack: com.android.systemui.statusbar.ActivatableNotificationView float
2: putfield com.android.systemui.statusbar.ActivatableNotificationView.mBgAlpha:F
3: aload 0
getfield com.android.systemui.statusbar.ActivatableNotificationView.mDimmedBackgroundFadeInAmount:F
ldc -1.0
fcmpl
ifeq 5
4: aload 0
dup
getfield com.android.systemui.statusbar.ActivatableNotificationView.mBgAlpha:F
aload 0
getfield com.android.systemui.statusbar.ActivatableNotificationView.mDimmedBackgroundFadeInAmount:F
fmul
putfield com.android.systemui.statusbar.ActivatableNotificationView.mBgAlpha:F
5: StackMap locals:
StackMap stack:
aload 0
getfield com.android.systemui.statusbar.ActivatableNotificationView.mBackgroundDimmed:Lcom/android/systemui/statusbar/NotificationBackgroundView;
aload 0
getfield com.android.systemui.statusbar.ActivatableNotificationView.mBgAlpha:F
invokevirtual com.android.systemui.statusbar.NotificationBackgroundView.setAlpha:(F)V
6: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lcom/android/systemui/statusbar/ActivatableNotificationView;
0 7 1 transformationAmount F
MethodParameters:
Name Flags
transformationAmount
protected void resetBackgroundAlpha();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
fconst_0
invokevirtual com.android.systemui.statusbar.ActivatableNotificationView.updateBackgroundAlpha:(F)V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/android/systemui/statusbar/ActivatableNotificationView;
protected void updateBackground();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
invokevirtual com.android.systemui.statusbar.ActivatableNotificationView.cancelFadeAnimations:()V
1: aload 0
invokevirtual com.android.systemui.statusbar.ActivatableNotificationView.shouldHideBackground:()Z
ifeq 7
2: aload 0
getfield com.android.systemui.statusbar.ActivatableNotificationView.mBackgroundDimmed:Lcom/android/systemui/statusbar/NotificationBackgroundView;
iconst_4
invokevirtual com.android.systemui.statusbar.NotificationBackgroundView.setVisibility:(I)V
3: aload 0
getfield com.android.systemui.statusbar.ActivatableNotificationView.mBackgroundNormal:Lcom/android/systemui/statusbar/NotificationBackgroundView;
aload 0
getfield com.android.systemui.statusbar.ActivatableNotificationView.mActivated:Z
ifeq 4
iconst_0
goto 5
StackMap locals:
StackMap stack: com.android.systemui.statusbar.NotificationBackgroundView
4: iconst_4
StackMap locals: com.android.systemui.statusbar.ActivatableNotificationView
StackMap stack: com.android.systemui.statusbar.NotificationBackgroundView int
5: invokevirtual com.android.systemui.statusbar.NotificationBackgroundView.setVisibility:(I)V
6: goto 24
StackMap locals:
StackMap stack:
7: aload 0
getfield com.android.systemui.statusbar.ActivatableNotificationView.mDimmed:Z
ifeq 19
8: aload 0
invokevirtual com.android.systemui.statusbar.ActivatableNotificationView.isGroupExpansionChanging:()Z
ifeq 9
aload 0
invokevirtual com.android.systemui.statusbar.ActivatableNotificationView.isChildInGroup:()Z
ifeq 9
iconst_1
goto 10
StackMap locals:
StackMap stack:
9: iconst_0
StackMap locals:
StackMap stack: int
10: istore 1
start local 1 11: aload 0
getfield com.android.systemui.statusbar.ActivatableNotificationView.mBackgroundDimmed:Lcom/android/systemui/statusbar/NotificationBackgroundView;
iload 1
ifeq 12
iconst_4
goto 13
StackMap locals: com.android.systemui.statusbar.ActivatableNotificationView int
StackMap stack: com.android.systemui.statusbar.NotificationBackgroundView
12: iconst_0
StackMap locals: com.android.systemui.statusbar.ActivatableNotificationView int
StackMap stack: com.android.systemui.statusbar.NotificationBackgroundView int
13: invokevirtual com.android.systemui.statusbar.NotificationBackgroundView.setVisibility:(I)V
14: aload 0
getfield com.android.systemui.statusbar.ActivatableNotificationView.mBackgroundNormal:Lcom/android/systemui/statusbar/NotificationBackgroundView;
aload 0
getfield com.android.systemui.statusbar.ActivatableNotificationView.mActivated:Z
ifne 15
iload 1
ifeq 16
15: StackMap locals:
StackMap stack: com.android.systemui.statusbar.NotificationBackgroundView
iconst_0
goto 17
16: StackMap locals:
StackMap stack: com.android.systemui.statusbar.NotificationBackgroundView
iconst_4
17: StackMap locals: com.android.systemui.statusbar.ActivatableNotificationView int
StackMap stack: com.android.systemui.statusbar.NotificationBackgroundView int
invokevirtual com.android.systemui.statusbar.NotificationBackgroundView.setVisibility:(I)V
end local 1 18: goto 24
19: StackMap locals:
StackMap stack:
aload 0
getfield com.android.systemui.statusbar.ActivatableNotificationView.mBackgroundDimmed:Lcom/android/systemui/statusbar/NotificationBackgroundView;
iconst_4
invokevirtual com.android.systemui.statusbar.NotificationBackgroundView.setVisibility:(I)V
20: aload 0
getfield com.android.systemui.statusbar.ActivatableNotificationView.mBackgroundNormal:Lcom/android/systemui/statusbar/NotificationBackgroundView;
iconst_0
invokevirtual com.android.systemui.statusbar.NotificationBackgroundView.setVisibility:(I)V
21: aload 0
getfield com.android.systemui.statusbar.ActivatableNotificationView.mBackgroundNormal:Lcom/android/systemui/statusbar/NotificationBackgroundView;
fconst_1
invokevirtual com.android.systemui.statusbar.NotificationBackgroundView.setAlpha:(F)V
22: aload 0
aload 0
getfield com.android.systemui.statusbar.ActivatableNotificationView.mTapTimeoutRunnable:Ljava/lang/Runnable;
invokevirtual com.android.systemui.statusbar.ActivatableNotificationView.removeCallbacks:(Ljava/lang/Runnable;)Z
pop
23: aload 0
iconst_0
invokevirtual com.android.systemui.statusbar.ActivatableNotificationView.makeInactive:(Z)V
24: StackMap locals:
StackMap stack:
aload 0
25: aload 0
getfield com.android.systemui.statusbar.ActivatableNotificationView.mBackgroundNormal:Lcom/android/systemui/statusbar/NotificationBackgroundView;
invokevirtual com.android.systemui.statusbar.NotificationBackgroundView.getVisibility:()I
ifne 26
fconst_1
goto 27
StackMap locals:
StackMap stack: com.android.systemui.statusbar.ActivatableNotificationView
26: fconst_0
27: StackMap locals: com.android.systemui.statusbar.ActivatableNotificationView
StackMap stack: com.android.systemui.statusbar.ActivatableNotificationView float
invokevirtual com.android.systemui.statusbar.ActivatableNotificationView.setNormalBackgroundVisibilityAmount:(F)V
28: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 29 0 this Lcom/android/systemui/statusbar/ActivatableNotificationView;
11 18 1 dontShowDimmed Z
protected void updateBackgroundClipping();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield com.android.systemui.statusbar.ActivatableNotificationView.mBackgroundNormal:Lcom/android/systemui/statusbar/NotificationBackgroundView;
aload 0
invokevirtual com.android.systemui.statusbar.ActivatableNotificationView.isChildInGroup:()Z
ifeq 1
iconst_0
goto 2
StackMap locals:
StackMap stack: com.android.systemui.statusbar.NotificationBackgroundView
1: iconst_1
StackMap locals: com.android.systemui.statusbar.ActivatableNotificationView
StackMap stack: com.android.systemui.statusbar.NotificationBackgroundView int
2: invokevirtual com.android.systemui.statusbar.NotificationBackgroundView.setBottomAmountClips:(Z)V
3: aload 0
getfield com.android.systemui.statusbar.ActivatableNotificationView.mBackgroundDimmed:Lcom/android/systemui/statusbar/NotificationBackgroundView;
aload 0
invokevirtual com.android.systemui.statusbar.ActivatableNotificationView.isChildInGroup:()Z
ifeq 4
iconst_0
goto 5
StackMap locals:
StackMap stack: com.android.systemui.statusbar.NotificationBackgroundView
4: iconst_1
StackMap locals: com.android.systemui.statusbar.ActivatableNotificationView
StackMap stack: com.android.systemui.statusbar.NotificationBackgroundView int
5: invokevirtual com.android.systemui.statusbar.NotificationBackgroundView.setBottomAmountClips:(Z)V
6: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lcom/android/systemui/statusbar/ActivatableNotificationView;
protected boolean shouldHideBackground();
descriptor: ()Z
flags: (0x0004) ACC_PROTECTED
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.android.systemui.statusbar.ActivatableNotificationView.mDark:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/android/systemui/statusbar/ActivatableNotificationView;
private void cancelFadeAnimations();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.android.systemui.statusbar.ActivatableNotificationView.mBackgroundAnimator:Landroid/animation/ObjectAnimator;
ifnull 2
1: aload 0
getfield com.android.systemui.statusbar.ActivatableNotificationView.mBackgroundAnimator:Landroid/animation/ObjectAnimator;
invokevirtual android.animation.ObjectAnimator.cancel:()V
2: StackMap locals:
StackMap stack:
aload 0
getfield com.android.systemui.statusbar.ActivatableNotificationView.mBackgroundDimmed:Lcom/android/systemui/statusbar/NotificationBackgroundView;
invokevirtual com.android.systemui.statusbar.NotificationBackgroundView.animate:()Landroid/view/ViewPropertyAnimator;
invokevirtual android.view.ViewPropertyAnimator.cancel:()V
3: aload 0
getfield com.android.systemui.statusbar.ActivatableNotificationView.mBackgroundNormal:Lcom/android/systemui/statusbar/NotificationBackgroundView;
invokevirtual com.android.systemui.statusbar.NotificationBackgroundView.animate:()Landroid/view/ViewPropertyAnimator;
invokevirtual android.view.ViewPropertyAnimator.cancel:()V
4: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/android/systemui/statusbar/ActivatableNotificationView;
protected void onLayout(boolean, int, int, int, int);
descriptor: (ZIIII)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=6, locals=6, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: aload 0
iload 1
iload 2
iload 3
iload 4
iload 5
invokespecial com.android.systemui.statusbar.ExpandableOutlineView.onLayout:(ZIIII)V
1: aload 0
aload 0
invokevirtual com.android.systemui.statusbar.ActivatableNotificationView.getWidth:()I
iconst_2
idiv
i2f
invokevirtual com.android.systemui.statusbar.ActivatableNotificationView.setPivotX:(F)V
2: return
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/android/systemui/statusbar/ActivatableNotificationView;
0 3 1 changed Z
0 3 2 left I
0 3 3 top I
0 3 4 right I
0 3 5 bottom I
MethodParameters:
Name Flags
changed
left
top
right
bottom
public void setActualHeight(int, boolean);
descriptor: (IZ)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
iload 1
iload 2
invokespecial com.android.systemui.statusbar.ExpandableOutlineView.setActualHeight:(IZ)V
1: aload 0
iload 1
iconst_2
idiv
i2f
invokevirtual com.android.systemui.statusbar.ActivatableNotificationView.setPivotY:(F)V
2: aload 0
getfield com.android.systemui.statusbar.ActivatableNotificationView.mBackgroundNormal:Lcom/android/systemui/statusbar/NotificationBackgroundView;
iload 1
invokevirtual com.android.systemui.statusbar.NotificationBackgroundView.setActualHeight:(I)V
3: aload 0
getfield com.android.systemui.statusbar.ActivatableNotificationView.mBackgroundDimmed:Lcom/android/systemui/statusbar/NotificationBackgroundView;
iload 1
invokevirtual com.android.systemui.statusbar.NotificationBackgroundView.setActualHeight:(I)V
4: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/android/systemui/statusbar/ActivatableNotificationView;
0 5 1 actualHeight I
0 5 2 notifyListeners Z
MethodParameters:
Name Flags
actualHeight
notifyListeners
public void setClipTopAmount(int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
invokespecial com.android.systemui.statusbar.ExpandableOutlineView.setClipTopAmount:(I)V
1: aload 0
getfield com.android.systemui.statusbar.ActivatableNotificationView.mBackgroundNormal:Lcom/android/systemui/statusbar/NotificationBackgroundView;
iload 1
invokevirtual com.android.systemui.statusbar.NotificationBackgroundView.setClipTopAmount:(I)V
2: aload 0
getfield com.android.systemui.statusbar.ActivatableNotificationView.mBackgroundDimmed:Lcom/android/systemui/statusbar/NotificationBackgroundView;
iload 1
invokevirtual com.android.systemui.statusbar.NotificationBackgroundView.setClipTopAmount:(I)V
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/android/systemui/statusbar/ActivatableNotificationView;
0 4 1 clipTopAmount I
MethodParameters:
Name Flags
clipTopAmount
public void setClipBottomAmount(int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
invokespecial com.android.systemui.statusbar.ExpandableOutlineView.setClipBottomAmount:(I)V
1: aload 0
getfield com.android.systemui.statusbar.ActivatableNotificationView.mBackgroundNormal:Lcom/android/systemui/statusbar/NotificationBackgroundView;
iload 1
invokevirtual com.android.systemui.statusbar.NotificationBackgroundView.setClipBottomAmount:(I)V
2: aload 0
getfield com.android.systemui.statusbar.ActivatableNotificationView.mBackgroundDimmed:Lcom/android/systemui/statusbar/NotificationBackgroundView;
iload 1
invokevirtual com.android.systemui.statusbar.NotificationBackgroundView.setClipBottomAmount:(I)V
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/android/systemui/statusbar/ActivatableNotificationView;
0 4 1 clipBottomAmount I
MethodParameters:
Name Flags
clipBottomAmount
public void performRemoveAnimation(long, long, float, boolean, float, java.lang.Runnable, android.animation.AnimatorListenerAdapter);
descriptor: (JJFZFLjava/lang/Runnable;Landroid/animation/AnimatorListenerAdapter;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=9, locals=10, args_size=8
start local 0 start local 1 start local 3 start local 5 start local 6 start local 7 start local 8 start local 9 0: aload 0
iconst_1
invokevirtual com.android.systemui.statusbar.ActivatableNotificationView.enableAppearDrawing:(Z)V
1: aload 0
iload 6
putfield com.android.systemui.statusbar.ActivatableNotificationView.mIsHeadsUpAnimation:Z
2: aload 0
fload 7
putfield com.android.systemui.statusbar.ActivatableNotificationView.mHeadsUpLocation:F
3: aload 0
getfield com.android.systemui.statusbar.ActivatableNotificationView.mDrawingAppearAnimation:Z
ifeq 8
4: aload 0
iconst_0
fload 5
5: lload 3
lload 1
aload 8
aload 9
6: invokevirtual com.android.systemui.statusbar.ActivatableNotificationView.startAppearAnimation:(ZFJJLjava/lang/Runnable;Landroid/animation/AnimatorListenerAdapter;)V
7: goto 10
StackMap locals:
StackMap stack:
8: aload 8
ifnull 10
9: aload 8
invokeinterface java.lang.Runnable.run:()V
10: StackMap locals:
StackMap stack:
return
end local 9 end local 8 end local 7 end local 6 end local 5 end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lcom/android/systemui/statusbar/ActivatableNotificationView;
0 11 1 duration J
0 11 3 delay J
0 11 5 translationDirection F
0 11 6 isHeadsUpAnimation Z
0 11 7 endLocation F
0 11 8 onFinishedRunnable Ljava/lang/Runnable;
0 11 9 animationListener Landroid/animation/AnimatorListenerAdapter;
MethodParameters:
Name Flags
duration
delay
translationDirection
isHeadsUpAnimation
endLocation
onFinishedRunnable
animationListener
public void performAddAnimation(long, long, boolean);
descriptor: (JJZ)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=9, locals=6, args_size=4
start local 0 start local 1 start local 3 start local 5 0: aload 0
iconst_1
invokevirtual com.android.systemui.statusbar.ActivatableNotificationView.enableAppearDrawing:(Z)V
1: aload 0
iload 5
putfield com.android.systemui.statusbar.ActivatableNotificationView.mIsHeadsUpAnimation:Z
2: aload 0
aload 0
getfield com.android.systemui.statusbar.ActivatableNotificationView.mHeadsUpAddStartLocation:I
i2f
putfield com.android.systemui.statusbar.ActivatableNotificationView.mHeadsUpLocation:F
3: aload 0
getfield com.android.systemui.statusbar.ActivatableNotificationView.mDrawingAppearAnimation:Z
ifeq 9
4: aload 0
iconst_1
iload 5
ifeq 5
fconst_0
goto 6
StackMap locals: com.android.systemui.statusbar.ActivatableNotificationView long long int
StackMap stack: com.android.systemui.statusbar.ActivatableNotificationView int
5: ldc -1.0
StackMap locals: com.android.systemui.statusbar.ActivatableNotificationView long long int
StackMap stack: com.android.systemui.statusbar.ActivatableNotificationView int float
6: lload 1
7: lload 3
aconst_null
aconst_null
8: invokevirtual com.android.systemui.statusbar.ActivatableNotificationView.startAppearAnimation:(ZFJJLjava/lang/Runnable;Landroid/animation/AnimatorListenerAdapter;)V
9: StackMap locals:
StackMap stack:
return
end local 5 end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lcom/android/systemui/statusbar/ActivatableNotificationView;
0 10 1 delay J
0 10 3 duration J
0 10 5 isHeadsUpAppear Z
MethodParameters:
Name Flags
delay
duration
isHeadsUpAppear
private void startAppearAnimation(boolean, float, long, long, java.lang.Runnable, android.animation.AnimatorListenerAdapter);
descriptor: (ZFJJLjava/lang/Runnable;Landroid/animation/AnimatorListenerAdapter;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=6, locals=10, args_size=7
start local 0 start local 1 start local 2 start local 3 start local 5 start local 7 start local 8 0: aload 0
invokevirtual com.android.systemui.statusbar.ActivatableNotificationView.cancelAppearAnimation:()V
1: aload 0
fload 2
aload 0
invokevirtual com.android.systemui.statusbar.ActivatableNotificationView.getActualHeight:()I
i2f
fmul
putfield com.android.systemui.statusbar.ActivatableNotificationView.mAnimationTranslationY:F
2: aload 0
getfield com.android.systemui.statusbar.ActivatableNotificationView.mAppearAnimationFraction:F
ldc -1.0
fcmpl
ifne 9
3: iload 1
ifeq 7
4: aload 0
fconst_0
putfield com.android.systemui.statusbar.ActivatableNotificationView.mAppearAnimationFraction:F
5: aload 0
aload 0
getfield com.android.systemui.statusbar.ActivatableNotificationView.mAnimationTranslationY:F
putfield com.android.systemui.statusbar.ActivatableNotificationView.mAppearAnimationTranslation:F
6: goto 9
7: StackMap locals:
StackMap stack:
aload 0
fconst_1
putfield com.android.systemui.statusbar.ActivatableNotificationView.mAppearAnimationFraction:F
8: aload 0
fconst_0
putfield com.android.systemui.statusbar.ActivatableNotificationView.mAppearAnimationTranslation:F
9: StackMap locals:
StackMap stack:
aload 0
iload 1
putfield com.android.systemui.statusbar.ActivatableNotificationView.mIsAppearing:Z
10: iload 1
ifeq 15
11: aload 0
aload 0
getfield com.android.systemui.statusbar.ActivatableNotificationView.mSlowOutFastInInterpolator:Landroid/view/animation/Interpolator;
putfield com.android.systemui.statusbar.ActivatableNotificationView.mCurrentAppearInterpolator:Landroid/view/animation/Interpolator;
12: aload 0
getstatic com.android.systemui.Interpolators.LINEAR_OUT_SLOW_IN:Landroid/view/animation/Interpolator;
putfield com.android.systemui.statusbar.ActivatableNotificationView.mCurrentAlphaInterpolator:Landroid/view/animation/Interpolator;
13: fconst_1
fstore 9
start local 9 14: goto 18
end local 9 15: StackMap locals:
StackMap stack:
aload 0
getstatic com.android.systemui.Interpolators.FAST_OUT_SLOW_IN:Landroid/view/animation/Interpolator;
putfield com.android.systemui.statusbar.ActivatableNotificationView.mCurrentAppearInterpolator:Landroid/view/animation/Interpolator;
16: aload 0
aload 0
getfield com.android.systemui.statusbar.ActivatableNotificationView.mSlowOutLinearInInterpolator:Landroid/view/animation/Interpolator;
putfield com.android.systemui.statusbar.ActivatableNotificationView.mCurrentAlphaInterpolator:Landroid/view/animation/Interpolator;
17: fconst_0
fstore 9
start local 9 18: StackMap locals: float
StackMap stack:
aload 0
iconst_2
newarray 6
dup
iconst_0
aload 0
getfield com.android.systemui.statusbar.ActivatableNotificationView.mAppearAnimationFraction:F
fastore
dup
iconst_1
19: fload 9
fastore
20: invokestatic android.animation.ValueAnimator.ofFloat:([F)Landroid/animation/ValueAnimator;
putfield com.android.systemui.statusbar.ActivatableNotificationView.mAppearAnimator:Landroid/animation/ValueAnimator;
21: aload 0
getfield com.android.systemui.statusbar.ActivatableNotificationView.mAppearAnimator:Landroid/animation/ValueAnimator;
getstatic com.android.systemui.Interpolators.LINEAR:Landroid/view/animation/Interpolator;
invokevirtual android.animation.ValueAnimator.setInterpolator:(Landroid/animation/TimeInterpolator;)V
22: aload 0
getfield com.android.systemui.statusbar.ActivatableNotificationView.mAppearAnimator:Landroid/animation/ValueAnimator;
23: lload 5
l2f
aload 0
getfield com.android.systemui.statusbar.ActivatableNotificationView.mAppearAnimationFraction:F
fload 9
fsub
invokestatic java.lang.Math.abs:(F)F
fmul
f2l
24: invokevirtual android.animation.ValueAnimator.setDuration:(J)Landroid/animation/ValueAnimator;
pop
25: aload 0
getfield com.android.systemui.statusbar.ActivatableNotificationView.mAppearAnimator:Landroid/animation/ValueAnimator;
new com.android.systemui.statusbar.ActivatableNotificationView$11
dup
aload 0
invokespecial com.android.systemui.statusbar.ActivatableNotificationView$11.<init>:(Lcom/android/systemui/statusbar/ActivatableNotificationView;)V
invokevirtual android.animation.ValueAnimator.addUpdateListener:(Landroid/animation/ValueAnimator$AnimatorUpdateListener;)V
26: aload 8
ifnull 28
27: aload 0
getfield com.android.systemui.statusbar.ActivatableNotificationView.mAppearAnimator:Landroid/animation/ValueAnimator;
aload 8
invokevirtual android.animation.ValueAnimator.addListener:(Landroid/animation/Animator$AnimatorListener;)V
28: StackMap locals:
StackMap stack:
lload 3
lconst_0
lcmp
ifle 32
29: aload 0
invokevirtual com.android.systemui.statusbar.ActivatableNotificationView.updateAppearAnimationAlpha:()V
30: aload 0
invokevirtual com.android.systemui.statusbar.ActivatableNotificationView.updateAppearRect:()V
31: aload 0
getfield com.android.systemui.statusbar.ActivatableNotificationView.mAppearAnimator:Landroid/animation/ValueAnimator;
lload 3
invokevirtual android.animation.ValueAnimator.setStartDelay:(J)V
32: StackMap locals:
StackMap stack:
aload 0
getfield com.android.systemui.statusbar.ActivatableNotificationView.mAppearAnimator:Landroid/animation/ValueAnimator;
new com.android.systemui.statusbar.ActivatableNotificationView$12
dup
aload 0
aload 7
iload 1
invokespecial com.android.systemui.statusbar.ActivatableNotificationView$12.<init>:(Lcom/android/systemui/statusbar/ActivatableNotificationView;Ljava/lang/Runnable;Z)V
invokevirtual android.animation.ValueAnimator.addListener:(Landroid/animation/Animator$AnimatorListener;)V
33: aload 0
getfield com.android.systemui.statusbar.ActivatableNotificationView.mAppearAnimator:Landroid/animation/ValueAnimator;
invokevirtual android.animation.ValueAnimator.start:()V
34: return
end local 9 end local 8 end local 7 end local 5 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 35 0 this Lcom/android/systemui/statusbar/ActivatableNotificationView;
0 35 1 isAppearing Z
0 35 2 translationDirection F
0 35 3 delay J
0 35 5 duration J
0 35 7 onFinishedRunnable Ljava/lang/Runnable;
0 35 8 animationListener Landroid/animation/AnimatorListenerAdapter;
14 15 9 targetValue F
18 35 9 targetValue F
MethodParameters:
Name Flags
isAppearing
translationDirection
delay
duration
onFinishedRunnable final
animationListener
protected void onAppearAnimationFinished(boolean);
descriptor: (Z)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=0, locals=2, args_size=2
start local 0 start local 1 0: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/android/systemui/statusbar/ActivatableNotificationView;
0 1 1 wasAppearing Z
MethodParameters:
Name Flags
wasAppearing
private void cancelAppearAnimation();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield com.android.systemui.statusbar.ActivatableNotificationView.mAppearAnimator:Landroid/animation/ValueAnimator;
ifnull 3
1: aload 0
getfield com.android.systemui.statusbar.ActivatableNotificationView.mAppearAnimator:Landroid/animation/ValueAnimator;
invokevirtual android.animation.ValueAnimator.cancel:()V
2: aload 0
aconst_null
putfield com.android.systemui.statusbar.ActivatableNotificationView.mAppearAnimator:Landroid/animation/ValueAnimator;
3: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/android/systemui/statusbar/ActivatableNotificationView;
public void cancelAppearDrawing();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual com.android.systemui.statusbar.ActivatableNotificationView.cancelAppearAnimation:()V
1: aload 0
iconst_0
invokevirtual com.android.systemui.statusbar.ActivatableNotificationView.enableAppearDrawing:(Z)V
2: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/android/systemui/statusbar/ActivatableNotificationView;
private void updateAppearRect();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=6, locals=13, args_size=1
start local 0 0: fconst_1
aload 0
getfield com.android.systemui.statusbar.ActivatableNotificationView.mAppearAnimationFraction:F
fsub
fstore 1
start local 1 1: aload 0
getfield com.android.systemui.statusbar.ActivatableNotificationView.mCurrentAppearInterpolator:Landroid/view/animation/Interpolator;
fload 1
invokeinterface android.view.animation.Interpolator.getInterpolation:(F)F
fstore 2
start local 2 2: fload 2
aload 0
getfield com.android.systemui.statusbar.ActivatableNotificationView.mAnimationTranslationY:F
fmul
fstore 3
start local 3 3: aload 0
fload 3
putfield com.android.systemui.statusbar.ActivatableNotificationView.mAppearAnimationTranslation:F
4: fload 1
fconst_0
fsub
5: ldc 0.8
6: fdiv
fstore 4
start local 4 7: fconst_1
fconst_0
fload 4
invokestatic java.lang.Math.max:(FF)F
invokestatic java.lang.Math.min:(FF)F
fstore 4
8: aload 0
getfield com.android.systemui.statusbar.ActivatableNotificationView.mCurrentAppearInterpolator:Landroid/view/animation/Interpolator;
fload 4
invokeinterface android.view.animation.Interpolator.getInterpolation:(F)F
fstore 4
9: ldc 0.05
fstore 5
start local 5 10: aload 0
getfield com.android.systemui.statusbar.ActivatableNotificationView.mIsHeadsUpAnimation:Z
ifeq 12
aload 0
getfield com.android.systemui.statusbar.ActivatableNotificationView.mIsAppearing:Z
ifne 12
11: fconst_0
fstore 5
12: StackMap locals: com.android.systemui.statusbar.ActivatableNotificationView float float float float float
StackMap stack:
fload 5
fconst_1
fconst_1
fload 4
fsub
invokestatic android.util.MathUtils.lerp:(FFF)F
13: aload 0
invokevirtual com.android.systemui.statusbar.ActivatableNotificationView.getWidth:()I
i2f
14: fmul
fstore 6
start local 6 15: aload 0
getfield com.android.systemui.statusbar.ActivatableNotificationView.mIsHeadsUpAnimation:Z
ifeq 19
16: aload 0
getfield com.android.systemui.statusbar.ActivatableNotificationView.mHeadsUpLocation:F
fconst_0
fconst_1
fload 4
fsub
invokestatic android.util.MathUtils.lerp:(FFF)F
fstore 7
start local 7 17: fload 7
fload 6
fadd
fstore 8
start local 8 18: goto 21
end local 8 end local 7 19: StackMap locals: float
StackMap stack:
aload 0
invokevirtual com.android.systemui.statusbar.ActivatableNotificationView.getWidth:()I
i2f
ldc 0.5
fmul
fload 6
fconst_2
fdiv
fsub
fstore 7
start local 7 20: aload 0
invokevirtual com.android.systemui.statusbar.ActivatableNotificationView.getWidth:()I
i2f
fload 7
fsub
fstore 8
start local 8 21: StackMap locals: float float
StackMap stack:
fload 1
fconst_0
fsub
22: fconst_1
23: fdiv
fstore 9
start local 9 24: fconst_0
fload 9
invokestatic java.lang.Math.max:(FF)F
fstore 9
25: aload 0
getfield com.android.systemui.statusbar.ActivatableNotificationView.mCurrentAppearInterpolator:Landroid/view/animation/Interpolator;
fload 9
invokeinterface android.view.animation.Interpolator.getInterpolation:(F)F
fstore 9
26: aload 0
invokevirtual com.android.systemui.statusbar.ActivatableNotificationView.getActualHeight:()I
istore 12
start local 12 27: aload 0
getfield com.android.systemui.statusbar.ActivatableNotificationView.mAnimationTranslationY:F
fconst_0
fcmpl
ifle 33
28: iload 12
i2f
fload 9
aload 0
getfield com.android.systemui.statusbar.ActivatableNotificationView.mAnimationTranslationY:F
fmul
ldc 0.1
fmul
fsub
29: fload 3
30: fsub
fstore 11
start local 11 31: fload 11
fload 9
fmul
fstore 10
start local 10 32: goto 37
end local 11 end local 10 33: StackMap locals: com.android.systemui.statusbar.ActivatableNotificationView float float float float float float float float float top top int
StackMap stack:
fload 9
iload 12
i2f
aload 0
getfield com.android.systemui.statusbar.ActivatableNotificationView.mAnimationTranslationY:F
fadd
fmul
ldc 0.1
fmul
34: fload 3
35: fsub
fstore 10
start local 10 36: iload 12
i2f
fconst_1
fload 9
fsub
fmul
fload 10
fload 9
fmul
fadd
fstore 11
start local 11 37: StackMap locals: com.android.systemui.statusbar.ActivatableNotificationView float float float float float float float float float float float int
StackMap stack:
aload 0
getfield com.android.systemui.statusbar.ActivatableNotificationView.mAppearAnimationRect:Landroid/graphics/RectF;
fload 7
fload 10
fload 8
fload 11
invokevirtual android.graphics.RectF.set:(FFFF)V
38: aload 0
fload 7
fload 10
aload 0
getfield com.android.systemui.statusbar.ActivatableNotificationView.mAppearAnimationTranslation:F
fadd
fload 8
39: fload 11
aload 0
getfield com.android.systemui.statusbar.ActivatableNotificationView.mAppearAnimationTranslation:F
fadd
40: invokevirtual com.android.systemui.statusbar.ActivatableNotificationView.setOutlineRect:(FFFF)V
41: return
end local 12 end local 11 end local 10 end local 9 end local 8 end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 42 0 this Lcom/android/systemui/statusbar/ActivatableNotificationView;
1 42 1 inverseFraction F
2 42 2 translationFraction F
3 42 3 translateYTotalAmount F
7 42 4 widthFraction F
10 42 5 startWidthFraction F
15 42 6 width F
17 19 7 left F
20 42 7 left F
18 19 8 right F
21 42 8 right F
24 42 9 heightFraction F
32 33 10 top F
36 42 10 top F
31 33 11 bottom F
37 42 11 bottom F
27 42 12 actualHeight I
private void updateAppearAnimationAlpha();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
getfield com.android.systemui.statusbar.ActivatableNotificationView.mAppearAnimationFraction:F
fstore 1
start local 1 1: fload 1
fconst_1
fdiv
fstore 1
2: fconst_1
fload 1
invokestatic java.lang.Math.min:(FF)F
fstore 1
3: aload 0
getfield com.android.systemui.statusbar.ActivatableNotificationView.mCurrentAlphaInterpolator:Landroid/view/animation/Interpolator;
fload 1
invokeinterface android.view.animation.Interpolator.getInterpolation:(F)F
fstore 1
4: aload 0
fload 1
invokevirtual com.android.systemui.statusbar.ActivatableNotificationView.setContentAlpha:(F)V
5: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/android/systemui/statusbar/ActivatableNotificationView;
1 6 1 contentAlphaProgress F
private void setContentAlpha(float);
descriptor: (F)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=5, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual com.android.systemui.statusbar.ActivatableNotificationView.getContentView:()Landroid/view/View;
astore 2
start local 2 1: aload 2
invokevirtual android.view.View.hasOverlappingRendering:()Z
ifeq 9
2: fload 1
fconst_0
fcmpl
ifeq 3
fload 1
fconst_1
fcmpl
ifne 4
StackMap locals: android.view.View
StackMap stack:
3: iconst_0
goto 5
4: StackMap locals:
StackMap stack:
iconst_2
5: StackMap locals:
StackMap stack: int
istore 3
start local 3 6: aload 2
invokevirtual android.view.View.getLayerType:()I
istore 4
start local 4 7: iload 4
iload 3
if_icmpeq 9
8: aload 2
iload 3
aconst_null
invokevirtual android.view.View.setLayerType:(ILandroid/graphics/Paint;)V
end local 4 end local 3 9: StackMap locals:
StackMap stack:
aload 2
fload 1
invokevirtual android.view.View.setAlpha:(F)V
10: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lcom/android/systemui/statusbar/ActivatableNotificationView;
0 11 1 contentAlpha F
1 11 2 contentView Landroid/view/View;
6 9 3 layerType I
7 9 4 currentLayerType I
MethodParameters:
Name Flags
contentAlpha
protected void applyRoundness();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
invokespecial com.android.systemui.statusbar.ExpandableOutlineView.applyRoundness:()V
1: aload 0
aload 0
invokevirtual com.android.systemui.statusbar.ActivatableNotificationView.getCurrentBackgroundRadiusTop:()F
2: aload 0
invokevirtual com.android.systemui.statusbar.ActivatableNotificationView.getCurrentBackgroundRadiusBottom:()F
3: invokevirtual com.android.systemui.statusbar.ActivatableNotificationView.applyBackgroundRoundness:(FF)V
4: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/android/systemui/statusbar/ActivatableNotificationView;
protected void applyBackgroundRoundness(float, float);
descriptor: (FF)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield com.android.systemui.statusbar.ActivatableNotificationView.mBackgroundDimmed:Lcom/android/systemui/statusbar/NotificationBackgroundView;
fload 1
fload 2
invokevirtual com.android.systemui.statusbar.NotificationBackgroundView.setRoundness:(FF)V
1: aload 0
getfield com.android.systemui.statusbar.ActivatableNotificationView.mBackgroundNormal:Lcom/android/systemui/statusbar/NotificationBackgroundView;
fload 1
fload 2
invokevirtual com.android.systemui.statusbar.NotificationBackgroundView.setRoundness:(FF)V
2: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/android/systemui/statusbar/ActivatableNotificationView;
0 3 1 topRadius F
0 3 2 bottomRadius F
MethodParameters:
Name Flags
topRadius
bottomRadius
protected void setBackgroundTop(int);
descriptor: (I)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.android.systemui.statusbar.ActivatableNotificationView.mBackgroundDimmed:Lcom/android/systemui/statusbar/NotificationBackgroundView;
iload 1
invokevirtual com.android.systemui.statusbar.NotificationBackgroundView.setBackgroundTop:(I)V
1: aload 0
getfield com.android.systemui.statusbar.ActivatableNotificationView.mBackgroundNormal:Lcom/android/systemui/statusbar/NotificationBackgroundView;
iload 1
invokevirtual com.android.systemui.statusbar.NotificationBackgroundView.setBackgroundTop:(I)V
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/android/systemui/statusbar/ActivatableNotificationView;
0 3 1 backgroundTop I
MethodParameters:
Name Flags
backgroundTop
protected abstract android.view.View getContentView();
descriptor: ()Landroid/view/View;
flags: (0x0404) ACC_PROTECTED, ACC_ABSTRACT
public int calculateBgColor();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
iconst_1
iconst_1
invokevirtual com.android.systemui.statusbar.ActivatableNotificationView.calculateBgColor:(ZZ)I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/android/systemui/statusbar/ActivatableNotificationView;
protected boolean childNeedsClipping(android.view.View);
descriptor: (Landroid/view/View;)Z
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
instanceof com.android.systemui.statusbar.NotificationBackgroundView
ifeq 2
aload 0
invokevirtual com.android.systemui.statusbar.ActivatableNotificationView.isClippingNeeded:()Z
ifeq 2
1: iconst_1
ireturn
2: StackMap locals:
StackMap stack:
aload 0
aload 1
invokespecial com.android.systemui.statusbar.ExpandableOutlineView.childNeedsClipping:(Landroid/view/View;)Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/android/systemui/statusbar/ActivatableNotificationView;
0 3 1 child Landroid/view/View;
MethodParameters:
Name Flags
child
private int calculateBgColor(boolean, boolean);
descriptor: (ZZ)I
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=3, args_size=3
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tR cannot be resolved to a variable\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/android/systemui/statusbar/ActivatableNotificationView;
MethodParameters:
Name Flags
withTint
withOverRide
protected int getRippleColor();
descriptor: ()I
flags: (0x0004) ACC_PROTECTED
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.android.systemui.statusbar.ActivatableNotificationView.mBgTint:I
ifeq 2
1: aload 0
getfield com.android.systemui.statusbar.ActivatableNotificationView.mTintedRippleColor:I
ireturn
2: StackMap locals:
StackMap stack:
aload 0
getfield com.android.systemui.statusbar.ActivatableNotificationView.mNormalRippleColor:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/android/systemui/statusbar/ActivatableNotificationView;
private void enableAppearDrawing(boolean);
descriptor: (Z)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: iload 1
aload 0
getfield com.android.systemui.statusbar.ActivatableNotificationView.mDrawingAppearAnimation:Z
if_icmpeq 7
1: aload 0
iload 1
putfield com.android.systemui.statusbar.ActivatableNotificationView.mDrawingAppearAnimation:Z
2: iload 1
ifne 6
3: aload 0
fconst_1
invokevirtual com.android.systemui.statusbar.ActivatableNotificationView.setContentAlpha:(F)V
4: aload 0
ldc -1.0
putfield com.android.systemui.statusbar.ActivatableNotificationView.mAppearAnimationFraction:F
5: aload 0
aconst_null
invokevirtual com.android.systemui.statusbar.ActivatableNotificationView.setOutlineRect:(Landroid/graphics/RectF;)V
6: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.android.systemui.statusbar.ActivatableNotificationView.invalidate:()V
7: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lcom/android/systemui/statusbar/ActivatableNotificationView;
0 8 1 enable Z
MethodParameters:
Name Flags
enable
public boolean isDrawingAppearAnimation();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.android.systemui.statusbar.ActivatableNotificationView.mDrawingAppearAnimation:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/android/systemui/statusbar/ActivatableNotificationView;
protected void dispatchDraw(android.graphics.Canvas);
descriptor: (Landroid/graphics/Canvas;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.android.systemui.statusbar.ActivatableNotificationView.mDrawingAppearAnimation:Z
ifeq 3
1: aload 1
invokevirtual android.graphics.Canvas.save:()I
pop
2: aload 1
fconst_0
aload 0
getfield com.android.systemui.statusbar.ActivatableNotificationView.mAppearAnimationTranslation:F
invokevirtual android.graphics.Canvas.translate:(FF)V
3: StackMap locals:
StackMap stack:
aload 0
aload 1
invokespecial com.android.systemui.statusbar.ExpandableOutlineView.dispatchDraw:(Landroid/graphics/Canvas;)V
4: aload 0
getfield com.android.systemui.statusbar.ActivatableNotificationView.mDrawingAppearAnimation:Z
ifeq 6
5: aload 1
invokevirtual android.graphics.Canvas.restore:()V
6: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lcom/android/systemui/statusbar/ActivatableNotificationView;
0 7 1 canvas Landroid/graphics/Canvas;
MethodParameters:
Name Flags
canvas
public void setOnActivatedListener(com.android.systemui.statusbar.ActivatableNotificationView$OnActivatedListener);
descriptor: (Lcom/android/systemui/statusbar/ActivatableNotificationView$OnActivatedListener;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield com.android.systemui.statusbar.ActivatableNotificationView.mOnActivatedListener:Lcom/android/systemui/statusbar/ActivatableNotificationView$OnActivatedListener;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/android/systemui/statusbar/ActivatableNotificationView;
0 2 1 onActivatedListener Lcom/android/systemui/statusbar/ActivatableNotificationView$OnActivatedListener;
MethodParameters:
Name Flags
onActivatedListener
public boolean hasSameBgColor(com.android.systemui.statusbar.ActivatableNotificationView);
descriptor: (Lcom/android/systemui/statusbar/ActivatableNotificationView;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual com.android.systemui.statusbar.ActivatableNotificationView.calculateBgColor:()I
aload 1
invokevirtual com.android.systemui.statusbar.ActivatableNotificationView.calculateBgColor:()I
if_icmpne 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/android/systemui/statusbar/ActivatableNotificationView;
0 2 1 otherView Lcom/android/systemui/statusbar/ActivatableNotificationView;
MethodParameters:
Name Flags
otherView
public float getShadowAlpha();
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.ActivatableNotificationView.mShadowAlpha:F
freturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/android/systemui/statusbar/ActivatableNotificationView;
public void setShadowAlpha(float);
descriptor: (F)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: fload 1
aload 0
getfield com.android.systemui.statusbar.ActivatableNotificationView.mShadowAlpha:F
fcmpl
ifeq 3
1: aload 0
fload 1
putfield com.android.systemui.statusbar.ActivatableNotificationView.mShadowAlpha:F
2: aload 0
invokevirtual com.android.systemui.statusbar.ActivatableNotificationView.updateOutlineAlpha:()V
3: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/android/systemui/statusbar/ActivatableNotificationView;
0 4 1 shadowAlpha F
MethodParameters:
Name Flags
shadowAlpha
public void setFakeShadowIntensity(float, float, int, int);
descriptor: (FFII)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=6, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
getfield com.android.systemui.statusbar.ActivatableNotificationView.mShadowHidden:Z
istore 5
start local 5 1: aload 0
fload 1
fconst_0
fcmpl
ifne 2
iconst_1
goto 3
StackMap locals: com.android.systemui.statusbar.ActivatableNotificationView float float int int int
StackMap stack: com.android.systemui.statusbar.ActivatableNotificationView
2: iconst_0
StackMap locals: com.android.systemui.statusbar.ActivatableNotificationView float float int int int
StackMap stack: com.android.systemui.statusbar.ActivatableNotificationView int
3: putfield com.android.systemui.statusbar.ActivatableNotificationView.mShadowHidden:Z
4: aload 0
getfield com.android.systemui.statusbar.ActivatableNotificationView.mShadowHidden:Z
ifeq 5
iload 5
ifne 9
5: StackMap locals:
StackMap stack:
aload 0
getfield com.android.systemui.statusbar.ActivatableNotificationView.mFakeShadow:Lcom/android/systemui/statusbar/notification/FakeShadowView;
fload 1
aload 0
invokevirtual com.android.systemui.statusbar.ActivatableNotificationView.getTranslationZ:()F
6: ldc 0.1
fadd
fmul
fload 2
iload 3
7: iload 4
8: invokevirtual com.android.systemui.statusbar.notification.FakeShadowView.setFakeShadowTranslationZ:(FFII)V
9: StackMap locals:
StackMap stack:
return
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lcom/android/systemui/statusbar/ActivatableNotificationView;
0 10 1 shadowIntensity F
0 10 2 outlineAlpha F
0 10 3 shadowYEnd I
0 10 4 outlineTranslation I
1 10 5 hiddenBefore Z
MethodParameters:
Name Flags
shadowIntensity
outlineAlpha
shadowYEnd
outlineTranslation
public int getBackgroundColorWithoutTint();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
iconst_0
iconst_0
invokevirtual com.android.systemui.statusbar.ActivatableNotificationView.calculateBgColor:(ZZ)I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/android/systemui/statusbar/ActivatableNotificationView;
public boolean isPinned();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/android/systemui/statusbar/ActivatableNotificationView;
public boolean isHeadsUpAnimatingAway();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/android/systemui/statusbar/ActivatableNotificationView;
}
SourceFile: "ActivatableNotificationView.java"
NestMembers:
com.android.systemui.statusbar.ActivatableNotificationView$1 com.android.systemui.statusbar.ActivatableNotificationView$10 com.android.systemui.statusbar.ActivatableNotificationView$11 com.android.systemui.statusbar.ActivatableNotificationView$12 com.android.systemui.statusbar.ActivatableNotificationView$2 com.android.systemui.statusbar.ActivatableNotificationView$3 com.android.systemui.statusbar.ActivatableNotificationView$4 com.android.systemui.statusbar.ActivatableNotificationView$5 com.android.systemui.statusbar.ActivatableNotificationView$6 com.android.systemui.statusbar.ActivatableNotificationView$7 com.android.systemui.statusbar.ActivatableNotificationView$8 com.android.systemui.statusbar.ActivatableNotificationView$9 com.android.systemui.statusbar.ActivatableNotificationView$OnActivatedListener
InnerClasses:
public abstract AnimatorListener = android.animation.Animator$AnimatorListener of android.animation.Animator
public abstract AnimatorUpdateListener = android.animation.ValueAnimator$AnimatorUpdateListener of android.animation.ValueAnimator
com.android.systemui.statusbar.ActivatableNotificationView$10
com.android.systemui.statusbar.ActivatableNotificationView$11
com.android.systemui.statusbar.ActivatableNotificationView$12
com.android.systemui.statusbar.ActivatableNotificationView$5
com.android.systemui.statusbar.ActivatableNotificationView$6
com.android.systemui.statusbar.ActivatableNotificationView$7
com.android.systemui.statusbar.ActivatableNotificationView$8
com.android.systemui.statusbar.ActivatableNotificationView$9
public abstract OnActivatedListener = com.android.systemui.statusbar.ActivatableNotificationView$OnActivatedListener of com.android.systemui.statusbar.ActivatableNotificationView