├── .gitignore ├── .idea ├── compiler.xml ├── copyright │ └── profiles_settings.xml ├── encodings.xml ├── gradle.xml ├── misc.xml ├── modules.xml └── runConfigurations.xml ├── QSkinLoaderlib ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── org │ │ └── qcode │ │ └── qskinloader │ │ ├── IActivitySkinEventHandler.java │ │ ├── ILoadSkinListener.java │ │ ├── IResourceLoader.java │ │ ├── IResourceManager.java │ │ ├── ISkinActivity.java │ │ ├── ISkinAttrHandler.java │ │ ├── ISkinAttributeParser.java │ │ ├── ISkinManager.java │ │ ├── ISkinViewHelper.java │ │ ├── IViewCreateListener.java │ │ ├── IWindowViewManager.java │ │ ├── SkinManager.java │ │ ├── attrhandler │ │ ├── BackgroundAttrHandler.java │ │ ├── DividerAttrHandler.java │ │ ├── DrawableLeftAttrHandler.java │ │ ├── ListSelectorAttrHandler.java │ │ ├── RecyclerViewClearSubAttrHandler.java │ │ ├── ShadowAttrHandler.java │ │ ├── SkinAttrFactory.java │ │ ├── SkinAttrUtils.java │ │ ├── SrcAttrHandler.java │ │ ├── TextColorAttrHandler.java │ │ └── TextColorHintAttrHandler.java │ │ ├── base │ │ ├── observable │ │ │ ├── INotifyUpdate.java │ │ │ ├── IObservable.java │ │ │ └── Observable.java │ │ └── utils │ │ │ ├── CollectionUtils.java │ │ │ ├── HashMapCache.java │ │ │ ├── Logging.java │ │ │ ├── ReflectUtils.java │ │ │ ├── StringUtils.java │ │ │ └── WeakReferenceHelper.java │ │ ├── entity │ │ ├── DynamicAttr.java │ │ ├── SkinAttr.java │ │ ├── SkinAttrName.java │ │ ├── SkinAttrSet.java │ │ └── SkinConstant.java │ │ ├── impl │ │ ├── ActivitySkinEventHandlerImpl.java │ │ ├── SkinAttributeParser.java │ │ ├── SkinInflaterFactoryImpl.java │ │ ├── SkinManagerImpl.java │ │ ├── SkinViewHelperImpl.java │ │ ├── ViewSkinTagHelper.java │ │ └── WindowViewManager.java │ │ ├── resourceloader │ │ ├── ILoadResourceCallback.java │ │ ├── ResourceManager.java │ │ └── impl │ │ │ ├── APKResourceLoader.java │ │ │ ├── APKResourceManager.java │ │ │ ├── ConfigChangeResourceLoader.java │ │ │ ├── ConfigChangeResourceManager.java │ │ │ ├── SuffixResourceLoader.java │ │ │ └── SuffixResourceManager.java │ │ └── view │ │ └── ShadowImageView.java │ └── res │ └── values │ ├── skin_attrs.xml │ ├── skin_ids.xml │ └── strings.xml ├── README.md ├── SkinProject ├── .gitignore ├── app │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ └── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ └── org │ │ │ └── qcode │ │ │ └── skinproject │ │ │ └── MainActivity.java │ │ └── res │ │ ├── drawable │ │ ├── btn_bg.xml │ │ ├── drawable_float_view.xml │ │ └── news_item_selector.xml │ │ ├── mipmap-xxhdpi │ │ ├── news_switch_setting_off_nor.png │ │ └── news_switch_setting_on_nor.png │ │ └── values │ │ └── colors.xml ├── build.gradle ├── gradle.properties ├── gradlew ├── gradlew.bat └── settings.gradle ├── app ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ ├── assets │ └── nightMode.skin │ ├── java │ └── org │ │ └── qcode │ │ └── demo │ │ ├── BaseActivity.java │ │ ├── MainActivity.java │ │ ├── SkinChangeSwitchView.java │ │ ├── SkinDemoApp.java │ │ ├── base │ │ └── Settings.java │ │ ├── skin │ │ ├── SkinChangeHelper.java │ │ ├── SkinConfigHelper.java │ │ ├── SkinConstant.java │ │ └── SkinUtils.java │ │ ├── ui │ │ ├── customattr │ │ │ ├── CustomAttrViewActivity.java │ │ │ ├── CustomTextView.java │ │ │ ├── DefBackgroundAttrHandler.java │ │ │ └── DefTextColorAttrHandler.java │ │ ├── dynamicaddview │ │ │ └── DynamicAddViewActivity.java │ │ ├── gridview │ │ │ └── GridViewActivity.java │ │ ├── otherscene │ │ │ ├── CustomDialog.java │ │ │ ├── FloatView.java │ │ │ ├── OtherSceneActivity.java │ │ │ ├── SpannableSkinAttr.java │ │ │ └── SpannableSkinAttrHandler.java │ │ ├── recyclerview │ │ │ ├── DataRecyclerViewAdapter.java │ │ │ └── RecyclerViewActivity.java │ │ └── viewpageandlistview │ │ │ ├── DataListAdapter.java │ │ │ ├── NewsPageAdapter.java │ │ │ ├── RecyclablePageAdapter.java │ │ │ └── ViewPagerAndListViewActivity.java │ │ └── utils │ │ ├── FileUtils.java │ │ ├── UITaskRunner.java │ │ └── UIUtil.java │ └── res │ ├── drawable-night │ ├── btn_bg.xml │ ├── drawable_float_view.xml │ └── news_item_selector.xml │ ├── drawable │ ├── btn_bg.xml │ ├── btn_bg_night.xml │ ├── drawable_float_view.xml │ ├── drawable_float_view_night.xml │ ├── news_item_selector.xml │ └── news_item_selector_night.xml │ ├── layout │ ├── activity_base_activity.xml │ ├── activity_custom_attr_test.xml │ ├── activity_dynamic_add_view.xml │ ├── activity_grid_view.xml │ ├── activity_main.xml │ ├── activity_other_scene.xml │ ├── activity_recycler_view.xml │ ├── activity_viewpager_listview.xml │ ├── grid_item_view.xml │ ├── layout_dialog_custom.xml │ ├── layout_popwindow.xml │ └── list_item_view.xml │ ├── mipmap-hdpi │ └── ic_launcher.png │ ├── mipmap-mdpi │ └── ic_launcher.png │ ├── mipmap-xhdpi │ └── ic_launcher.png │ ├── mipmap-xxhdpi │ ├── ic_launcher.png │ ├── news_switch_setting_off_nor.png │ └── news_switch_setting_on_nor.png │ ├── mipmap-xxxhdpi │ └── ic_launcher.png │ ├── values-night │ └── colors_night.xml │ ├── values-w820dp │ └── dimens.xml │ └── values │ ├── colors.xml │ ├── colors_night.xml │ ├── dimens.xml │ ├── news_attr.xml │ ├── strings.xml │ └── styles.xml ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── settings.gradle ├── skin-change-demo.gif └── skin-change-demo.mp4 /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqliu10u/QSkinLoader/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqliu10u/QSkinLoader/HEAD/.idea/compiler.xml -------------------------------------------------------------------------------- /.idea/copyright/profiles_settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqliu10u/QSkinLoader/HEAD/.idea/copyright/profiles_settings.xml -------------------------------------------------------------------------------- /.idea/encodings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqliu10u/QSkinLoader/HEAD/.idea/encodings.xml -------------------------------------------------------------------------------- /.idea/gradle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqliu10u/QSkinLoader/HEAD/.idea/gradle.xml -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqliu10u/QSkinLoader/HEAD/.idea/misc.xml -------------------------------------------------------------------------------- /.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqliu10u/QSkinLoader/HEAD/.idea/modules.xml -------------------------------------------------------------------------------- /.idea/runConfigurations.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqliu10u/QSkinLoader/HEAD/.idea/runConfigurations.xml -------------------------------------------------------------------------------- /QSkinLoaderlib/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /QSkinLoaderlib/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqliu10u/QSkinLoader/HEAD/QSkinLoaderlib/build.gradle -------------------------------------------------------------------------------- /QSkinLoaderlib/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqliu10u/QSkinLoader/HEAD/QSkinLoaderlib/proguard-rules.pro -------------------------------------------------------------------------------- /QSkinLoaderlib/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqliu10u/QSkinLoader/HEAD/QSkinLoaderlib/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /QSkinLoaderlib/src/main/java/org/qcode/qskinloader/IActivitySkinEventHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqliu10u/QSkinLoader/HEAD/QSkinLoaderlib/src/main/java/org/qcode/qskinloader/IActivitySkinEventHandler.java -------------------------------------------------------------------------------- /QSkinLoaderlib/src/main/java/org/qcode/qskinloader/ILoadSkinListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqliu10u/QSkinLoader/HEAD/QSkinLoaderlib/src/main/java/org/qcode/qskinloader/ILoadSkinListener.java -------------------------------------------------------------------------------- /QSkinLoaderlib/src/main/java/org/qcode/qskinloader/IResourceLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqliu10u/QSkinLoader/HEAD/QSkinLoaderlib/src/main/java/org/qcode/qskinloader/IResourceLoader.java -------------------------------------------------------------------------------- /QSkinLoaderlib/src/main/java/org/qcode/qskinloader/IResourceManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqliu10u/QSkinLoader/HEAD/QSkinLoaderlib/src/main/java/org/qcode/qskinloader/IResourceManager.java -------------------------------------------------------------------------------- /QSkinLoaderlib/src/main/java/org/qcode/qskinloader/ISkinActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqliu10u/QSkinLoader/HEAD/QSkinLoaderlib/src/main/java/org/qcode/qskinloader/ISkinActivity.java -------------------------------------------------------------------------------- /QSkinLoaderlib/src/main/java/org/qcode/qskinloader/ISkinAttrHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqliu10u/QSkinLoader/HEAD/QSkinLoaderlib/src/main/java/org/qcode/qskinloader/ISkinAttrHandler.java -------------------------------------------------------------------------------- /QSkinLoaderlib/src/main/java/org/qcode/qskinloader/ISkinAttributeParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqliu10u/QSkinLoader/HEAD/QSkinLoaderlib/src/main/java/org/qcode/qskinloader/ISkinAttributeParser.java -------------------------------------------------------------------------------- /QSkinLoaderlib/src/main/java/org/qcode/qskinloader/ISkinManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqliu10u/QSkinLoader/HEAD/QSkinLoaderlib/src/main/java/org/qcode/qskinloader/ISkinManager.java -------------------------------------------------------------------------------- /QSkinLoaderlib/src/main/java/org/qcode/qskinloader/ISkinViewHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqliu10u/QSkinLoader/HEAD/QSkinLoaderlib/src/main/java/org/qcode/qskinloader/ISkinViewHelper.java -------------------------------------------------------------------------------- /QSkinLoaderlib/src/main/java/org/qcode/qskinloader/IViewCreateListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqliu10u/QSkinLoader/HEAD/QSkinLoaderlib/src/main/java/org/qcode/qskinloader/IViewCreateListener.java -------------------------------------------------------------------------------- /QSkinLoaderlib/src/main/java/org/qcode/qskinloader/IWindowViewManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqliu10u/QSkinLoader/HEAD/QSkinLoaderlib/src/main/java/org/qcode/qskinloader/IWindowViewManager.java -------------------------------------------------------------------------------- /QSkinLoaderlib/src/main/java/org/qcode/qskinloader/SkinManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqliu10u/QSkinLoader/HEAD/QSkinLoaderlib/src/main/java/org/qcode/qskinloader/SkinManager.java -------------------------------------------------------------------------------- /QSkinLoaderlib/src/main/java/org/qcode/qskinloader/attrhandler/BackgroundAttrHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqliu10u/QSkinLoader/HEAD/QSkinLoaderlib/src/main/java/org/qcode/qskinloader/attrhandler/BackgroundAttrHandler.java -------------------------------------------------------------------------------- /QSkinLoaderlib/src/main/java/org/qcode/qskinloader/attrhandler/DividerAttrHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqliu10u/QSkinLoader/HEAD/QSkinLoaderlib/src/main/java/org/qcode/qskinloader/attrhandler/DividerAttrHandler.java -------------------------------------------------------------------------------- /QSkinLoaderlib/src/main/java/org/qcode/qskinloader/attrhandler/DrawableLeftAttrHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqliu10u/QSkinLoader/HEAD/QSkinLoaderlib/src/main/java/org/qcode/qskinloader/attrhandler/DrawableLeftAttrHandler.java -------------------------------------------------------------------------------- /QSkinLoaderlib/src/main/java/org/qcode/qskinloader/attrhandler/ListSelectorAttrHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqliu10u/QSkinLoader/HEAD/QSkinLoaderlib/src/main/java/org/qcode/qskinloader/attrhandler/ListSelectorAttrHandler.java -------------------------------------------------------------------------------- /QSkinLoaderlib/src/main/java/org/qcode/qskinloader/attrhandler/RecyclerViewClearSubAttrHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqliu10u/QSkinLoader/HEAD/QSkinLoaderlib/src/main/java/org/qcode/qskinloader/attrhandler/RecyclerViewClearSubAttrHandler.java -------------------------------------------------------------------------------- /QSkinLoaderlib/src/main/java/org/qcode/qskinloader/attrhandler/ShadowAttrHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqliu10u/QSkinLoader/HEAD/QSkinLoaderlib/src/main/java/org/qcode/qskinloader/attrhandler/ShadowAttrHandler.java -------------------------------------------------------------------------------- /QSkinLoaderlib/src/main/java/org/qcode/qskinloader/attrhandler/SkinAttrFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqliu10u/QSkinLoader/HEAD/QSkinLoaderlib/src/main/java/org/qcode/qskinloader/attrhandler/SkinAttrFactory.java -------------------------------------------------------------------------------- /QSkinLoaderlib/src/main/java/org/qcode/qskinloader/attrhandler/SkinAttrUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqliu10u/QSkinLoader/HEAD/QSkinLoaderlib/src/main/java/org/qcode/qskinloader/attrhandler/SkinAttrUtils.java -------------------------------------------------------------------------------- /QSkinLoaderlib/src/main/java/org/qcode/qskinloader/attrhandler/SrcAttrHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqliu10u/QSkinLoader/HEAD/QSkinLoaderlib/src/main/java/org/qcode/qskinloader/attrhandler/SrcAttrHandler.java -------------------------------------------------------------------------------- /QSkinLoaderlib/src/main/java/org/qcode/qskinloader/attrhandler/TextColorAttrHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqliu10u/QSkinLoader/HEAD/QSkinLoaderlib/src/main/java/org/qcode/qskinloader/attrhandler/TextColorAttrHandler.java -------------------------------------------------------------------------------- /QSkinLoaderlib/src/main/java/org/qcode/qskinloader/attrhandler/TextColorHintAttrHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqliu10u/QSkinLoader/HEAD/QSkinLoaderlib/src/main/java/org/qcode/qskinloader/attrhandler/TextColorHintAttrHandler.java -------------------------------------------------------------------------------- /QSkinLoaderlib/src/main/java/org/qcode/qskinloader/base/observable/INotifyUpdate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqliu10u/QSkinLoader/HEAD/QSkinLoaderlib/src/main/java/org/qcode/qskinloader/base/observable/INotifyUpdate.java -------------------------------------------------------------------------------- /QSkinLoaderlib/src/main/java/org/qcode/qskinloader/base/observable/IObservable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqliu10u/QSkinLoader/HEAD/QSkinLoaderlib/src/main/java/org/qcode/qskinloader/base/observable/IObservable.java -------------------------------------------------------------------------------- /QSkinLoaderlib/src/main/java/org/qcode/qskinloader/base/observable/Observable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqliu10u/QSkinLoader/HEAD/QSkinLoaderlib/src/main/java/org/qcode/qskinloader/base/observable/Observable.java -------------------------------------------------------------------------------- /QSkinLoaderlib/src/main/java/org/qcode/qskinloader/base/utils/CollectionUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqliu10u/QSkinLoader/HEAD/QSkinLoaderlib/src/main/java/org/qcode/qskinloader/base/utils/CollectionUtils.java -------------------------------------------------------------------------------- /QSkinLoaderlib/src/main/java/org/qcode/qskinloader/base/utils/HashMapCache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqliu10u/QSkinLoader/HEAD/QSkinLoaderlib/src/main/java/org/qcode/qskinloader/base/utils/HashMapCache.java -------------------------------------------------------------------------------- /QSkinLoaderlib/src/main/java/org/qcode/qskinloader/base/utils/Logging.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqliu10u/QSkinLoader/HEAD/QSkinLoaderlib/src/main/java/org/qcode/qskinloader/base/utils/Logging.java -------------------------------------------------------------------------------- /QSkinLoaderlib/src/main/java/org/qcode/qskinloader/base/utils/ReflectUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqliu10u/QSkinLoader/HEAD/QSkinLoaderlib/src/main/java/org/qcode/qskinloader/base/utils/ReflectUtils.java -------------------------------------------------------------------------------- /QSkinLoaderlib/src/main/java/org/qcode/qskinloader/base/utils/StringUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqliu10u/QSkinLoader/HEAD/QSkinLoaderlib/src/main/java/org/qcode/qskinloader/base/utils/StringUtils.java -------------------------------------------------------------------------------- /QSkinLoaderlib/src/main/java/org/qcode/qskinloader/base/utils/WeakReferenceHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqliu10u/QSkinLoader/HEAD/QSkinLoaderlib/src/main/java/org/qcode/qskinloader/base/utils/WeakReferenceHelper.java -------------------------------------------------------------------------------- /QSkinLoaderlib/src/main/java/org/qcode/qskinloader/entity/DynamicAttr.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqliu10u/QSkinLoader/HEAD/QSkinLoaderlib/src/main/java/org/qcode/qskinloader/entity/DynamicAttr.java -------------------------------------------------------------------------------- /QSkinLoaderlib/src/main/java/org/qcode/qskinloader/entity/SkinAttr.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqliu10u/QSkinLoader/HEAD/QSkinLoaderlib/src/main/java/org/qcode/qskinloader/entity/SkinAttr.java -------------------------------------------------------------------------------- /QSkinLoaderlib/src/main/java/org/qcode/qskinloader/entity/SkinAttrName.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqliu10u/QSkinLoader/HEAD/QSkinLoaderlib/src/main/java/org/qcode/qskinloader/entity/SkinAttrName.java -------------------------------------------------------------------------------- /QSkinLoaderlib/src/main/java/org/qcode/qskinloader/entity/SkinAttrSet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqliu10u/QSkinLoader/HEAD/QSkinLoaderlib/src/main/java/org/qcode/qskinloader/entity/SkinAttrSet.java -------------------------------------------------------------------------------- /QSkinLoaderlib/src/main/java/org/qcode/qskinloader/entity/SkinConstant.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqliu10u/QSkinLoader/HEAD/QSkinLoaderlib/src/main/java/org/qcode/qskinloader/entity/SkinConstant.java -------------------------------------------------------------------------------- /QSkinLoaderlib/src/main/java/org/qcode/qskinloader/impl/ActivitySkinEventHandlerImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqliu10u/QSkinLoader/HEAD/QSkinLoaderlib/src/main/java/org/qcode/qskinloader/impl/ActivitySkinEventHandlerImpl.java -------------------------------------------------------------------------------- /QSkinLoaderlib/src/main/java/org/qcode/qskinloader/impl/SkinAttributeParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqliu10u/QSkinLoader/HEAD/QSkinLoaderlib/src/main/java/org/qcode/qskinloader/impl/SkinAttributeParser.java -------------------------------------------------------------------------------- /QSkinLoaderlib/src/main/java/org/qcode/qskinloader/impl/SkinInflaterFactoryImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqliu10u/QSkinLoader/HEAD/QSkinLoaderlib/src/main/java/org/qcode/qskinloader/impl/SkinInflaterFactoryImpl.java -------------------------------------------------------------------------------- /QSkinLoaderlib/src/main/java/org/qcode/qskinloader/impl/SkinManagerImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqliu10u/QSkinLoader/HEAD/QSkinLoaderlib/src/main/java/org/qcode/qskinloader/impl/SkinManagerImpl.java -------------------------------------------------------------------------------- /QSkinLoaderlib/src/main/java/org/qcode/qskinloader/impl/SkinViewHelperImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqliu10u/QSkinLoader/HEAD/QSkinLoaderlib/src/main/java/org/qcode/qskinloader/impl/SkinViewHelperImpl.java -------------------------------------------------------------------------------- /QSkinLoaderlib/src/main/java/org/qcode/qskinloader/impl/ViewSkinTagHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqliu10u/QSkinLoader/HEAD/QSkinLoaderlib/src/main/java/org/qcode/qskinloader/impl/ViewSkinTagHelper.java -------------------------------------------------------------------------------- /QSkinLoaderlib/src/main/java/org/qcode/qskinloader/impl/WindowViewManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqliu10u/QSkinLoader/HEAD/QSkinLoaderlib/src/main/java/org/qcode/qskinloader/impl/WindowViewManager.java -------------------------------------------------------------------------------- /QSkinLoaderlib/src/main/java/org/qcode/qskinloader/resourceloader/ILoadResourceCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqliu10u/QSkinLoader/HEAD/QSkinLoaderlib/src/main/java/org/qcode/qskinloader/resourceloader/ILoadResourceCallback.java -------------------------------------------------------------------------------- /QSkinLoaderlib/src/main/java/org/qcode/qskinloader/resourceloader/ResourceManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqliu10u/QSkinLoader/HEAD/QSkinLoaderlib/src/main/java/org/qcode/qskinloader/resourceloader/ResourceManager.java -------------------------------------------------------------------------------- /QSkinLoaderlib/src/main/java/org/qcode/qskinloader/resourceloader/impl/APKResourceLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqliu10u/QSkinLoader/HEAD/QSkinLoaderlib/src/main/java/org/qcode/qskinloader/resourceloader/impl/APKResourceLoader.java -------------------------------------------------------------------------------- /QSkinLoaderlib/src/main/java/org/qcode/qskinloader/resourceloader/impl/APKResourceManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqliu10u/QSkinLoader/HEAD/QSkinLoaderlib/src/main/java/org/qcode/qskinloader/resourceloader/impl/APKResourceManager.java -------------------------------------------------------------------------------- /QSkinLoaderlib/src/main/java/org/qcode/qskinloader/resourceloader/impl/ConfigChangeResourceLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqliu10u/QSkinLoader/HEAD/QSkinLoaderlib/src/main/java/org/qcode/qskinloader/resourceloader/impl/ConfigChangeResourceLoader.java -------------------------------------------------------------------------------- /QSkinLoaderlib/src/main/java/org/qcode/qskinloader/resourceloader/impl/ConfigChangeResourceManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqliu10u/QSkinLoader/HEAD/QSkinLoaderlib/src/main/java/org/qcode/qskinloader/resourceloader/impl/ConfigChangeResourceManager.java -------------------------------------------------------------------------------- /QSkinLoaderlib/src/main/java/org/qcode/qskinloader/resourceloader/impl/SuffixResourceLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqliu10u/QSkinLoader/HEAD/QSkinLoaderlib/src/main/java/org/qcode/qskinloader/resourceloader/impl/SuffixResourceLoader.java -------------------------------------------------------------------------------- /QSkinLoaderlib/src/main/java/org/qcode/qskinloader/resourceloader/impl/SuffixResourceManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqliu10u/QSkinLoader/HEAD/QSkinLoaderlib/src/main/java/org/qcode/qskinloader/resourceloader/impl/SuffixResourceManager.java -------------------------------------------------------------------------------- /QSkinLoaderlib/src/main/java/org/qcode/qskinloader/view/ShadowImageView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqliu10u/QSkinLoader/HEAD/QSkinLoaderlib/src/main/java/org/qcode/qskinloader/view/ShadowImageView.java -------------------------------------------------------------------------------- /QSkinLoaderlib/src/main/res/values/skin_attrs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqliu10u/QSkinLoader/HEAD/QSkinLoaderlib/src/main/res/values/skin_attrs.xml -------------------------------------------------------------------------------- /QSkinLoaderlib/src/main/res/values/skin_ids.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqliu10u/QSkinLoader/HEAD/QSkinLoaderlib/src/main/res/values/skin_ids.xml -------------------------------------------------------------------------------- /QSkinLoaderlib/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqliu10u/QSkinLoader/HEAD/QSkinLoaderlib/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqliu10u/QSkinLoader/HEAD/README.md -------------------------------------------------------------------------------- /SkinProject/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqliu10u/QSkinLoader/HEAD/SkinProject/.gitignore -------------------------------------------------------------------------------- /SkinProject/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /SkinProject/app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqliu10u/QSkinLoader/HEAD/SkinProject/app/build.gradle -------------------------------------------------------------------------------- /SkinProject/app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqliu10u/QSkinLoader/HEAD/SkinProject/app/proguard-rules.pro -------------------------------------------------------------------------------- /SkinProject/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqliu10u/QSkinLoader/HEAD/SkinProject/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /SkinProject/app/src/main/java/org/qcode/skinproject/MainActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqliu10u/QSkinLoader/HEAD/SkinProject/app/src/main/java/org/qcode/skinproject/MainActivity.java -------------------------------------------------------------------------------- /SkinProject/app/src/main/res/drawable/btn_bg.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqliu10u/QSkinLoader/HEAD/SkinProject/app/src/main/res/drawable/btn_bg.xml -------------------------------------------------------------------------------- /SkinProject/app/src/main/res/drawable/drawable_float_view.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqliu10u/QSkinLoader/HEAD/SkinProject/app/src/main/res/drawable/drawable_float_view.xml -------------------------------------------------------------------------------- /SkinProject/app/src/main/res/drawable/news_item_selector.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqliu10u/QSkinLoader/HEAD/SkinProject/app/src/main/res/drawable/news_item_selector.xml -------------------------------------------------------------------------------- /SkinProject/app/src/main/res/mipmap-xxhdpi/news_switch_setting_off_nor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqliu10u/QSkinLoader/HEAD/SkinProject/app/src/main/res/mipmap-xxhdpi/news_switch_setting_off_nor.png -------------------------------------------------------------------------------- /SkinProject/app/src/main/res/mipmap-xxhdpi/news_switch_setting_on_nor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqliu10u/QSkinLoader/HEAD/SkinProject/app/src/main/res/mipmap-xxhdpi/news_switch_setting_on_nor.png -------------------------------------------------------------------------------- /SkinProject/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqliu10u/QSkinLoader/HEAD/SkinProject/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /SkinProject/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqliu10u/QSkinLoader/HEAD/SkinProject/build.gradle -------------------------------------------------------------------------------- /SkinProject/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqliu10u/QSkinLoader/HEAD/SkinProject/gradle.properties -------------------------------------------------------------------------------- /SkinProject/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqliu10u/QSkinLoader/HEAD/SkinProject/gradlew -------------------------------------------------------------------------------- /SkinProject/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqliu10u/QSkinLoader/HEAD/SkinProject/gradlew.bat -------------------------------------------------------------------------------- /SkinProject/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqliu10u/QSkinLoader/HEAD/app/build.gradle -------------------------------------------------------------------------------- /app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqliu10u/QSkinLoader/HEAD/app/proguard-rules.pro -------------------------------------------------------------------------------- /app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqliu10u/QSkinLoader/HEAD/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/main/assets/nightMode.skin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqliu10u/QSkinLoader/HEAD/app/src/main/assets/nightMode.skin -------------------------------------------------------------------------------- /app/src/main/java/org/qcode/demo/BaseActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqliu10u/QSkinLoader/HEAD/app/src/main/java/org/qcode/demo/BaseActivity.java -------------------------------------------------------------------------------- /app/src/main/java/org/qcode/demo/MainActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqliu10u/QSkinLoader/HEAD/app/src/main/java/org/qcode/demo/MainActivity.java -------------------------------------------------------------------------------- /app/src/main/java/org/qcode/demo/SkinChangeSwitchView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqliu10u/QSkinLoader/HEAD/app/src/main/java/org/qcode/demo/SkinChangeSwitchView.java -------------------------------------------------------------------------------- /app/src/main/java/org/qcode/demo/SkinDemoApp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqliu10u/QSkinLoader/HEAD/app/src/main/java/org/qcode/demo/SkinDemoApp.java -------------------------------------------------------------------------------- /app/src/main/java/org/qcode/demo/base/Settings.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqliu10u/QSkinLoader/HEAD/app/src/main/java/org/qcode/demo/base/Settings.java -------------------------------------------------------------------------------- /app/src/main/java/org/qcode/demo/skin/SkinChangeHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqliu10u/QSkinLoader/HEAD/app/src/main/java/org/qcode/demo/skin/SkinChangeHelper.java -------------------------------------------------------------------------------- /app/src/main/java/org/qcode/demo/skin/SkinConfigHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqliu10u/QSkinLoader/HEAD/app/src/main/java/org/qcode/demo/skin/SkinConfigHelper.java -------------------------------------------------------------------------------- /app/src/main/java/org/qcode/demo/skin/SkinConstant.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqliu10u/QSkinLoader/HEAD/app/src/main/java/org/qcode/demo/skin/SkinConstant.java -------------------------------------------------------------------------------- /app/src/main/java/org/qcode/demo/skin/SkinUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqliu10u/QSkinLoader/HEAD/app/src/main/java/org/qcode/demo/skin/SkinUtils.java -------------------------------------------------------------------------------- /app/src/main/java/org/qcode/demo/ui/customattr/CustomAttrViewActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqliu10u/QSkinLoader/HEAD/app/src/main/java/org/qcode/demo/ui/customattr/CustomAttrViewActivity.java -------------------------------------------------------------------------------- /app/src/main/java/org/qcode/demo/ui/customattr/CustomTextView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqliu10u/QSkinLoader/HEAD/app/src/main/java/org/qcode/demo/ui/customattr/CustomTextView.java -------------------------------------------------------------------------------- /app/src/main/java/org/qcode/demo/ui/customattr/DefBackgroundAttrHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqliu10u/QSkinLoader/HEAD/app/src/main/java/org/qcode/demo/ui/customattr/DefBackgroundAttrHandler.java -------------------------------------------------------------------------------- /app/src/main/java/org/qcode/demo/ui/customattr/DefTextColorAttrHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqliu10u/QSkinLoader/HEAD/app/src/main/java/org/qcode/demo/ui/customattr/DefTextColorAttrHandler.java -------------------------------------------------------------------------------- /app/src/main/java/org/qcode/demo/ui/dynamicaddview/DynamicAddViewActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqliu10u/QSkinLoader/HEAD/app/src/main/java/org/qcode/demo/ui/dynamicaddview/DynamicAddViewActivity.java -------------------------------------------------------------------------------- /app/src/main/java/org/qcode/demo/ui/gridview/GridViewActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqliu10u/QSkinLoader/HEAD/app/src/main/java/org/qcode/demo/ui/gridview/GridViewActivity.java -------------------------------------------------------------------------------- /app/src/main/java/org/qcode/demo/ui/otherscene/CustomDialog.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqliu10u/QSkinLoader/HEAD/app/src/main/java/org/qcode/demo/ui/otherscene/CustomDialog.java -------------------------------------------------------------------------------- /app/src/main/java/org/qcode/demo/ui/otherscene/FloatView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqliu10u/QSkinLoader/HEAD/app/src/main/java/org/qcode/demo/ui/otherscene/FloatView.java -------------------------------------------------------------------------------- /app/src/main/java/org/qcode/demo/ui/otherscene/OtherSceneActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqliu10u/QSkinLoader/HEAD/app/src/main/java/org/qcode/demo/ui/otherscene/OtherSceneActivity.java -------------------------------------------------------------------------------- /app/src/main/java/org/qcode/demo/ui/otherscene/SpannableSkinAttr.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqliu10u/QSkinLoader/HEAD/app/src/main/java/org/qcode/demo/ui/otherscene/SpannableSkinAttr.java -------------------------------------------------------------------------------- /app/src/main/java/org/qcode/demo/ui/otherscene/SpannableSkinAttrHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqliu10u/QSkinLoader/HEAD/app/src/main/java/org/qcode/demo/ui/otherscene/SpannableSkinAttrHandler.java -------------------------------------------------------------------------------- /app/src/main/java/org/qcode/demo/ui/recyclerview/DataRecyclerViewAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqliu10u/QSkinLoader/HEAD/app/src/main/java/org/qcode/demo/ui/recyclerview/DataRecyclerViewAdapter.java -------------------------------------------------------------------------------- /app/src/main/java/org/qcode/demo/ui/recyclerview/RecyclerViewActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqliu10u/QSkinLoader/HEAD/app/src/main/java/org/qcode/demo/ui/recyclerview/RecyclerViewActivity.java -------------------------------------------------------------------------------- /app/src/main/java/org/qcode/demo/ui/viewpageandlistview/DataListAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqliu10u/QSkinLoader/HEAD/app/src/main/java/org/qcode/demo/ui/viewpageandlistview/DataListAdapter.java -------------------------------------------------------------------------------- /app/src/main/java/org/qcode/demo/ui/viewpageandlistview/NewsPageAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqliu10u/QSkinLoader/HEAD/app/src/main/java/org/qcode/demo/ui/viewpageandlistview/NewsPageAdapter.java -------------------------------------------------------------------------------- /app/src/main/java/org/qcode/demo/ui/viewpageandlistview/RecyclablePageAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqliu10u/QSkinLoader/HEAD/app/src/main/java/org/qcode/demo/ui/viewpageandlistview/RecyclablePageAdapter.java -------------------------------------------------------------------------------- /app/src/main/java/org/qcode/demo/ui/viewpageandlistview/ViewPagerAndListViewActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqliu10u/QSkinLoader/HEAD/app/src/main/java/org/qcode/demo/ui/viewpageandlistview/ViewPagerAndListViewActivity.java -------------------------------------------------------------------------------- /app/src/main/java/org/qcode/demo/utils/FileUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqliu10u/QSkinLoader/HEAD/app/src/main/java/org/qcode/demo/utils/FileUtils.java -------------------------------------------------------------------------------- /app/src/main/java/org/qcode/demo/utils/UITaskRunner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqliu10u/QSkinLoader/HEAD/app/src/main/java/org/qcode/demo/utils/UITaskRunner.java -------------------------------------------------------------------------------- /app/src/main/java/org/qcode/demo/utils/UIUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqliu10u/QSkinLoader/HEAD/app/src/main/java/org/qcode/demo/utils/UIUtil.java -------------------------------------------------------------------------------- /app/src/main/res/drawable-night/btn_bg.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqliu10u/QSkinLoader/HEAD/app/src/main/res/drawable-night/btn_bg.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable-night/drawable_float_view.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqliu10u/QSkinLoader/HEAD/app/src/main/res/drawable-night/drawable_float_view.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable-night/news_item_selector.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqliu10u/QSkinLoader/HEAD/app/src/main/res/drawable-night/news_item_selector.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/btn_bg.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqliu10u/QSkinLoader/HEAD/app/src/main/res/drawable/btn_bg.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/btn_bg_night.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqliu10u/QSkinLoader/HEAD/app/src/main/res/drawable/btn_bg_night.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/drawable_float_view.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqliu10u/QSkinLoader/HEAD/app/src/main/res/drawable/drawable_float_view.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/drawable_float_view_night.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqliu10u/QSkinLoader/HEAD/app/src/main/res/drawable/drawable_float_view_night.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/news_item_selector.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqliu10u/QSkinLoader/HEAD/app/src/main/res/drawable/news_item_selector.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/news_item_selector_night.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqliu10u/QSkinLoader/HEAD/app/src/main/res/drawable/news_item_selector_night.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_base_activity.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqliu10u/QSkinLoader/HEAD/app/src/main/res/layout/activity_base_activity.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_custom_attr_test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqliu10u/QSkinLoader/HEAD/app/src/main/res/layout/activity_custom_attr_test.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_dynamic_add_view.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqliu10u/QSkinLoader/HEAD/app/src/main/res/layout/activity_dynamic_add_view.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_grid_view.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqliu10u/QSkinLoader/HEAD/app/src/main/res/layout/activity_grid_view.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqliu10u/QSkinLoader/HEAD/app/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_other_scene.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqliu10u/QSkinLoader/HEAD/app/src/main/res/layout/activity_other_scene.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_recycler_view.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqliu10u/QSkinLoader/HEAD/app/src/main/res/layout/activity_recycler_view.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_viewpager_listview.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqliu10u/QSkinLoader/HEAD/app/src/main/res/layout/activity_viewpager_listview.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/grid_item_view.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqliu10u/QSkinLoader/HEAD/app/src/main/res/layout/grid_item_view.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/layout_dialog_custom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqliu10u/QSkinLoader/HEAD/app/src/main/res/layout/layout_dialog_custom.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/layout_popwindow.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqliu10u/QSkinLoader/HEAD/app/src/main/res/layout/layout_popwindow.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/list_item_view.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqliu10u/QSkinLoader/HEAD/app/src/main/res/layout/list_item_view.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqliu10u/QSkinLoader/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqliu10u/QSkinLoader/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqliu10u/QSkinLoader/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqliu10u/QSkinLoader/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/news_switch_setting_off_nor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqliu10u/QSkinLoader/HEAD/app/src/main/res/mipmap-xxhdpi/news_switch_setting_off_nor.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/news_switch_setting_on_nor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqliu10u/QSkinLoader/HEAD/app/src/main/res/mipmap-xxhdpi/news_switch_setting_on_nor.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqliu10u/QSkinLoader/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/values-night/colors_night.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqliu10u/QSkinLoader/HEAD/app/src/main/res/values-night/colors_night.xml -------------------------------------------------------------------------------- /app/src/main/res/values-w820dp/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqliu10u/QSkinLoader/HEAD/app/src/main/res/values-w820dp/dimens.xml -------------------------------------------------------------------------------- /app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqliu10u/QSkinLoader/HEAD/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /app/src/main/res/values/colors_night.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqliu10u/QSkinLoader/HEAD/app/src/main/res/values/colors_night.xml -------------------------------------------------------------------------------- /app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqliu10u/QSkinLoader/HEAD/app/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /app/src/main/res/values/news_attr.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqliu10u/QSkinLoader/HEAD/app/src/main/res/values/news_attr.xml -------------------------------------------------------------------------------- /app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqliu10u/QSkinLoader/HEAD/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqliu10u/QSkinLoader/HEAD/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqliu10u/QSkinLoader/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqliu10u/QSkinLoader/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqliu10u/QSkinLoader/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqliu10u/QSkinLoader/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqliu10u/QSkinLoader/HEAD/gradlew.bat -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app', ':QSkinLoaderlib' 2 | -------------------------------------------------------------------------------- /skin-change-demo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqliu10u/QSkinLoader/HEAD/skin-change-demo.gif -------------------------------------------------------------------------------- /skin-change-demo.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqliu10u/QSkinLoader/HEAD/skin-change-demo.mp4 --------------------------------------------------------------------------------