AtifSayings / Animatoo
Licence: mit
A lightweight and easy to use Android library that provides many activity transition animations.
Stars: ✭ 232
Programming Languages
java
68154 projects - #9 most used programming language
Projects that are alternatives of or similar to Animatoo
Lookatme
VideoView that plays video only when 👀 are open and 👦 is detected with various other features
Stars: ✭ 161 (-30.6%)
Mutual labels: android-studio
Fcm Push Plugin
IntelliJ IDEA plugin to send pushes using Firebase Cloud Messaging (FCM)
Stars: ✭ 177 (-23.71%)
Mutual labels: android-studio
Perfectshow
Android virtual makeup app, apply cosmetics on human face.
Stars: ✭ 194 (-16.38%)
Mutual labels: android-studio
Dinocompose
Chrome's Dino T-Rex game developed in Jetpack Compose
Stars: ✭ 170 (-26.72%)
Mutual labels: android-studio
Calendula
An Android assistant for personal medication management
Stars: ✭ 174 (-25%)
Mutual labels: android-studio
Trailersapp
A simple demo project for The Movie DB based on MVVM clean architecture.
Stars: ✭ 180 (-22.41%)
Mutual labels: android-studio
Notzz App
📝 A Simple Note-Taking App built to demonstrate the use of Modern Android development tools - (Kotlin, Coroutines, State Flow, Hilt-Dependency Injection, Jetpack DataStore, Architecture Components, MVVM, Room, Material Design Components).
Stars: ✭ 158 (-31.9%)
Mutual labels: android-studio
K4kotlin
A sweet, small set of Kotlin functions to reduce your android boilerplate code
Stars: ✭ 210 (-9.48%)
Mutual labels: android-studio
Nicevieoplayer
IjkPlayer/MediaPlayer+TextureView,支持列表,完美切换全屏、小窗口的Android视频播放器
Stars: ✭ 2,114 (+811.21%)
Mutual labels: android-studio
Chatbot Watson Android
An Android ChatBot powered by Watson Services - Assistant, Speech-to-Text and Text-to-Speech on IBM Cloud.
Stars: ✭ 169 (-27.16%)
Mutual labels: android-studio
Advancedrecycleview
♻ RecycleView with multiple view types, inner horizontal RecycleView and layout animation
Stars: ✭ 172 (-25.86%)
Mutual labels: android-studio
Android Studio Plugins
This is a list of all awesome and useful android studio plugins.
Stars: ✭ 2,186 (+842.24%)
Mutual labels: android-studio
Paginglibrary Sample
An open source app that is refactored to demo Paging Library from Android Jetpack
Stars: ✭ 165 (-28.88%)
Mutual labels: android-studio
Materialcalendar
A Material design calendar inspired by the CalendarView of School Diary.
Stars: ✭ 196 (-15.52%)
Mutual labels: android-studio
Customrefreshview
一个支持网络错误重试,无数据页(可自定义),无网络界面(可自定义)的上拉加载更多,下拉刷新控件
Stars: ✭ 160 (-31.03%)
Mutual labels: android-studio
Jetquotes
🔖 A Quotes Application built to Demonstrate the Jetpack Compose UI
Stars: ✭ 179 (-22.84%)
Mutual labels: android-studio
Modern Android Development
Modern Android Development tools & key points
Stars: ✭ 219 (-5.6%)
Mutual labels: android-studio
Tensorflow Hangul Recognition
Handwritten Korean Character Recognition with TensorFlow and Android
Stars: ✭ 203 (-12.5%)
Mutual labels: android-studio
Intellij Haxe
Haxe plugin for IntelliJ Platform based IDEs (IDEA, Android-Studio)
Stars: ✭ 188 (-18.97%)
Mutual labels: android-studio
Animatoo
Bored with same animation for activity transition? Animatoo is a lightweight and easy to use Android library that provides many activity transition animations
- min SDK 16 (Android Jellybean 4.1)
- written in Java
A lightweight, easy-to-use Android library that provides awesome activity transition animations
Video Tutorial Link:
Screenshots


Installation
Add this into your root build.gradle file:
allprojects {
repositories {
...
maven { url 'https://jitpack.io' }
}
}
Add the dependency to your module build.gradle:
dependencies {
implementation 'com.github.mohammadatif:Animatoo:master'
}
Usage
Animatoo has 15 different activity transition animations:
- in and out.
- swipe left.
- swipe right.
- split.
- shrink.
- card.
- zoom.
- fade.
- spin.
- diagonal.
- windmill.
- slide up.
- slide down.
- slide left.
- slide right.
Using Animatoo is extremely simple, A single short line of code following startActivity(...) is all that's needed, for example:
startActivity(new Intent(context, TargetActivity.class));
Animatoo.animateZoom(context); //fire the zoom animation
Another example, this time firing the animation when the back button is pressed:
@Override
public void onBackPressed(){
super.onBackPressed();
Animatoo.animateSlideLeft(context); //fire the slide left animation
}
All the available methods for this library:
Animatoo.animateZoom(context);
Animatoo.animateFade(context);
Animatoo.animateWindmill(context);
Animatoo.animateSpin(context);
Animatoo.animateDiagonal(context);
Animatoo.animateSplit(context);
Animatoo.animateShrink(context);
Animatoo.animateCard(context);
Animatoo.animateInAndOut(context);
Animatoo.animateSwipeLeft(context);
Animatoo.animateSwipeRight(context);
Animatoo.animateSlideLeft(context);
Animatoo.animateSlideRight(context);
Animatoo.animateSlideDown(context);
Animatoo.animateSlideUp(context);
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].