Loading packages/SystemUI/src/com/android/systemui/navigationbar/NavigationBar.java +4 −3 Original line number Diff line number Diff line Loading @@ -693,7 +693,8 @@ public class NavigationBar extends ViewController<NavigationBarView> implements final Display display = mView.getDisplay(); mView.setComponents(mRecentsOptional); if (mCentralSurfacesOptionalLazy.get().isPresent()) { mView.setComponents(mCentralSurfacesOptionalLazy.get().get().getPanelController()); mView.setComponents( mCentralSurfacesOptionalLazy.get().get().getNotificationPanelViewController()); } mView.setDisabledFlags(mDisabledFlags1, mSysUiFlagsContainer); mView.setOnVerticalChangedListener(this::onVerticalChanged); Loading Loading @@ -1282,8 +1283,8 @@ public class NavigationBar extends ViewController<NavigationBarView> implements } private void onVerticalChanged(boolean isVertical) { mCentralSurfacesOptionalLazy.get().ifPresent( statusBar -> statusBar.setQsScrimEnabled(!isVertical)); mCentralSurfacesOptionalLazy.get().ifPresent(statusBar -> statusBar.getNotificationPanelViewController().setQsScrimEnabled(!isVertical)); } private boolean onNavigationTouch(View v, MotionEvent event) { Loading packages/SystemUI/src/com/android/systemui/recents/OverviewProxyService.java +3 −2 Original line number Diff line number Diff line Loading @@ -192,7 +192,8 @@ public class OverviewProxyService extends CurrentUserTracker implements // TODO move this logic to message queue mCentralSurfacesOptionalLazy.get().ifPresent(centralSurfaces -> { if (event.getActionMasked() == ACTION_DOWN) { centralSurfaces.getPanelController().startExpandLatencyTracking(); centralSurfaces.getNotificationPanelViewController() .startExpandLatencyTracking(); } mHandler.post(() -> { int action = event.getActionMasked(); Loading Loading @@ -616,7 +617,7 @@ public class OverviewProxyService extends CurrentUserTracker implements final NavigationBarView navBarView = mNavBarControllerLazy.get().getNavigationBarView(mContext.getDisplayId()); final NotificationPanelViewController panelController = mCentralSurfacesOptionalLazy.get().get().getPanelController(); mCentralSurfacesOptionalLazy.get().get().getNotificationPanelViewController(); if (SysUiState.DEBUG) { Log.d(TAG_OPS, "Updating sysui state flags: navBarFragment=" + navBarFragment + " navBarView=" + navBarView + " panelController=" + panelController); Loading packages/SystemUI/src/com/android/systemui/shade/NotificationPanelViewController.java +8 −9 Original line number Diff line number Diff line Loading @@ -531,7 +531,7 @@ public final class NotificationPanelViewController { private final NavigationBarController mNavigationBarController; private final int mDisplayId; private KeyguardIndicationController mKeyguardIndicationController; private final KeyguardIndicationController mKeyguardIndicationController; private int mHeadsUpInset; private boolean mHeadsUpPinnedMode; private boolean mAllowExpandForSmallExpansion; Loading Loading @@ -743,6 +743,7 @@ public final class NotificationPanelViewController { SysUiState sysUiState, Provider<KeyguardBottomAreaViewController> keyguardBottomAreaViewControllerProvider, KeyguardUnlockAnimationController keyguardUnlockAnimationController, KeyguardIndicationController keyguardIndicationController, NotificationListContainer notificationListContainer, NotificationStackSizeCalculator notificationStackSizeCalculator, UnlockedScreenOffAnimationController unlockedScreenOffAnimationController, Loading Loading @@ -779,6 +780,7 @@ public final class NotificationPanelViewController { mResources = mView.getResources(); mKeyguardStateController = keyguardStateController; mKeyguardIndicationController = keyguardIndicationController; mStatusBarStateController = (SysuiStatusBarStateController) statusBarStateController; mNotificationShadeWindowController = notificationShadeWindowController; FlingAnimationUtils.Builder fauBuilder = flingAnimationUtilsBuilder.get(); Loading Loading @@ -1020,7 +1022,7 @@ public final class NotificationPanelViewController { mNotificationStackScrollLayoutController.setOnEmptySpaceClickListener( mOnEmptySpaceClickListener); addTrackingHeadsUpListener(mNotificationStackScrollLayoutController::setTrackingHeadsUp); mKeyguardBottomArea = mView.findViewById(R.id.keyguard_bottom_area); setKeyguardBottomArea(mView.findViewById(R.id.keyguard_bottom_area)); initBottomArea(); Loading Loading @@ -1264,7 +1266,7 @@ public final class NotificationPanelViewController { int index = mView.indexOfChild(mKeyguardBottomArea); mView.removeView(mKeyguardBottomArea); KeyguardBottomAreaView oldBottomArea = mKeyguardBottomArea; mKeyguardBottomArea = mKeyguardBottomAreaViewControllerProvider.get().getView(); setKeyguardBottomArea(mKeyguardBottomAreaViewControllerProvider.get().getView()); mKeyguardBottomArea.initFrom(oldBottomArea); mView.addView(mKeyguardBottomArea, index); initBottomArea(); Loading Loading @@ -1343,8 +1345,8 @@ public final class NotificationPanelViewController { return mHintAnimationRunning || mUnlockedScreenOffAnimationController.isAnimationPlaying(); } public void setKeyguardIndicationController(KeyguardIndicationController indicationController) { mKeyguardIndicationController = indicationController; private void setKeyguardBottomArea(KeyguardBottomAreaView keyguardBottomArea) { mKeyguardBottomArea = keyguardBottomArea; mKeyguardIndicationController.setIndicationArea(mKeyguardBottomArea); } Loading Loading @@ -3880,6 +3882,7 @@ public final class NotificationPanelViewController { public void setHeadsUpManager(HeadsUpManagerPhone headsUpManager) { mHeadsUpManager = headsUpManager; mHeadsUpManager.addListener(mOnHeadsUpChangedListener); mHeadsUpTouchHelper = new HeadsUpTouchHelper(headsUpManager, mNotificationStackScrollLayoutController.getHeadsUpCallback(), NotificationPanelViewController.this); Loading Loading @@ -4361,10 +4364,6 @@ public final class NotificationPanelViewController { mView.getViewTreeObserver().removeOnGlobalLayoutListener(listener); } public ShadeHeadsUpChangedListener getOnHeadsUpChangedListener() { return mOnHeadsUpChangedListener; } public void setHeaderDebugInfo(String text) { if (DEBUG_DRAWABLE) mHeaderDebugInfo = text; } Loading packages/SystemUI/src/com/android/systemui/shade/ShadeControllerImpl.java +1 −1 Original line number Diff line number Diff line Loading @@ -224,6 +224,6 @@ public class ShadeControllerImpl implements ShadeController { } private NotificationPanelViewController getNotificationPanelViewController() { return getCentralSurfaces().getPanelController(); return getCentralSurfaces().getNotificationPanelViewController(); } } packages/SystemUI/src/com/android/systemui/statusbar/phone/CentralSurfaces.java +0 −13 Original line number Diff line number Diff line Loading @@ -196,8 +196,6 @@ public interface CentralSurfaces extends Dumpable, ActivityStarter, LifecycleOwn void collapsePanelOnMainThread(); void collapsePanelWithDuration(int duration); void togglePanel(); void start(); Loading Loading @@ -305,9 +303,6 @@ public interface CentralSurfaces extends Dumpable, ActivityStarter, LifecycleOwn void checkBarModes(); // Called by NavigationBarFragment void setQsScrimEnabled(boolean scrimEnabled); void updateBubblesVisibility(); void setInteracting(int barWindow, boolean interacting); Loading Loading @@ -379,8 +374,6 @@ public interface CentralSurfaces extends Dumpable, ActivityStarter, LifecycleOwn void showKeyguardImpl(); boolean isInLaunchTransition(); void fadeKeyguardAfterLaunchTransition(Runnable beforeFading, Runnable endRunnable, Runnable cancelRunnable); Loading Loading @@ -437,8 +430,6 @@ public interface CentralSurfaces extends Dumpable, ActivityStarter, LifecycleOwn void showPinningEscapeToast(); KeyguardBottomAreaView getKeyguardBottomAreaView(); void setBouncerShowing(boolean bouncerShowing); void setBouncerShowingOverDream(boolean bouncerShowingOverDream); Loading Loading @@ -505,12 +496,8 @@ public interface CentralSurfaces extends Dumpable, ActivityStarter, LifecycleOwn boolean isBouncerShowingOverDream(); void onBouncerPreHideAnimation(); boolean isKeyguardSecure(); NotificationPanelViewController getPanelController(); NotificationGutsManager getGutsManager(); void updateNotificationPanelTouchState(); Loading Loading
packages/SystemUI/src/com/android/systemui/navigationbar/NavigationBar.java +4 −3 Original line number Diff line number Diff line Loading @@ -693,7 +693,8 @@ public class NavigationBar extends ViewController<NavigationBarView> implements final Display display = mView.getDisplay(); mView.setComponents(mRecentsOptional); if (mCentralSurfacesOptionalLazy.get().isPresent()) { mView.setComponents(mCentralSurfacesOptionalLazy.get().get().getPanelController()); mView.setComponents( mCentralSurfacesOptionalLazy.get().get().getNotificationPanelViewController()); } mView.setDisabledFlags(mDisabledFlags1, mSysUiFlagsContainer); mView.setOnVerticalChangedListener(this::onVerticalChanged); Loading Loading @@ -1282,8 +1283,8 @@ public class NavigationBar extends ViewController<NavigationBarView> implements } private void onVerticalChanged(boolean isVertical) { mCentralSurfacesOptionalLazy.get().ifPresent( statusBar -> statusBar.setQsScrimEnabled(!isVertical)); mCentralSurfacesOptionalLazy.get().ifPresent(statusBar -> statusBar.getNotificationPanelViewController().setQsScrimEnabled(!isVertical)); } private boolean onNavigationTouch(View v, MotionEvent event) { Loading
packages/SystemUI/src/com/android/systemui/recents/OverviewProxyService.java +3 −2 Original line number Diff line number Diff line Loading @@ -192,7 +192,8 @@ public class OverviewProxyService extends CurrentUserTracker implements // TODO move this logic to message queue mCentralSurfacesOptionalLazy.get().ifPresent(centralSurfaces -> { if (event.getActionMasked() == ACTION_DOWN) { centralSurfaces.getPanelController().startExpandLatencyTracking(); centralSurfaces.getNotificationPanelViewController() .startExpandLatencyTracking(); } mHandler.post(() -> { int action = event.getActionMasked(); Loading Loading @@ -616,7 +617,7 @@ public class OverviewProxyService extends CurrentUserTracker implements final NavigationBarView navBarView = mNavBarControllerLazy.get().getNavigationBarView(mContext.getDisplayId()); final NotificationPanelViewController panelController = mCentralSurfacesOptionalLazy.get().get().getPanelController(); mCentralSurfacesOptionalLazy.get().get().getNotificationPanelViewController(); if (SysUiState.DEBUG) { Log.d(TAG_OPS, "Updating sysui state flags: navBarFragment=" + navBarFragment + " navBarView=" + navBarView + " panelController=" + panelController); Loading
packages/SystemUI/src/com/android/systemui/shade/NotificationPanelViewController.java +8 −9 Original line number Diff line number Diff line Loading @@ -531,7 +531,7 @@ public final class NotificationPanelViewController { private final NavigationBarController mNavigationBarController; private final int mDisplayId; private KeyguardIndicationController mKeyguardIndicationController; private final KeyguardIndicationController mKeyguardIndicationController; private int mHeadsUpInset; private boolean mHeadsUpPinnedMode; private boolean mAllowExpandForSmallExpansion; Loading Loading @@ -743,6 +743,7 @@ public final class NotificationPanelViewController { SysUiState sysUiState, Provider<KeyguardBottomAreaViewController> keyguardBottomAreaViewControllerProvider, KeyguardUnlockAnimationController keyguardUnlockAnimationController, KeyguardIndicationController keyguardIndicationController, NotificationListContainer notificationListContainer, NotificationStackSizeCalculator notificationStackSizeCalculator, UnlockedScreenOffAnimationController unlockedScreenOffAnimationController, Loading Loading @@ -779,6 +780,7 @@ public final class NotificationPanelViewController { mResources = mView.getResources(); mKeyguardStateController = keyguardStateController; mKeyguardIndicationController = keyguardIndicationController; mStatusBarStateController = (SysuiStatusBarStateController) statusBarStateController; mNotificationShadeWindowController = notificationShadeWindowController; FlingAnimationUtils.Builder fauBuilder = flingAnimationUtilsBuilder.get(); Loading Loading @@ -1020,7 +1022,7 @@ public final class NotificationPanelViewController { mNotificationStackScrollLayoutController.setOnEmptySpaceClickListener( mOnEmptySpaceClickListener); addTrackingHeadsUpListener(mNotificationStackScrollLayoutController::setTrackingHeadsUp); mKeyguardBottomArea = mView.findViewById(R.id.keyguard_bottom_area); setKeyguardBottomArea(mView.findViewById(R.id.keyguard_bottom_area)); initBottomArea(); Loading Loading @@ -1264,7 +1266,7 @@ public final class NotificationPanelViewController { int index = mView.indexOfChild(mKeyguardBottomArea); mView.removeView(mKeyguardBottomArea); KeyguardBottomAreaView oldBottomArea = mKeyguardBottomArea; mKeyguardBottomArea = mKeyguardBottomAreaViewControllerProvider.get().getView(); setKeyguardBottomArea(mKeyguardBottomAreaViewControllerProvider.get().getView()); mKeyguardBottomArea.initFrom(oldBottomArea); mView.addView(mKeyguardBottomArea, index); initBottomArea(); Loading Loading @@ -1343,8 +1345,8 @@ public final class NotificationPanelViewController { return mHintAnimationRunning || mUnlockedScreenOffAnimationController.isAnimationPlaying(); } public void setKeyguardIndicationController(KeyguardIndicationController indicationController) { mKeyguardIndicationController = indicationController; private void setKeyguardBottomArea(KeyguardBottomAreaView keyguardBottomArea) { mKeyguardBottomArea = keyguardBottomArea; mKeyguardIndicationController.setIndicationArea(mKeyguardBottomArea); } Loading Loading @@ -3880,6 +3882,7 @@ public final class NotificationPanelViewController { public void setHeadsUpManager(HeadsUpManagerPhone headsUpManager) { mHeadsUpManager = headsUpManager; mHeadsUpManager.addListener(mOnHeadsUpChangedListener); mHeadsUpTouchHelper = new HeadsUpTouchHelper(headsUpManager, mNotificationStackScrollLayoutController.getHeadsUpCallback(), NotificationPanelViewController.this); Loading Loading @@ -4361,10 +4364,6 @@ public final class NotificationPanelViewController { mView.getViewTreeObserver().removeOnGlobalLayoutListener(listener); } public ShadeHeadsUpChangedListener getOnHeadsUpChangedListener() { return mOnHeadsUpChangedListener; } public void setHeaderDebugInfo(String text) { if (DEBUG_DRAWABLE) mHeaderDebugInfo = text; } Loading
packages/SystemUI/src/com/android/systemui/shade/ShadeControllerImpl.java +1 −1 Original line number Diff line number Diff line Loading @@ -224,6 +224,6 @@ public class ShadeControllerImpl implements ShadeController { } private NotificationPanelViewController getNotificationPanelViewController() { return getCentralSurfaces().getPanelController(); return getCentralSurfaces().getNotificationPanelViewController(); } }
packages/SystemUI/src/com/android/systemui/statusbar/phone/CentralSurfaces.java +0 −13 Original line number Diff line number Diff line Loading @@ -196,8 +196,6 @@ public interface CentralSurfaces extends Dumpable, ActivityStarter, LifecycleOwn void collapsePanelOnMainThread(); void collapsePanelWithDuration(int duration); void togglePanel(); void start(); Loading Loading @@ -305,9 +303,6 @@ public interface CentralSurfaces extends Dumpable, ActivityStarter, LifecycleOwn void checkBarModes(); // Called by NavigationBarFragment void setQsScrimEnabled(boolean scrimEnabled); void updateBubblesVisibility(); void setInteracting(int barWindow, boolean interacting); Loading Loading @@ -379,8 +374,6 @@ public interface CentralSurfaces extends Dumpable, ActivityStarter, LifecycleOwn void showKeyguardImpl(); boolean isInLaunchTransition(); void fadeKeyguardAfterLaunchTransition(Runnable beforeFading, Runnable endRunnable, Runnable cancelRunnable); Loading Loading @@ -437,8 +430,6 @@ public interface CentralSurfaces extends Dumpable, ActivityStarter, LifecycleOwn void showPinningEscapeToast(); KeyguardBottomAreaView getKeyguardBottomAreaView(); void setBouncerShowing(boolean bouncerShowing); void setBouncerShowingOverDream(boolean bouncerShowingOverDream); Loading Loading @@ -505,12 +496,8 @@ public interface CentralSurfaces extends Dumpable, ActivityStarter, LifecycleOwn boolean isBouncerShowingOverDream(); void onBouncerPreHideAnimation(); boolean isKeyguardSecure(); NotificationPanelViewController getPanelController(); NotificationGutsManager getGutsManager(); void updateNotificationPanelTouchState(); Loading