Merge "Move ColorExtractor.OnColorsChangedListener to inside of StatusBar." into sc-v2-dev
This commit is contained in:
@@ -248,7 +248,7 @@ import dagger.Lazy;
|
|||||||
/** */
|
/** */
|
||||||
public class StatusBar extends SystemUI implements
|
public class StatusBar extends SystemUI implements
|
||||||
ActivityStarter,
|
ActivityStarter,
|
||||||
ColorExtractor.OnColorsChangedListener, ConfigurationListener,
|
ConfigurationListener,
|
||||||
StatusBarStateController.StateListener,
|
StatusBarStateController.StateListener,
|
||||||
LifecycleOwner, BatteryController.BatteryStateChangeCallback,
|
LifecycleOwner, BatteryController.BatteryStateChangeCallback,
|
||||||
ActivityLaunchAnimator.Callback {
|
ActivityLaunchAnimator.Callback {
|
||||||
@@ -774,6 +774,9 @@ public class StatusBar extends SystemUI implements
|
|||||||
private final ActivityIntentHelper mActivityIntentHelper;
|
private final ActivityIntentHelper mActivityIntentHelper;
|
||||||
private NotificationStackScrollLayoutController mStackScrollerController;
|
private NotificationStackScrollLayoutController mStackScrollerController;
|
||||||
|
|
||||||
|
private final ColorExtractor.OnColorsChangedListener mOnColorsChangedListener =
|
||||||
|
(extractor, which) -> updateTheme();
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Public constructor for StatusBar.
|
* Public constructor for StatusBar.
|
||||||
*
|
*
|
||||||
@@ -981,7 +984,7 @@ public class StatusBar extends SystemUI implements
|
|||||||
|
|
||||||
mKeyguardIndicationController.init();
|
mKeyguardIndicationController.init();
|
||||||
|
|
||||||
mColorExtractor.addOnColorsChangedListener(this);
|
mColorExtractor.addOnColorsChangedListener(mOnColorsChangedListener);
|
||||||
mStatusBarStateController.addCallback(this,
|
mStatusBarStateController.addCallback(this,
|
||||||
SysuiStatusBarStateController.RANK_STATUS_BAR);
|
SysuiStatusBarStateController.RANK_STATUS_BAR);
|
||||||
|
|
||||||
@@ -1895,11 +1898,6 @@ public class StatusBar extends SystemUI implements
|
|||||||
return mNotificationPanelViewController.hideStatusBarIconsWhenExpanded();
|
return mNotificationPanelViewController.hideStatusBarIconsWhenExpanded();
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
|
||||||
public void onColorsChanged(ColorExtractor extractor, int which) {
|
|
||||||
updateTheme();
|
|
||||||
}
|
|
||||||
|
|
||||||
@Nullable
|
@Nullable
|
||||||
public View getAmbientIndicationContainer() {
|
public View getAmbientIndicationContainer() {
|
||||||
return mAmbientIndicationContainer;
|
return mAmbientIndicationContainer;
|
||||||
|
|||||||
Reference in New Issue
Block a user