Package com.formdev.flatlaf.util
Class AnimatedIcon.AnimationSupport
- java.lang.Object
-
- com.formdev.flatlaf.util.AnimatedIcon.AnimationSupport
-
- Enclosing interface:
- AnimatedIcon
public static class AnimatedIcon.AnimationSupport extends java.lang.Object
Animation support class that stores the animation state and implements the animation.
-
-
Field Summary
Fields Modifier and Type Field Description private float
animatedValue
private Animator
animator
private float
fraction
private float
startValue
private float
targetValue
private int
x
private int
y
-
Constructor Summary
Constructors Constructor Description AnimationSupport()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description private static boolean
isAnimationEnabled(AnimatedIcon icon, java.awt.Component c)
static void
paintIcon(AnimatedIcon icon, java.awt.Component c, java.awt.Graphics g, int x, int y)
private static void
paintIconImpl(AnimatedIcon icon, java.awt.Component c, java.awt.Graphics g, int x, int y, AnimatedIcon.AnimationSupport as)
static void
saveIconLocation(AnimatedIcon icon, java.awt.Component c, int x, int y)
-
-
-
Field Detail
-
startValue
private float startValue
-
targetValue
private float targetValue
-
animatedValue
private float animatedValue
-
fraction
private float fraction
-
animator
private Animator animator
-
x
private int x
-
y
private int y
-
-
Method Detail
-
paintIcon
public static void paintIcon(AnimatedIcon icon, java.awt.Component c, java.awt.Graphics g, int x, int y)
-
paintIconImpl
private static void paintIconImpl(AnimatedIcon icon, java.awt.Component c, java.awt.Graphics g, int x, int y, AnimatedIcon.AnimationSupport as)
-
isAnimationEnabled
private static boolean isAnimationEnabled(AnimatedIcon icon, java.awt.Component c)
-
saveIconLocation
public static void saveIconLocation(AnimatedIcon icon, java.awt.Component c, int x, int y)
-
-