- 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) {
updateIsFullScreen(!isFullScreen);
updateIsFullscreen(!isFullScreen);
}
/**
* Updates whether the controller is in full screen to its icon
* and reports it to to the listener.
* @param isFullScreen If the view is in full screen.
* Updates whether the controller is in fullscreen, changing its fullscreen icon and reports it
* to to the listener.
*
* <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) {
boolean fullScreenModeChanged = this.isFullScreen != isFullScreen;
public void updateIsFullscreen(boolean isFullscreen) {
boolean fullscreenModeChanged = this.isFullScreen != isFullscreen;
if(fullScreenModeChanged && onFullScreenModeChangedListener == null) {
if (fullscreenModeChanged && onFullScreenModeChangedListener == null) {
return;
}
this.isFullScreen = isFullScreen;
updateFullScreenButtonForState(fullScreenButton, isFullScreen);
updateFullScreenButtonForState(minimalFullScreenButton, isFullScreen);
if(fullScreenModeChanged && onFullScreenModeChangedListener != null) {
onFullScreenModeChangedListener.onFullScreenModeChanged(isFullScreen);
this.isFullScreen = isFullscreen;
updateFullScreenButtonForState(fullScreenButton, isFullscreen);
updateFullScreenButtonForState(minimalFullScreenButton, isFullscreen);
if (fullscreenModeChanged && onFullScreenModeChangedListener != null) {
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.
*/
public void setFullscreenButtonState(boolean isFullscreen) {
Assertions.checkStateNotNull(controller);
controller.updateIsFullScreen(isFullscreen);
controller.updateIsFullscreen(isFullscreen);
}
/**