Implement multi-display window drag
This commit implements the core logic for dragging windows across multiple displays, which includes: * Calculating and updating the window bounds on the original display. * Reparenting the window to the target display. The bounds calculation is performed by a new utility class, `MultiDisplayDragMoveBoundsCalculator`, which is designed to be reusable for different window types (e.g., freeform, Bubble, PiP). Bug: 381172757 Test: manual Flag: com.android.window.flags.enable_connected_displays_window_drag Change-Id: I37b0646e5b3e516d939a8aab18d25dc7708479b7
Loading
Please register or sign in to comment