Build interactive applications with 2D and 3D animations, animated elements, add elegant UI effects to your applications, and more using Java animation libraries.
Java animation libraries are extremely useful in creating elaborate and graphical data visualization through a variety of animations such as Linear Graphs, Bar Plot Races, Scatter Plots, Horizontal and Vertical Movements in Bar Charts, Brownian Motion, Dynamic Axes, and more. It’s important to note that Java itself cannot create animation. Therefore, an external animation framework or library needs to be integrated into the program to pass a sequence of image frames and create a movement effect, i.e., animation.
Check out the below list to find the trending Java animation libraries for your data visualization applications:
lottie-androidby airbnb
Render After Effects animations natively on Android and iOS, Web, and React Native
lottie-androidby airbnb
Java 33978 Version:v6.0.0 License: Permissive (Apache-2.0)
AndroidViewAnimationsby daimajia
Cute view animation collection.
AndroidViewAnimationsby daimajia
Java 12288 Version:v2.0 License: Permissive (MIT)
android-gif-drawableby koral--
Views and Drawable for displaying animated GIFs on Android
android-gif-drawableby koral--
Java 9362 Version:v1.2.25 License: Others (Non-SPDX)
Android-SpinKitby ybq
Android loading animations
UltimateRecyclerViewby cymcsg
A RecyclerView(advanced and flexible version of ListView in Android) with refreshing,loading more,animation and many other features.
UltimateRecyclerViewby cymcsg
Java 7238 Version:v0.7.0 License: Permissive (Apache-2.0)
Android-Bootstrapby Bearded-Hen
Bootstrap style widgets for Android, with Glyph Icons
Android-Bootstrapby Bearded-Hen
Java 7272 Version:2.3.1 License: Permissive (MIT)
materialby rey5137
A library to bring fully animated Material Design components to pre-Lolipop Android.
materialby rey5137
Java 6026 Version:1.3.0 License: Permissive (Apache-2.0)
tickerby robinhood
An Android text view with scrolling text change animation
tickerby robinhood
Java 4322 Version:2.0.2 License: Permissive (Apache-2.0)
spruce-androidby willowtreeapps
Spruce Animation Library
spruce-androidby willowtreeapps
Java 3554 Version:1.1.0 License: Permissive (MIT)
ScalingLayoutby iammert
With Scaling Layout scale your layout on user interaction.
ScalingLayoutby iammert
Java 3326 Version:1.2.1 License: No License
animateby hitherejoe
An application demoing meaningful motion on Android
animateby hitherejoe
Java 3131 Version:Current License: No License
RecyclerViewItemAnimatorsby gabrielemariotti
An Android library which provides simple Item animations to RecyclerView items
RecyclerViewItemAnimatorsby gabrielemariotti
Java 3067 Version:Current License: No License
Carbonby ZieIony
Material Design implementation for Android 4.0+. Shadows, ripples, vectors, fonts, animations, widgets, rounded corners and more.
Carbonby ZieIony
Java 3012 Version:0.11.0 License: Permissive (Apache-2.0)
ExpectAnimby florent37
Describe your animation and run !
ExpectAnimby florent37
Java 2787 Version:v1.0.1 License: Permissive (Apache-2.0)
GuillotineMenu-Androidby Yalantis
Neat library, that provides a simple way to implement guillotine-styled animation
GuillotineMenu-Androidby Yalantis
Java 2742 Version:1.2 License: No License