Have you ever been bothered by the animation of your product design?

Have you ever been bullied by the product or other colleagues for bad animations?

The use of animation is a common knowledge in Android development. Here we sort out the excellent articles related to animation sent by code egg to the future, mainly including the basic knowledge of frame animation, tween animation, property animation and Transition animation, and with custom view to achieve some cool effects. Read the article recommended, practice, later colleagues see you shout elder brother!

Based on article

Android animation implementation details

This paper mainly introduces the realization of various types of animation provided by Android SDK, and introduces in detail the use methods of frame animation, tween animation, attribute animation, interpolator, AnimationSet, etc., and also introduces the interaction effect of Activity and Fragment.

Android 4.4.2 introduction of super dazzling animation library

This paper mainly introduces the Transition framework introduced in Android version 4.4.2 and analyzes the core parts of the framework: Scene, Transition, and TransitionManager, and then explain the common Transition effects apis, such as Explode and Slide, with examples for each effect. Finally, we explain the custom Transition effects.

Material Design super dazzle transition animation realization and process analysis

This article mainly introduces the realization of Content Transition without shared elements and ShareElement Transition with shared elements in Material Design.

practice

Read the above article, feeling confidence burst? Let’s try it out

How to achieve super germinating sense of small sun?

Good animations can be achieved by using zooming, rotation and a simple drawing API. By the end of this article you can learn:

– Analyze the implementation method of animation

– Use property animation to draw the view

– Use of Canvas related apis

Android custom animation cool submit button

Use animations in custom views to achieve better interaction. After reading this article, you can learn:

  • The use of the AnimatorSet

  • Canvas draws simple Views

  • How do I add animations to a custom View

Imitation iOS ofo (yellow car) home menu animation

ObjectAnimator menu display animation, you can learn from this article:

  • objectAnimator

  • View drawing skills, Path, Paint, Drawable drawing

Tool post

Through the above training, we have been able to customize the View and achieve a variety of animation, but as a programmer often encounter strange products, requirements to achieve some of the more complex (hole dad) animation, and time emergency, how to do! Here is a tool library that can be used when appropriate

Use Lottie to animate the boot screen

Lottie can export animations created by Adobe After Effects as JSON and play them on Android, IOS, and the WEB.

The above is the Android animation recommended content, beautiful user interface is a very important basis to measure the “good or bad” of an application, a beautiful user interface can improve the user’s good impression of the application, improve the user experience. Animation is an important factor to improve user experience. Good animation interaction makes people more comfortable to use.

Through consolidating the animation foundation with actual combat, I believe that you can master Android animation knowledge and use it!

“Big brother, you this animation is good, how to achieve?”

“Well…”

Have submitted a code egg original, click to read the original

Follow our official account below for more articles