Package com.castlabs.sdk.playerui
Interface VisibilityController
-
- All Known Implementing Classes:
DefaultVisibilityController
public interface VisibilityController
Implementations controll the visibility of a view.- Since:
- 4.0.0
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
hide(boolean userInteraction)
Called when the controlled view should be made invisiblvoid
interactionStarted()
Call this method when the user starts interacting with the view under control.void
interactionStopped()
Call this method when the user stopped interacting with the component under control.boolean
isVisible()
void
show(boolean userInteraction)
Called when the controlled view should be made visible
-
-
-
Method Detail
-
show
void show(boolean userInteraction)
Called when the controlled view should be made visible- Parameters:
userInteraction
- Indicates that the call was due to a user interaction
-
hide
void hide(boolean userInteraction)
Called when the controlled view should be made invisibl- Parameters:
userInteraction
- Indicates that the call was due to a user interaction
-
isVisible
boolean isVisible()
- Returns:
- True if the view is visible or about to become visible, i.e. an animation is running that will make the view visible when finished
-
interactionStarted
void interactionStarted()
Call this method when the user starts interacting with the view under control. This should disable for example any auto-hiding function.
-
interactionStopped
void interactionStopped()
Call this method when the user stopped interacting with the component under control.
-
-