Animation
by kalaiyarasan Updated: Jan 4, 2023
Guide Kit
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
33934
Version:v6.0.0
License: Permissive (Apache-2.0)
AndroidViewAnimationsby daimajia
Cute view animation collection.
AndroidViewAnimationsby daimajia
Java
12273
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
4318
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