Class AnimationPlayer

java.lang.Object
com.github.weisj.jsvg.ui.AnimationPlayer

public class AnimationPlayer extends Object
  • Field Details

    • NO_ANIMATION

      private static final AnimationPeriod NO_ANIMATION
    • animationTimer

      private final Timer animationTimer
    • action

      @NotNull private final @NotNull AnimationPlayer.FrameAction action
    • animation

      @NotNull private @NotNull Animation animation
    • startTime

      private long startTime
    • elapsedTime

      private long elapsedTime
  • Constructor Details

  • Method Details

    • setAnimation

      public void setAnimation(@Nullable @Nullable Animation animation)
    • animationState

      @NotNull public @NotNull AnimationState animationState()
    • isRunning

      public boolean isRunning()
    • start

      public void start()
    • stop

      public void stop()
    • pause

      public void pause()
    • resume

      public void resume()
    • elapsedTime

      private long elapsedTime()
    • tick

      private void tick()