Loading libs/WindowManager/Shell/res/layout/desktop_mode_window_decor_handle_menu.xml +1 −0 Original line number Diff line number Diff line Loading @@ -81,6 +81,7 @@ style="@style/DesktopModeHandleMenuWindowingButton"/> <Space android:id="@+id/split_screen_button_space" android:layout_width="0dp" android:layout_height="0dp" android:layout_weight="1"/> Loading libs/WindowManager/Shell/src/com/android/wm/shell/windowdecor/HandleMenu.kt +11 −0 Original line number Diff line number Diff line Loading @@ -29,6 +29,7 @@ import android.graphics.Point import android.graphics.PointF import android.graphics.Rect import android.os.Bundle import android.view.Display.DEFAULT_DISPLAY import android.view.LayoutInflater import android.view.MotionEvent import android.view.MotionEvent.ACTION_OUTSIDE Loading Loading @@ -551,6 +552,9 @@ class HandleMenu( private val splitscreenBtn = windowingPill.requireViewById<ImageButton>( R.id.split_screen_button ) private val splitscreenBtnSpace = windowingPill.requireViewById<Space>( R.id.split_screen_button_space ) private val floatingBtn = windowingPill.requireViewById<ImageButton>(R.id.floating_button) private val floatingBtnSpace = windowingPill.requireViewById<Space>( R.id.floating_button_space Loading Loading @@ -822,6 +826,13 @@ class HandleMenu( floatingBtnSpace.visibility = View.GONE } // TODO: b/362720126 - remove this check after entering split screen from handle menu // is supported on external display. if (taskInfo.displayId != DEFAULT_DISPLAY) { splitscreenBtn.visibility = View.GONE splitscreenBtnSpace.visibility = View.GONE } fullscreenBtn.isSelected = taskInfo.isFullscreen fullscreenBtn.isEnabled = !taskInfo.isFullscreen fullscreenBtn.imageTintList = style.windowingButtonColor Loading Loading
libs/WindowManager/Shell/res/layout/desktop_mode_window_decor_handle_menu.xml +1 −0 Original line number Diff line number Diff line Loading @@ -81,6 +81,7 @@ style="@style/DesktopModeHandleMenuWindowingButton"/> <Space android:id="@+id/split_screen_button_space" android:layout_width="0dp" android:layout_height="0dp" android:layout_weight="1"/> Loading
libs/WindowManager/Shell/src/com/android/wm/shell/windowdecor/HandleMenu.kt +11 −0 Original line number Diff line number Diff line Loading @@ -29,6 +29,7 @@ import android.graphics.Point import android.graphics.PointF import android.graphics.Rect import android.os.Bundle import android.view.Display.DEFAULT_DISPLAY import android.view.LayoutInflater import android.view.MotionEvent import android.view.MotionEvent.ACTION_OUTSIDE Loading Loading @@ -551,6 +552,9 @@ class HandleMenu( private val splitscreenBtn = windowingPill.requireViewById<ImageButton>( R.id.split_screen_button ) private val splitscreenBtnSpace = windowingPill.requireViewById<Space>( R.id.split_screen_button_space ) private val floatingBtn = windowingPill.requireViewById<ImageButton>(R.id.floating_button) private val floatingBtnSpace = windowingPill.requireViewById<Space>( R.id.floating_button_space Loading Loading @@ -822,6 +826,13 @@ class HandleMenu( floatingBtnSpace.visibility = View.GONE } // TODO: b/362720126 - remove this check after entering split screen from handle menu // is supported on external display. if (taskInfo.displayId != DEFAULT_DISPLAY) { splitscreenBtn.visibility = View.GONE splitscreenBtnSpace.visibility = View.GONE } fullscreenBtn.isSelected = taskInfo.isFullscreen fullscreenBtn.isEnabled = !taskInfo.isFullscreen fullscreenBtn.imageTintList = style.windowingButtonColor Loading