Package com.github.tommyettinger.textra.effects


package com.github.tommyettinger.textra.effects
Contains the various effects that can be applied to text in a TypingLabel.
  • Classes
    Class
    Description
    Makes the hovered-over glyph stretch on y, as well as some glyphs near it.
    Blinks the entire text in two different colors at once, without interpolation.
    Starts the text large and shrinks into the final position/size, arcing up and then ending moving down; may optionally shake once it arrives at its destination.
    Makes each glyph spin in place, as if around a central pole.
    Rotates each glyph slightly back and forth, each one independently and randomly based on the current time.
    Moves the text vertically easing it into the final position.
    Stretches the text vertically from the baseline up to its full height.
    Fades the text's color from between colors or alphas.
    Tints the text in a gradient pattern; never ends.
    Hangs the text in midair and suddenly drops it.
    Makes the text expand and shrink like a beating heart.
    Tints the single glyph (or affected text, if all is true) underneath the pointer/mouse in a rainbow pattern.
    Makes a span of text appear instantly, without the typing delay taking place per-glyph.
    Randomly selects and shakes individual characters in the text, changing their color while shaking.
    Makes the text jumps and falls as if there was gravity.
    Allows clicking the affected text to open a URL in the browser.
    Moves the text from random starting points, easing glyphs into their final positions.
    Tints the text in an irregular, flowing color pattern that defaults to using sea green through deep blue, but can be changed to other colors.
    Tints the text in a rainbow pattern.
    Permanently rotates text in-place for each cell.
    Permanently sets the size of text.
    Shakes the text in a random pattern.
    Starts the text large and shrinks into the final position/size.
    Drips the text down and back up from its normal position in a random pattern.
    Starts the text with a y-offset, holds there for a short time, drops quickly into the final position/size, and may optionally shake after dropping in.
    Moves the text horizontally easing it into the final position.
    Rotates each glyph quickly and slows down as it approaches some count of rotations.
    Moves the text in a round spiral from outwards-in, easing it into the final position.
    Scales each glyph randomly, with each one scaled independently.
    Shrinks the text vertically toward the baseline while stretching a little outward horizontally, then returns to normal.
    Enables style properties for the single glyph (or affected text, if all is true) underneath the pointer/mouse, and disables them when not underneath.
    Allows clicking the affected text to trigger an event.
    Moves the text vertically in a sine wave pattern.
    Moves the text as if it is being blown around by wind.
    Moves the text vertically easing it into the final position, alternating glyphs moving down and glyphs moving up.