- Rephrased/Expanded javadocs for fullscreen methods

- Replaced all occurrences of "FullScreen" to "Fullscreen"
This commit is contained in:
theskyblockman 2024-09-04 14:44:02 +02:00 committed by oceanjules
parent 49af9228db
commit 4a4b3a3bc0
2 changed files with 22 additions and 14 deletions

View File

@ -1575,26 +1575,31 @@ public class PlayerControlView extends FrameLayout {
} }
private void onFullScreenButtonClicked(View v) { private void onFullScreenButtonClicked(View v) {
updateIsFullScreen(!isFullScreen); updateIsFullscreen(!isFullScreen);
} }
/** /**
* Updates whether the controller is in full screen to its icon * Updates whether the controller is in fullscreen, changing its fullscreen icon and reports it
* and reports it to to the listener. * to to the listener.
* @param isFullScreen If the view is in full screen. *
* <p>For {@code isFullscreen} equals {@code true} the icon will be set
* to {@link R.drawable#exo_styled_controls_fullscreen_exit} or else
* {@link R.drawable#exo_styled_controls_fullscreen_enter}.
*
* @param isFullscreen If the view is in full screen.
*/ */
public void updateIsFullScreen(boolean isFullScreen) { public void updateIsFullscreen(boolean isFullscreen) {
boolean fullScreenModeChanged = this.isFullScreen != isFullScreen; boolean fullscreenModeChanged = this.isFullScreen != isFullscreen;
if(fullScreenModeChanged && onFullScreenModeChangedListener == null) { if (fullscreenModeChanged && onFullScreenModeChangedListener == null) {
return; return;
} }
this.isFullScreen = isFullScreen; this.isFullScreen = isFullscreen;
updateFullScreenButtonForState(fullScreenButton, isFullScreen); updateFullScreenButtonForState(fullScreenButton, isFullscreen);
updateFullScreenButtonForState(minimalFullScreenButton, isFullScreen); updateFullScreenButtonForState(minimalFullScreenButton, isFullscreen);
if(fullScreenModeChanged && onFullScreenModeChangedListener != null) { if (fullscreenModeChanged && onFullScreenModeChangedListener != null) {
onFullScreenModeChangedListener.onFullScreenModeChanged(isFullScreen); onFullScreenModeChangedListener.onFullScreenModeChanged(isFullscreen);
} }
} }

View File

@ -1140,13 +1140,16 @@ public class PlayerView extends FrameLayout implements AdViewProvider {
} }
/** /**
* Sets whether the fullscreen button is fullScreenButton or minimalFullScreenButton. * Sets whether the player is currently in fullscreen, this will change the displayed icon.
*
* <p>If {@code isFullscreen} is {@code true}, {@link R.drawable#exo_styled_controls_fullscreen_exit}
* will be displayed or else {@link R.drawable#exo_styled_controls_fullscreen_enter}.
* *
* @param isFullscreen Whether the player is currently in fullscreen. * @param isFullscreen Whether the player is currently in fullscreen.
*/ */
public void setFullscreenButtonState(boolean isFullscreen) { public void setFullscreenButtonState(boolean isFullscreen) {
Assertions.checkStateNotNull(controller); Assertions.checkStateNotNull(controller);
controller.updateIsFullScreen(isFullscreen); controller.updateIsFullscreen(isFullscreen);
} }
/** /**