Move bubble icon / content loading into its own controller class
I think this simplifies the BubbleBarController class and makes it
a bit easier to deal with the optional overflow (done in other CLs).
Flag: com.android.wm.shell.enable_bubble_bar
Test: manual - add some bubble to bubble bar, check that the overflow
is there & can be opened
Bug: 334175587
Change-Id: Ie17fa0279a981a019d5d50b9f71dc87f49d98dee
This commit is contained in:
@@ -33,6 +33,7 @@ public class BubbleControllers {
|
||||
public final BubbleDismissController bubbleDismissController;
|
||||
public final BubbleBarPinController bubbleBarPinController;
|
||||
public final BubblePinController bubblePinController;
|
||||
public final BubbleCreator bubbleCreator;
|
||||
|
||||
private final RunnableList mPostInitRunnables = new RunnableList();
|
||||
|
||||
@@ -49,7 +50,8 @@ public class BubbleControllers {
|
||||
BubbleDragController bubbleDragController,
|
||||
BubbleDismissController bubbleDismissController,
|
||||
BubbleBarPinController bubbleBarPinController,
|
||||
BubblePinController bubblePinController) {
|
||||
BubblePinController bubblePinController,
|
||||
BubbleCreator bubbleCreator) {
|
||||
this.bubbleBarController = bubbleBarController;
|
||||
this.bubbleBarViewController = bubbleBarViewController;
|
||||
this.bubbleStashController = bubbleStashController;
|
||||
@@ -58,6 +60,7 @@ public class BubbleControllers {
|
||||
this.bubbleDismissController = bubbleDismissController;
|
||||
this.bubbleBarPinController = bubbleBarPinController;
|
||||
this.bubblePinController = bubblePinController;
|
||||
this.bubbleCreator = bubbleCreator;
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user