# qqliu10u/QSkinLoader

<https://repo.masters-masters.com/en/repos/qqliu10u/QSkinLoader>

[Home](https://repo.masters-masters.com/en) › [qqliu10u](https://repo.masters-masters.com/en/owners/qqliu10u) › [QSkinLoader](https://repo.masters-masters.com/en/repos/qqliu10u/QSkinLoader)

qqliu10u/QSkinLoader has 192 stars on GitHub. Its RepoMasters card: Prototype tier. 一个支持多种场景的Android换肤框架。基本原理是通过代理LayoutInflater的View创建过程解析皮肤相关属性（background/sr…

| Field | Value |
| --- | --- |
| Owner | [qqliu10u](https://repo.masters-masters.com/en/owners/qqliu10u) |
| Stars | 192 |
| Forks | 42 |
| Language | [Java](https://repo.masters-masters.com/en/languages/java) |
| License | None |
| Created | 2016 |
| Tier | [Prototype (100 to 249 ★)](https://repo.masters-masters.com/en/ranks/rush) |
| View on GitHub | [qqliu10u/QSkinLoader](https://github.com/qqliu10u/QSkinLoader) |

## Repository

一个支持多种场景的Android换肤框架。基本原理是通过代理LayoutInflater的View创建过程解析皮肤相关属性（background/src/textColor等），将皮肤相关属性设置到View的Tag内，在切换皮肤时寻找对应的皮肤来完成实时刷新动作。此方案具有代码及XML侵入性小、功能完善（支持Activity/Dialog/悬浮窗/PopWindow/Fragment等）、无需重启Activity、支持自定义属性换肤、同时支持资源内换肤和独立资源包（下载后换肤）等优点。接口按流式编程设计，个人感觉，比目前几种换肤框架好用一些。

The tier for repos with 100 to 249 ★. Published odds per card pulled: 70%. Rarity: Common.

## Nearby in Java

- [tlandeka/authentication-microservice-with-domain-driven-design · ★ 192 · Java · Prototype](https://repo.masters-masters.com/en/repos/tlandeka/authentication-microservice-with-domain-driven-design)
- [PacifistMC/Forgix · ★ 192 · Java · Prototype](https://repo.masters-masters.com/en/repos/PacifistMC/Forgix)
- [KaspianDev/AntiPopup · ★ 192 · Java · Prototype](https://repo.masters-masters.com/en/repos/KaspianDev/AntiPopup)
- [jsvazic/GAHelloWorld · ★ 192 · Java · Prototype](https://repo.masters-masters.com/en/repos/jsvazic/GAHelloWorld)
- [iamxiatian/xsimilarity · ★ 192 · Java · Prototype](https://repo.masters-masters.com/en/repos/iamxiatian/xsimilarity)
- [junwei-wang/cpabe · ★ 192 · Java · Prototype](https://repo.masters-masters.com/en/repos/junwei-wang/cpabe)

---
Data: GitHub · Illustration drawn by RepoMasters from the repo’s ID and its language color.
