All Projects → AtifSayings → Animatoo

AtifSayings / Animatoo

Licence: mit
A lightweight and easy to use Android library that provides many activity transition animations.

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
Logcat
Android 日志打印框架,在手机上可以直接看到 Logcat 日志啦
Stars: ✭ 189 (-18.53%)
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:

https://youtu.be/M67KH9clHHc

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:

  1. in and out.
  2. swipe left.
  3. swipe right.
  4. split.
  5. shrink.
  6. card.
  7. zoom.
  8. fade.
  9. spin.
  10. diagonal.
  11. windmill.
  12. slide up.
  13. slide down.
  14. slide left.
  15. 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].