# REBOOTERS/AndroidAnimationExercise

Android 动画各种实现，包括帧动画、补间动画和属性动画的总结分享

Repository: https://github.com/REBOOTERS/AndroidAnimationExercise
Canonical: https://ross.abutalabs.com/products/androidanimationexercise
Language: Java
License: Apache-2.0
License Family: permissive
Topics: android, animation, bitmap, view, viewpager, gradle-plugin, imitate, gradle, gradle-script, gradle-plugin-development, android-view, asm, transform, apk, coroutine, coroutines-android, motionlayout, jetpack-android
Last push: 2026-08-14T02:11:51+00:00

## Health v2 (maintenance only)
Score: 76/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 97, release rhythm 34, longevity 100
- inputs: {"age_days": 3677, "days_push": 20, "days_rel": 230, "gap_med": null, "n_releases_24m": 1}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 2108, forks 366 (observed 2026-08-28T04:06:14.070591+00:00)

## What it is
An open-source Android demo app and learning resource collecting implementations of Android animations (frame, tween, and property animations), custom Views, and imitations of popular app effects. It also includes componentized modules, Jetpack Compose examples, and custom Gradle plugin/build-flow experiments.

## Use cases
- learn android animation techniques
- examples of frame tween and property animations
- imitate animations from popular apps like weibo or qq
- learn android custom view development
- study android gradle plugin and build instrumentation
- find jetpack compose animation examples
- reference for viewpager and activity transition animations

## When to choose
- you are learning Android animation APIs from frame/tween to property animations
- you want runnable demo code for custom Views and app effect imitations
- you want to study componentization, ARouter, or Gradle plugin development on Android

## When to avoid
- you need a production-ready animation library to drop into your app
- you target AGP 8.0+ and rely on the removed Transform API examples
- you need iOS, web, or non-Android UI animation solutions

## Facets
- artifact type: learning-resource
- maturity: active
- function: animation, ui-components, developer-tools
- domain: mobile-development, tutorials, android-tools
- platform: -
- tags: android-animation, custom-view, frame-animation, tween-animation, property-animation, jetpack-compose, gradle-plugin, demo-app, kotlin, java, android, mobile

## Member repositories
- REBOOTERS/AndroidAnimationExercise (main) score 76

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:06:14.070591+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-30T02:53:52.845022+00:00, confidence not recorded.
  - readme: https://github.com/REBOOTERS/AndroidAnimationExercise (fetched 2026-08-28T04:06:14.070591+00:00, sha 77c113fd10d1)
- Data as of 2026-08-30T08:39:29.467469+00:00.
