mirror of
https://github.com/androidx/media.git
synced 2025-04-30 06:46:50 +08:00
- Rephrased/Expanded javadocs for fullscreen methods
- Replaced all occurrences of "FullScreen" to "Fullscreen"
This commit is contained in:
parent
49af9228db
commit
4a4b3a3bc0
@ -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);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -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);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
Loading…
x
Reference in New Issue
Block a user