Loading packages/SystemUI/src/com/android/systemui/statusbar/notification/stack/AmbientState.java +9 −0 Original line number Diff line number Diff line Loading @@ -77,6 +77,7 @@ public class AmbientState { private Runnable mOnPulseHeightChangedListener; private ExpandableNotificationRow mTrackedHeadsUpRow; private float mAppearFraction; private boolean mIsShadeOpening; /** Tracks the state from AlertingNotificationManager#hasNotifications() */ private boolean mHasAlertEntries; Loading @@ -96,6 +97,14 @@ public class AmbientState { mBaseZHeight = getBaseHeight(mZDistanceBetweenElements); } void setIsShadeOpening(boolean isOpening) { mIsShadeOpening = isOpening; } public boolean isShadeOpening() { return mIsShadeOpening; } private static int getZDistanceBetweenElements(Context context) { return Math.max(1, context.getResources() .getDimensionPixelSize(R.dimen.z_distance_between_notifications)); Loading packages/SystemUI/src/com/android/systemui/statusbar/notification/stack/NotificationStackScrollLayout.java +4 −0 Original line number Diff line number Diff line Loading @@ -550,6 +550,10 @@ public class NotificationStackScrollLayout extends ViewGroup implements Dumpable } } void setIsShadeOpening(boolean isOpening) { mAmbientState.setIsShadeOpening(isOpening); } @Override @ShadeViewRefactor(RefactorComponent.SHADE_VIEW) protected void onFinishInflate() { Loading packages/SystemUI/src/com/android/systemui/statusbar/notification/stack/NotificationStackScrollLayoutController.java +4 −0 Original line number Diff line number Diff line Loading @@ -271,6 +271,10 @@ public class NotificationStackScrollLayoutController { } }; public void setIsShadeOpening(boolean isOpening) { mView.setIsShadeOpening(isOpening); } private final OnMenuEventListener mMenuEventListener = new OnMenuEventListener() { @Override public void onMenuClicked( Loading packages/SystemUI/src/com/android/systemui/statusbar/phone/NotificationPanelViewController.java +5 −0 Original line number Diff line number Diff line Loading @@ -2411,6 +2411,11 @@ public class NotificationPanelViewController extends PanelViewController { setListening(true); } @Override protected void setIsShadeOpening(boolean isOpening) { mNotificationStackScrollLayoutController.setIsShadeOpening(isOpening); } @Override protected void setOverExpansion(float overExpansion, boolean isPixels) { if (mConflictingQsExpansionGesture || mQsExpandImmediate) { Loading packages/SystemUI/src/com/android/systemui/statusbar/phone/PanelBar.java +3 −0 Original line number Diff line number Diff line Loading @@ -52,6 +52,9 @@ public abstract class PanelBar extends FrameLayout { public void go(int state) { if (DEBUG) LOG("go state: %d -> %d", mState, state); mState = state; if (mPanel != null) { mPanel.setIsShadeOpening(state == STATE_OPENING); } } @Override Loading Loading
packages/SystemUI/src/com/android/systemui/statusbar/notification/stack/AmbientState.java +9 −0 Original line number Diff line number Diff line Loading @@ -77,6 +77,7 @@ public class AmbientState { private Runnable mOnPulseHeightChangedListener; private ExpandableNotificationRow mTrackedHeadsUpRow; private float mAppearFraction; private boolean mIsShadeOpening; /** Tracks the state from AlertingNotificationManager#hasNotifications() */ private boolean mHasAlertEntries; Loading @@ -96,6 +97,14 @@ public class AmbientState { mBaseZHeight = getBaseHeight(mZDistanceBetweenElements); } void setIsShadeOpening(boolean isOpening) { mIsShadeOpening = isOpening; } public boolean isShadeOpening() { return mIsShadeOpening; } private static int getZDistanceBetweenElements(Context context) { return Math.max(1, context.getResources() .getDimensionPixelSize(R.dimen.z_distance_between_notifications)); Loading
packages/SystemUI/src/com/android/systemui/statusbar/notification/stack/NotificationStackScrollLayout.java +4 −0 Original line number Diff line number Diff line Loading @@ -550,6 +550,10 @@ public class NotificationStackScrollLayout extends ViewGroup implements Dumpable } } void setIsShadeOpening(boolean isOpening) { mAmbientState.setIsShadeOpening(isOpening); } @Override @ShadeViewRefactor(RefactorComponent.SHADE_VIEW) protected void onFinishInflate() { Loading
packages/SystemUI/src/com/android/systemui/statusbar/notification/stack/NotificationStackScrollLayoutController.java +4 −0 Original line number Diff line number Diff line Loading @@ -271,6 +271,10 @@ public class NotificationStackScrollLayoutController { } }; public void setIsShadeOpening(boolean isOpening) { mView.setIsShadeOpening(isOpening); } private final OnMenuEventListener mMenuEventListener = new OnMenuEventListener() { @Override public void onMenuClicked( Loading
packages/SystemUI/src/com/android/systemui/statusbar/phone/NotificationPanelViewController.java +5 −0 Original line number Diff line number Diff line Loading @@ -2411,6 +2411,11 @@ public class NotificationPanelViewController extends PanelViewController { setListening(true); } @Override protected void setIsShadeOpening(boolean isOpening) { mNotificationStackScrollLayoutController.setIsShadeOpening(isOpening); } @Override protected void setOverExpansion(float overExpansion, boolean isPixels) { if (mConflictingQsExpansionGesture || mQsExpandImmediate) { Loading
packages/SystemUI/src/com/android/systemui/statusbar/phone/PanelBar.java +3 −0 Original line number Diff line number Diff line Loading @@ -52,6 +52,9 @@ public abstract class PanelBar extends FrameLayout { public void go(int state) { if (DEBUG) LOG("go state: %d -> %d", mState, state); mState = state; if (mPanel != null) { mPanel.setIsShadeOpening(state == STATE_OPENING); } } @Override Loading