Lottie4J Java(FX) library

Lottie is a JSON-based animation file format that lets designers export animations from various tools and use them on any platform (mobile, web, desktop) as easily as using static images. It’s become the industry standard for vector animations because the files are small, scalable, and can be manipulated programmatically.

Lottie4J provides two Java libraries: the first 'core' can parse existing Lottie animations to Java objects and vice-version, and the second 'fxplayer' is a JavaFX component that plays such Lottie animations.

Links

Lottie4J Website
Provides all information about the Lottie format and the Lottie4J libraries.
Lottie4J GitHub Repository
Sources of the Lottie4J project and website.
Lottie Files
Create, manage and implement lightweight animations across websites, apps, presentations, social and more.

Video

Used Technologies

  • Java, JavaFX
  • Lottie Files
  • GitHub Actions
  • Maven Repository