Class AnimationTypes.TextAnimation
java.lang.Object
com.vaadin.flow.component.Component
de.mekaso.vaadin.addon.compani.animation.Animation
de.mekaso.vaadin.addon.compani.animation.AnimationTypes.TextAnimation
- All Implemented Interfaces:
com.vaadin.flow.component.AttachNotifier,com.vaadin.flow.component.DetachNotifier,com.vaadin.flow.component.HasElement,com.vaadin.flow.component.HasStyle,com.vaadin.flow.dom.DomEventListener,Serializable
- Direct Known Subclasses:
AnimationTypes.TextEntranceAnimation,AnimationTypes.TextExitAnimation
- Enclosing class:
AnimationTypes
- Author:
- Meik Kaufmann Animation for text component (that implement HasText).
- See Also:
-
Field Summary
Fields inherited from class de.mekaso.vaadin.addon.compani.animation.Animation
animatedComponent, currentEffect, domListenerRegistration, effect, STYLES -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected String[]booleanDetect text animations.voidstart()Start an animation.protected voidStart the text animation.withEffect(TextDisplayEffect effect) Set the effect for a text component.Methods inherited from class de.mekaso.vaadin.addon.compani.animation.Animation
addAnimationEndListener, handleEvent, stopMethods inherited from class com.vaadin.flow.component.Component
addListener, bindVisible, findAncestor, fireEvent, from, get, getChildren, getElement, getEventBus, getId, getListeners, getLocale, getParent, getTestId, getTranslation, getTranslation, getTranslation, getTranslation, getTranslation, getTranslation, getUI, hasListener, isAttached, isTemplateMapped, isVisible, onAttach, onDetach, onEnabledStateChanged, removeFromParent, scrollIntoView, scrollIntoView, set, setElement, setId, setTestId, setVisibleMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.vaadin.flow.component.AttachNotifier
addAttachListenerMethods inherited from interface com.vaadin.flow.component.DetachNotifier
addDetachListenerMethods inherited from interface com.vaadin.flow.component.HasStyle
addClassName, addClassNames, bindClassName, bindClassNames, getClassName, getClassNames, getStyle, hasClassName, removeClassName, removeClassNames, setClassName, setClassName
-
Constructor Details
-
TextAnimation
public TextAnimation()
-
-
Method Details
-
withEffect
Set the effect for a text component.- Parameters:
effect- the effect- Returns:
- an animation
-
fetchCssClasses
- Specified by:
fetchCssClassesin classAnimation
-
start
public void start()Description copied from class:AnimationStart an animation. -
startTextAnimation
protected void startTextAnimation()Start the text animation. -
isTextEffect
public boolean isTextEffect()Description copied from class:AnimationDetect text animations.- Overrides:
isTextEffectin classAnimation- Returns:
- true for text animations
-