Create container view for bubble bar
The container will be used to inflate the bubble bar flyout view Flag: com.android.wm.shell.enable_bubble_bar Bug: 277815200 Test: builds successfully -- code is not wired up yet Change-Id: I3012caa801c73f9e13f26c8803595b59e250ae1e
This commit is contained in:
@@ -71,6 +71,7 @@ import android.view.Surface;
|
||||
import android.view.View;
|
||||
import android.view.WindowInsets;
|
||||
import android.view.WindowManager;
|
||||
import android.widget.FrameLayout;
|
||||
import android.widget.Toast;
|
||||
import android.window.RemoteTransition;
|
||||
|
||||
@@ -268,8 +269,10 @@ public class TaskbarActivityContext extends BaseTaskbarContext {
|
||||
NearestTouchFrame navButtonsView = mDragLayer.findViewById(R.id.navbuttons_view);
|
||||
StashedHandleView stashedHandleView = mDragLayer.findViewById(R.id.stashed_handle);
|
||||
BubbleBarView bubbleBarView = null;
|
||||
FrameLayout bubbleBarContainer = null;
|
||||
if (isTransientTaskbar || Flags.enableBubbleBarInPersistentTaskBar()) {
|
||||
bubbleBarView = mDragLayer.findViewById(R.id.taskbar_bubbles);
|
||||
bubbleBarContainer = mDragLayer.findViewById(R.id.taskbar_bubbles_container);
|
||||
}
|
||||
StashedHandleView bubbleHandleView = mDragLayer.findViewById(R.id.stashed_bubble_handle);
|
||||
|
||||
@@ -296,7 +299,7 @@ public class TaskbarActivityContext extends BaseTaskbarContext {
|
||||
: new PersistentBubbleStashController(dimensionsProvider);
|
||||
bubbleControllersOptional = Optional.of(new BubbleControllers(
|
||||
new BubbleBarController(this, bubbleBarView),
|
||||
new BubbleBarViewController(this, bubbleBarView),
|
||||
new BubbleBarViewController(this, bubbleBarView, bubbleBarContainer),
|
||||
bubbleStashController,
|
||||
bubbleHandleController,
|
||||
new BubbleDragController(this),
|
||||
|
||||
Reference in New Issue
Block a user