# OCNYang/Android-Animation-Set

:books: Android 所有动画系列详尽教程。          Explain all animations in Android.

Repository: https://github.com/OCNYang/Android-Animation-Set
Canonical: https://ross.abutalabs.com/products/android-animation-set
Homepage: https://www.jianshu.com/p/0eb89d43eea4
Language: Java
License: Apache-2.0
License Family: permissive
Topics: animation, animatorset, android-animation, android-animations, animation-library, constraintlayout, constraintset, drawable-animation, property-animation, view-animation, frame-animation, ripple-effect, ripple-animation, share-element, reveal-effect, transition-animation, share-elements, view-state, vector, animated-vector-drawable
Last push: 2023-02-21T03:10:49+00:00

## Health v2 (maintenance only)
Score: 32/100 (v2, computed 2026-09-03T02:39:23.370411+00:00)
- activity 0, release rhythm 35, longevity 100
- inputs: {"age_days": 3086, "days_push": 1289, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 3139, forks 510 (observed 2026-08-28T04:07:45.777373+00:00)

## What it is
A comprehensive tutorial collection and demo app covering every animation type available natively in Android, from view and frame animations to property, ripple, reveal, transition, state, and vector animations. Each category includes detailed explanations (primarily in Chinese) plus runnable Java example code.

## Use cases
- learn all android animation types
- how to implement property animation in android
- android transition and shared element animation examples
- how to do frame animation with AnimationDrawable
- android reveal effect and ripple touch feedback examples
- animate view state changes with StateListAnimator
- animated vector drawable tutorial
- keyframe animation with ConstraintSet

## When to choose
- you want a curated reference of Android's native animation APIs with working sample code
- you are learning Android animations from view animation through ConstraintSet animations
- you need copyable Java examples for transitions, ripples, or vector animations

## When to avoid
- you need a production animation library like Lottie
- you want Kotlin-first examples or Jetpack Compose animations
- you need actively maintained code rather than a tutorial reference

## Facets
- artifact type: learning-resource
- maturity: maintenance
- function: animation
- domain: android-tools, mobile-development, tutorials
- platform: -
- tags: android, tutorial-collection, property-animation, view-animation, frame-animation, transition-animation, vector-animation, constraintset, ripple-effect, reveal-effect, java

## Member repositories
- OCNYang/Android-Animation-Set (main) score 32

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:07:45.777373+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T07:26:03.011216+00:00, confidence not recorded.
  - readme: https://github.com/OCNYang/Android-Animation-Set (fetched 2026-08-28T04:07:45.777373+00:00, sha 61988643b72c)
  - homepage: https://www.jianshu.com/p/0eb89d43eea4 (fetched 2026-08-29T09:40:43.702758+00:00, sha 5e4ce05ce0ab)
- Data as of 2026-08-30T08:39:29.467469+00:00.
