Loading libs/WindowManager/Shell/src/com/android/wm/shell/windowdecor/MaximizeButtonView.kt +10 −0 Original line number Diff line number Diff line Loading @@ -53,6 +53,10 @@ class MaximizeButtonView( (stubProgressBarContainer.inflate() as FrameLayout) .requireViewById(R.id.progress_bar) } private val maximizeButtonText = context.resources.getString(R.string.desktop_mode_maximize_menu_maximize_button_text) private val restoreButtonText = context.resources.getString(R.string.desktop_mode_maximize_menu_restore_button_text) init { LayoutInflater.from(context).inflate(R.layout.maximize_menu_button, this, true) Loading Loading @@ -154,6 +158,12 @@ class MaximizeButtonView( /** Set the drawable resource to use for the maximize button. */ fun setIcon(@DrawableRes icon: Int) { maximizeWindow.setImageResource(icon) when (icon) { R.drawable.decor_desktop_mode_immersive_or_maximize_exit_button_dark -> maximizeWindow.contentDescription = restoreButtonText R.drawable.decor_desktop_mode_maximize_button_dark -> maximizeWindow.contentDescription = maximizeButtonText } } companion object { Loading Loading
libs/WindowManager/Shell/src/com/android/wm/shell/windowdecor/MaximizeButtonView.kt +10 −0 Original line number Diff line number Diff line Loading @@ -53,6 +53,10 @@ class MaximizeButtonView( (stubProgressBarContainer.inflate() as FrameLayout) .requireViewById(R.id.progress_bar) } private val maximizeButtonText = context.resources.getString(R.string.desktop_mode_maximize_menu_maximize_button_text) private val restoreButtonText = context.resources.getString(R.string.desktop_mode_maximize_menu_restore_button_text) init { LayoutInflater.from(context).inflate(R.layout.maximize_menu_button, this, true) Loading Loading @@ -154,6 +158,12 @@ class MaximizeButtonView( /** Set the drawable resource to use for the maximize button. */ fun setIcon(@DrawableRes icon: Int) { maximizeWindow.setImageResource(icon) when (icon) { R.drawable.decor_desktop_mode_immersive_or_maximize_exit_button_dark -> maximizeWindow.contentDescription = restoreButtonText R.drawable.decor_desktop_mode_maximize_button_dark -> maximizeWindow.contentDescription = maximizeButtonText } } companion object { Loading