hongyangAndroid/AndroidChangeSkin
一种完全无侵入的换肤方式,支持插件式和应用内,无需重启Activity. observed · 2026-08-28
Health v2 · maintenance only
32/100
- Activity 0
- Release rhythm 35
- Longevity 100
Flags: no_releases
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 3957
- days_rel: n/a
- days_push: 3694
- n_releases_24m: 0
Adoption not part of the score
1711 stars · 364 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
AndroidChangeSkin is a Java library for Android that enables fully non-intrusive theme/skin switching, supporting both in-app skins and external plugin APK skins. It applies skin changes at runtime via view tags without restarting activities.
Use cases
- switch app theme at runtime without restarting activities
- load skins from external plugin apk files
- support multiple in-app skin variants with resource suffixes
- apply skinning to dynamically added views
- change background, text color, and image src resources on the fly
When to avoid
- you need a maintained library with recent updates and modern Android support
- you prefer declarative theming via Material 3 or AndroidX dynamic colors
- your project uses Kotlin-first or Jetpack Compose UI
Facets
library · maturity abandoned
ui-components theme mobile-development android-tools web-design jvm android skin-switching theming runtime-resource-swap no-restart
1 source
- readme: https://github.com/hongyangAndroid/AndroidChangeSkin · fetched 2026-08-28 · e25aa7d1c55e
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| hongyangAndroid/AndroidChangeSkin | main | 32 |
For agents
markdown · JSON · MCP: product_card(name="hongyangAndroid/AndroidChangeSkin")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem