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.ObjectAnimation support class that stores the animation state and implements the animation.
-
-
Field Summary
Fields Modifier and Type Field Description private floatanimatedValueprivate Animatoranimatorprivate floatfractionprivate floatstartValueprivate floattargetValueprivate intxprivate inty
-
Constructor Summary
Constructors Constructor Description AnimationSupport()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description private static booleanisAnimationEnabled(AnimatedIcon icon, java.awt.Component c)static voidpaintIcon(AnimatedIcon icon, java.awt.Component c, java.awt.Graphics g, int x, int y)private static voidpaintIconImpl(AnimatedIcon icon, java.awt.Component c, java.awt.Graphics g, int x, int y, AnimatedIcon.AnimationSupport as)static voidsaveIconLocation(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)
-
-