-
public final class OverlayViewHelper
-
-
Constructor Summary
Constructors Constructor Description OverlayViewHelper(IViewHandler viewHandler, IOverlayFactory overlayFactory, AnimationFactory animationFactory, VariableTranslator variableTranslator, VariableKeeper variableKeeper)
-
Method Summary
Modifier and Type Method Description final UnitaddView(Context context, ConstraintLayout overlayHost, Action.ShowOverlayAction showOverlayAction)region Add view final UnitaddViewWithAnimation(Context context, ConstraintLayout overlayHost, Action.ShowOverlayAction showOverlayAction)region Add view with animation final UnitaddViewWithNoAnimation(Context context, ConstraintLayout overlayHost, Action.ShowOverlayAction showOverlayAction)region Add view with NO animation final UnitremoveView(ConstraintLayout overlayHost, String customId, TransitionSpec outroTransitionSpec)region Remove view final UnitremoveView(ConstraintLayout overlayHost, HideOverlayActionEntity hideOverlayActionEntity)final UnitremoveViewWithAnimation(ConstraintLayout overlayHost, String actionId, TransitionSpec outroTransitionSpec)region Remove view with animation final UnitaddLingeringIntroViewWithAnimation(ConstraintLayout overlayHost, Action.ShowOverlayAction showOverlayAction, Long animationPosition, Boolean isPlaying)region Add lingering view with animation final UnitupdateLingeringIntroOverlay(ConstraintLayout overlayHost, Action.ShowOverlayAction showOverlayAction, Long animationPosition, Boolean isPlaying)final UnitaddLingeringOutroViewWithAnimation(ConstraintLayout overlayHost, Action.ShowOverlayAction showOverlayAction, Long animationPosition, Boolean isPlaying)final UnitupdateLingeringOutroOverlay(ConstraintLayout overlayHost, Action.ShowOverlayAction showOverlayAction, Long animationPosition, Boolean isPlaying)final UnitaddOrUpdateLingeringMidwayOverlay(ConstraintLayout overlayHost, Action.ShowOverlayAction showOverlayAction)final UnitaddOrUpdateLingeringIntroOverlay(ConstraintLayout tvOverlayContainer, Action.ShowOverlayAction showOverlayAction, Long animationPosition, Boolean isPlaying)region Add or Update lingering intro view final UnitaddOrUpdateLingeringOutroOverlay(ConstraintLayout tvOverlayContainer, Action.ShowOverlayAction showOverlayAction, Long animationPosition, Boolean isPlaying)region Add or Update lingering outro view -
-
Constructor Detail
-
OverlayViewHelper
OverlayViewHelper(IViewHandler viewHandler, IOverlayFactory overlayFactory, AnimationFactory animationFactory, VariableTranslator variableTranslator, VariableKeeper variableKeeper)
-
-
Method Detail
-
addView
final Unit addView(Context context, ConstraintLayout overlayHost, Action.ShowOverlayAction showOverlayAction)
region Add view
-
addViewWithAnimation
final Unit addViewWithAnimation(Context context, ConstraintLayout overlayHost, Action.ShowOverlayAction showOverlayAction)
region Add view with animation
-
addViewWithNoAnimation
final Unit addViewWithNoAnimation(Context context, ConstraintLayout overlayHost, Action.ShowOverlayAction showOverlayAction)
region Add view with NO animation
-
removeView
final Unit removeView(ConstraintLayout overlayHost, String customId, TransitionSpec outroTransitionSpec)
region Remove view
-
removeView
final Unit removeView(ConstraintLayout overlayHost, HideOverlayActionEntity hideOverlayActionEntity)
-
removeViewWithAnimation
final Unit removeViewWithAnimation(ConstraintLayout overlayHost, String actionId, TransitionSpec outroTransitionSpec)
region Remove view with animation
-
addLingeringIntroViewWithAnimation
final Unit addLingeringIntroViewWithAnimation(ConstraintLayout overlayHost, Action.ShowOverlayAction showOverlayAction, Long animationPosition, Boolean isPlaying)
region Add lingering view with animation
-
updateLingeringIntroOverlay
final Unit updateLingeringIntroOverlay(ConstraintLayout overlayHost, Action.ShowOverlayAction showOverlayAction, Long animationPosition, Boolean isPlaying)
-
addLingeringOutroViewWithAnimation
final Unit addLingeringOutroViewWithAnimation(ConstraintLayout overlayHost, Action.ShowOverlayAction showOverlayAction, Long animationPosition, Boolean isPlaying)
-
updateLingeringOutroOverlay
final Unit updateLingeringOutroOverlay(ConstraintLayout overlayHost, Action.ShowOverlayAction showOverlayAction, Long animationPosition, Boolean isPlaying)
-
addOrUpdateLingeringMidwayOverlay
final Unit addOrUpdateLingeringMidwayOverlay(ConstraintLayout overlayHost, Action.ShowOverlayAction showOverlayAction)
-
addOrUpdateLingeringIntroOverlay
final Unit addOrUpdateLingeringIntroOverlay(ConstraintLayout tvOverlayContainer, Action.ShowOverlayAction showOverlayAction, Long animationPosition, Boolean isPlaying)
region Add or Update lingering intro view
-
addOrUpdateLingeringOutroOverlay
final Unit addOrUpdateLingeringOutroOverlay(ConstraintLayout tvOverlayContainer, Action.ShowOverlayAction showOverlayAction, Long animationPosition, Boolean isPlaying)
region Add or Update lingering outro view
-
-
-
-