public abstract class DefaultTransitionEffect extends java.lang.Object implements TransitionEffect
| Modifier and Type | Field and Description |
|---|---|
protected boolean |
animating |
protected static java.lang.String |
DIRECTION |
protected java.util.Map<java.lang.String,java.lang.Object> |
effectSettings |
| Constructor and Description |
|---|
DefaultTransitionEffect() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
clearSettings() |
protected <T> T |
get(java.lang.String property,
T defaultValue) |
long |
getAnimationDelay()
Default methods
|
Direction |
getDirection() |
protected java.util.Map<java.lang.String,java.lang.Object> |
getEffectSettings()
Effect settings storage
|
boolean |
isAnimating()
Returns whether transition is performed or not.
|
abstract boolean |
performAnimation(ImageTransition imageTransition)
Single animation tick
|
boolean |
performAnimationTick(ImageTransition transition)
Default animation methods
|
abstract void |
prepareAnimation(ImageTransition imageTransition)
Initial animation tick used for preparations
|
protected void |
put(java.lang.String property,
java.lang.Object value) |
protected void |
remove(java.lang.String property) |
void |
setDirection(Direction direction) |
protected void |
setEffectSettings(java.util.Map<java.lang.String,java.lang.Object> effectSettings) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitpaintprotected static final java.lang.String DIRECTION
protected java.util.Map<java.lang.String,java.lang.Object> effectSettings
protected boolean animating
public long getAnimationDelay()
getAnimationDelay in interface TransitionEffectpublic boolean isAnimating()
TransitionEffectisAnimating in interface TransitionEffectpublic Direction getDirection()
public void setDirection(Direction direction)
protected java.util.Map<java.lang.String,java.lang.Object> getEffectSettings()
protected void setEffectSettings(java.util.Map<java.lang.String,java.lang.Object> effectSettings)
protected void put(java.lang.String property,
java.lang.Object value)
protected void remove(java.lang.String property)
protected void clearSettings()
protected <T> T get(java.lang.String property,
T defaultValue)
public boolean performAnimationTick(ImageTransition transition)
performAnimationTick in interface TransitionEffecttransition - image transition componentpublic abstract void prepareAnimation(ImageTransition imageTransition)
public abstract boolean performAnimation(ImageTransition imageTransition)