Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/WindySha/XSkinLoader
/ functions
Functions
137 in github.com/WindySha/XSkinLoader
⨍
Functions
137
◇
Types & classes
32
↓ 23 callers
Method
equals
(Object obj)
xskinloader-lib/src/main/java/com/wind/me/xskinloader/pluginLoader/PluginInfo.java:93
↓ 21 callers
Method
get
()
xskinloader-lib/src/main/java/com/wind/me/xskinloader/SkinManager.java:43
↓ 11 callers
Method
getColor
(@ColorRes int resId)
xskinloader-lib/src/main/java/com/wind/me/xskinloader/skinInterface/ISkinResourceManager.java:23
↓ 11 callers
Method
getDrawable
(@DrawableRes int resId)
xskinloader-lib/src/main/java/com/wind/me/xskinloader/skinInterface/ISkinResourceManager.java:27
↓ 9 callers
Method
registerDeployer
(String attrName, ISkinResDeployer skinResDeployer)
xskinloader-lib/src/main/java/com/wind/me/xskinloader/SkinResDeployerFactory.java:51
↓ 8 callers
Method
getField
(Object receiver, String fieldName)
xskinloader-lib/src/main/java/com/wind/me/xskinloader/util/ReflectUtils.java:12
↓ 8 callers
Method
getResources
()
xskinloader-lib/src/main/java/com/wind/me/xskinloader/pluginLoader/PluginInfo.java:54
↓ 8 callers
Method
setSkinViewResource
设置可以换肤的view的属性 @param view 设置的view @param attrName 这个取值只能是 {@link SkinResDeployerFactory#BACKGROUND} {@link SkinResDeployerFactory#DIVIDER} {@lin
xskinloader-lib/src/main/java/com/wind/me/xskinloader/SkinManager.java:133
↓ 6 callers
Method
parseSkinAttr
(AttributeSet attrs, View view, String[] specifiedAttrList)
xskinloader-lib/src/main/java/com/wind/me/xskinloader/parser/SkinAttributeParser.java:28
↓ 5 callers
Method
getColorStateList
(@ColorRes int resId)
xskinloader-lib/src/main/java/com/wind/me/xskinloader/skinInterface/ISkinResourceManager.java:25
↓ 4 callers
Method
findField
(Class<?> clazz, String name)
xskinloader-lib/src/main/java/com/wind/me/xskinloader/util/ReflectUtils.java:245
↓ 4 callers
Method
isCurrentAttrSpecified
(@NonNull String attr, @Nullable String[] attrList)
xskinloader-lib/src/main/java/com/wind/me/xskinloader/entity/SkinConfig.java:60
↓ 3 callers
Method
addStyleParser
(ISkinStyleParser parser)
xskinloader-lib/src/main/java/com/wind/me/xskinloader/StyleParserFactory.java:27
↓ 3 callers
Method
createAssetManager
创建AssetManager对象
xskinloader-lib/src/main/java/com/wind/me/xskinloader/pluginLoader/PluginLoadUtils.java:124
↓ 3 callers
Method
of
(SkinAttr attr)
xskinloader-lib/src/main/java/com/wind/me/xskinloader/SkinResDeployerFactory.java:61
↓ 2 callers
Method
createDexClassLoader
创建插件classloader
xskinloader-lib/src/main/java/com/wind/me/xskinloader/pluginLoader/PluginLoadUtils.java:113
↓ 2 callers
Method
createPackageInfo
(String apkFilepath)
xskinloader-lib/src/main/java/com/wind/me/xskinloader/pluginLoader/PluginLoadUtils.java:158
↓ 2 callers
Method
createResources
创建Resource对象
xskinloader-lib/src/main/java/com/wind/me/xskinloader/pluginLoader/PluginLoadUtils.java:139
↓ 2 callers
Method
createView
(Context context, String name, AttributeSet attrs)
xskinloader-lib/src/main/java/com/wind/me/xskinloader/SkinInflaterFactory.java:74
↓ 2 callers
Method
deployViewSkinAttrs
(@Nullable View view, @Nullable HashMap<String, SkinAttr> viewAttrs)
xskinloader-lib/src/main/java/com/wind/me/xskinloader/SkinManager.java:221
↓ 2 callers
Method
doSkinAttrsDeploying
(@Nullable View view, @Nullable SkinAttr skinAttr)
xskinloader-lib/src/main/java/com/wind/me/xskinloader/SkinManager.java:234
↓ 2 callers
Method
getInstance
(Context context)
xskinloader-lib/src/main/java/com/wind/me/xskinloader/pluginLoader/PluginLoadUtils.java:27
↓ 2 callers
Method
getPackageInfo
()
xskinloader-lib/src/main/java/com/wind/me/xskinloader/pluginLoader/PluginInfo.java:39
↓ 2 callers
Method
getPackageName
()
xskinloader-lib/src/main/java/com/wind/me/xskinloader/pluginLoader/PluginInfo.java:47
↓ 2 callers
Method
getString
(Context context, String key, String defaultValue)
xskinloader-lib/src/main/java/com/wind/me/xskinloader/entity/SkinConfig.java:55
↓ 2 callers
Method
methodFitParam
(Method method, String methodName, Object... arg)
xskinloader-lib/src/main/java/com/wind/me/xskinloader/util/ReflectUtils.java:213
↓ 2 callers
Method
notifySkinChanged
()
xskinloader-lib/src/main/java/com/wind/me/xskinloader/SkinManager.java:207
↓ 2 callers
Method
restoreToDefaultSkin
()
xskinloader-lib/src/main/java/com/wind/me/xskinloader/SkinManager.java:63
↓ 2 callers
Method
saveSkinView
(View view, HashMap<String, SkinAttr> viewAttrs)
xskinloader-lib/src/main/java/com/wind/me/xskinloader/SkinManager.java:176
↓ 2 callers
Method
setFactory
(LayoutInflater inflater)
xskinloader-lib/src/main/java/com/wind/me/xskinloader/SkinInflaterFactory.java:27
↓ 2 callers
Method
setField
(Object receiver, String fieldName, Object value)
xskinloader-lib/src/main/java/com/wind/me/xskinloader/util/ReflectUtils.java:65
↓ 2 callers
Method
setImageDrawable
(View view, int resId)
xskinloader-lib/src/main/java/com/wind/me/xskinloader/SkinManager.java:103
↓ 2 callers
Method
setPluginResourcesAndPkgName
(Resources resources, String pkgName)
xskinloader-lib/src/main/java/com/wind/me/xskinloader/skinInterface/ISkinResourceManager.java:21
↓ 2 callers
Method
setTextColor
(@ColorInt int color)
xskinloader-sample/src/main/java/com/wind/me/xskinloader_sample/CustomTitleView.java:99
↓ 1 callers
Method
assertInflaterContext
(LayoutInflater inflater, Context context)
xskinloader-lib/src/main/java/com/wind/me/xskinloader/SkinInflaterFactory.java:132
↓ 1 callers
Method
changeSkin
()
xskinloader-sample/src/main/java/com/wind/me/xskinloader_sample/MainActivity.java:52
↓ 1 callers
Method
checkModifier
(int mod)
xskinloader-lib/src/main/java/com/wind/me/xskinloader/util/ReflectUtils.java:265
↓ 1 callers
Method
copyAssetFile
(Context context, String originAssetFileName, String destFileDirectory,
xskinloader-lib/src/main/java/com/wind/me/xskinloader/util/AssetFileUtils.java:20
↓ 1 callers
Method
deploy
将属性skinAttr通过resource设置到当前view上 @param view 当前view @param skinAttr 属性 @param resource 设置的资源工具
xskinloader-lib/src/main/java/com/wind/me/xskinloader/skinInterface/ISkinResDeployer.java:15
↓ 1 callers
Method
doNewSkinLoad
(String skinApkPath)
xskinloader-lib/src/main/java/com/wind/me/xskinloader/SkinManager.java:146
↓ 1 callers
Method
findDeclaredMethod
(Class<?> clazz, String name, Object... arg)
xskinloader-lib/src/main/java/com/wind/me/xskinloader/util/ReflectUtils.java:194
↓ 1 callers
Method
findMethod
(Class<?> clazz, String name, Object... arg)
xskinloader-lib/src/main/java/com/wind/me/xskinloader/util/ReflectUtils.java:178
↓ 1 callers
Method
getClassLoader
(String apkPath)
xskinloader-lib/src/main/java/com/wind/me/xskinloader/pluginLoader/PluginLoadUtils.java:63
↓ 1 callers
Method
getClassLoader
()
xskinloader-lib/src/main/java/com/wind/me/xskinloader/pluginLoader/PluginInfo.java:76
↓ 1 callers
Method
getDrawableForMapmip
(int attrValueRefId)
xskinloader-lib/src/main/java/com/wind/me/xskinloader/skinInterface/ISkinResourceManager.java:29
↓ 1 callers
Method
getExternalField
(Object innerObj)
xskinloader-lib/src/main/java/com/wind/me/xskinloader/util/ReflectUtils.java:270
↓ 1 callers
Method
getPkgName
()
xskinloader-lib/src/main/java/com/wind/me/xskinloader/skinInterface/ISkinResourceManager.java:17
↓ 1 callers
Method
getPluginResource
()
xskinloader-lib/src/main/java/com/wind/me/xskinloader/skinInterface/ISkinResourceManager.java:19
↓ 1 callers
Method
getPluginResources
(String apkPath)
xskinloader-lib/src/main/java/com/wind/me/xskinloader/pluginLoader/PluginLoadUtils.java:85
↓ 1 callers
Method
getPlugintResources
()
xskinloader-lib/src/main/java/com/wind/me/xskinloader/SkinManager.java:245
↓ 1 callers
Method
getProgressBarIndeterminateDrawableIndex
()
xskinloader-lib/src/main/java/com/wind/me/xskinloader/parser/ProgressBarIndeterminateDrawableStyleParser.java:62
↓ 1 callers
Method
getProgressBarStyleable
()
xskinloader-lib/src/main/java/com/wind/me/xskinloader/parser/ProgressBarIndeterminateDrawableStyleParser.java:55
↓ 1 callers
Method
getSkinAttrBySplit
(Context context, String attrName, String attrValue)
xskinloader-lib/src/main/java/com/wind/me/xskinloader/parser/SkinAttributeParser.java:97
↓ 1 callers
Method
getSkinAttrFromId
(Context context, String attrName, String attrValue)
xskinloader-lib/src/main/java/com/wind/me/xskinloader/parser/SkinAttributeParser.java:110
↓ 1 callers
Method
getTextViewStyleableList
()
xskinloader-sample/src/main/java/com/wind/me/xskinloader_sample/deployer/ViewBackgroundStyleParser.java:50
↓ 1 callers
Method
getTextViewStyleableList
()
xskinloader-lib/src/main/java/com/wind/me/xskinloader/parser/TextViewTextColorStyleParser.java:54
↓ 1 callers
Method
getTextViewTextColorStyleableIndex
()
xskinloader-sample/src/main/java/com/wind/me/xskinloader_sample/deployer/ViewBackgroundStyleParser.java:57
↓ 1 callers
Method
getTextViewTextColorStyleableIndex
()
xskinloader-lib/src/main/java/com/wind/me/xskinloader/parser/TextViewTextColorStyleParser.java:61
↓ 1 callers
Method
getTheme
()
xskinloader-lib/src/main/java/com/wind/me/xskinloader/pluginLoader/PluginInfo.java:72
↓ 1 callers
Method
getXmlSpecifiedAttrs
(@NonNull AttributeSet attrs)
xskinloader-lib/src/main/java/com/wind/me/xskinloader/SkinInflaterFactory.java:109
↓ 1 callers
Method
init
()
xskinloader-sample/src/main/java/com/wind/me/xskinloader_sample/ExtraAttrRegister.java:17
↓ 1 callers
Method
init
(Context context)
xskinloader-lib/src/main/java/com/wind/me/xskinloader/SkinManager.java:52
↓ 1 callers
Method
isSupportSkin
(AttributeSet attrs)
xskinloader-lib/src/main/java/com/wind/me/xskinloader/SkinInflaterFactory.java:102
↓ 1 callers
Method
isSupportedAttr
(String attrName)
xskinloader-lib/src/main/java/com/wind/me/xskinloader/SkinResDeployerFactory.java:75
↓ 1 callers
Method
loadNewSkin
加载新皮肤 @param skinApkPath 新皮肤路径 @return true 加载新皮肤成功 false 加载失败
xskinloader-lib/src/main/java/com/wind/me/xskinloader/SkinManager.java:87
↓ 1 callers
Method
loadSkin
加载已经用户默认设置的皮肤资源
xskinloader-lib/src/main/java/com/wind/me/xskinloader/SkinManager.java:71
↓ 1 callers
Method
parseAndSaveSkinAttr
(AttributeSet attrs, View view)
xskinloader-lib/src/main/java/com/wind/me/xskinloader/SkinInflaterFactory.java:114
↓ 1 callers
Method
parseStyle
(View view, AttributeSet attrs, Map<String, SkinAttr> viewAttrs, String[] specifiedAttrList)
xskinloader-lib/src/main/java/com/wind/me/xskinloader/StyleParserFactory.java:33
↓ 1 callers
Method
parseXmlStyle
解析xml中设置的style属性 @param view 当前需要解析的view @param attrs xml中参数集合 @param viewAttrs 解析出来的属性需要保存的集合 @param specifiedAttrList 非空时,仅即系此数组中的属性,空时,全部解析
xskinloader-lib/src/main/java/com/wind/me/xskinloader/skinInterface/ISkinStyleParser.java:23
↓ 1 callers
Method
putString
(Context context, String key, String value)
xskinloader-lib/src/main/java/com/wind/me/xskinloader/entity/SkinConfig.java:48
↓ 1 callers
Method
restoreDefaultSkin
()
xskinloader-sample/src/main/java/com/wind/me/xskinloader_sample/MainActivity.java:65
↓ 1 callers
Method
setHintTextColor
(View view, int resId)
xskinloader-lib/src/main/java/com/wind/me/xskinloader/SkinManager.java:95
↓ 1 callers
Method
setInterceptFactory
(Factory factory)
xskinloader-lib/src/main/java/com/wind/me/xskinloader/SkinInflaterFactory.java:48
↓ 1 callers
Method
setTextViewColor
(View view, int resId)
xskinloader-lib/src/main/java/com/wind/me/xskinloader/SkinManager.java:91
↓ 1 callers
Method
setWindowStatusBarColor
(Window window, @ColorRes int resId)
xskinloader-lib/src/main/java/com/wind/me/xskinloader/SkinManager.java:115
Method
CustomTitleView
(Context context, AttributeSet attrs)
xskinloader-sample/src/main/java/com/wind/me/xskinloader_sample/CustomTitleView.java:40
Method
PluginInfo
(String localPath, ClassLoader pluginClassLoader, Resources pluginRes, Resources.Theme p
xskinloader-lib/src/main/java/com/wind/me/xskinloader/pluginLoader/PluginInfo.java:15
Method
PluginLoadUtils
(Context context)
xskinloader-lib/src/main/java/com/wind/me/xskinloader/pluginLoader/PluginLoadUtils.java:23
Method
SkinAttr
(String attrName, int attrValueRefId, String attrValueRefName, String attrValueTypeName)
xskinloader-lib/src/main/java/com/wind/me/xskinloader/entity/SkinAttr.java:24
Method
SkinResourceManagerImpl
(Context context, String pkgName, Resources resources)
xskinloader-lib/src/main/java/com/wind/me/xskinloader/impl/SkinResourceManagerImpl.java:25
Method
callMethod
(Object receiver, String methodName, Object... params)
xskinloader-lib/src/main/java/com/wind/me/xskinloader/util/ReflectUtils.java:103
Method
clear
()
xskinloader-lib/src/main/java/com/wind/me/xskinloader/SkinManager.java:202
Method
clickButton
(View v)
xskinloader-sample/src/main/java/com/wind/me/xskinloader_sample/MainActivity.java:41
Method
delete
(@NonNull Uri uri, @Nullable String selection, @Nullable String[] selectionArgs)
xskinloader-lib/src/main/java/com/wind/me/xskinloader/SkinLoaderInitializer.java:41
Method
deploy
(View view, SkinAttr skinAttr, ISkinResourceManager resource)
xskinloader-sample/src/main/java/com/wind/me/xskinloader_sample/deployer/CustomViewTextColorResDeployer.java:17
Method
deploy
(View view, SkinAttr skinAttr, ISkinResourceManager resource)
xskinloader-lib/src/main/java/com/wind/me/xskinloader/skinDeployer/ActivityStatusBarColorResDeployer.java:19
Method
deploy
(View view, SkinAttr skinAttr, ISkinResourceManager resource)
xskinloader-lib/src/main/java/com/wind/me/xskinloader/skinDeployer/ProgressBarIndeterminateDrawableDeployer.java:18
Method
deploy
(View view, SkinAttr skinAttr, ISkinResourceManager resource)
xskinloader-lib/src/main/java/com/wind/me/xskinloader/skinDeployer/ListViewSelectorResDeployer.java:18
Method
deploy
(View view, SkinAttr skinAttr, ISkinResourceManager resource)
xskinloader-lib/src/main/java/com/wind/me/xskinloader/skinDeployer/ImageDrawableResDeployer.java:18
Method
deploy
(View view, SkinAttr skinAttr, ISkinResourceManager resource)
xskinloader-lib/src/main/java/com/wind/me/xskinloader/skinDeployer/TextColorHintResDeployer.java:17
Method
deploy
(View view, SkinAttr skinAttr, ISkinResourceManager resource)
xskinloader-lib/src/main/java/com/wind/me/xskinloader/skinDeployer/TextColorResDeployer.java:16
Method
deploy
(View view, SkinAttr skinAttr, ISkinResourceManager resource)
xskinloader-lib/src/main/java/com/wind/me/xskinloader/skinDeployer/BackgroundResDeployer.java:16
Method
deploy
(View view, SkinAttr skinAttr, ISkinResourceManager resource)
xskinloader-lib/src/main/java/com/wind/me/xskinloader/skinDeployer/ListViewDividerResDeployer.java:19
Method
getColor
(int resId)
xskinloader-lib/src/main/java/com/wind/me/xskinloader/impl/SkinResourceManagerImpl.java:47
Method
getColorStateList
(int resId)
xskinloader-lib/src/main/java/com/wind/me/xskinloader/impl/SkinResourceManagerImpl.java:69
Method
getCurrentSkinPackageName
()
xskinloader-lib/src/main/java/com/wind/me/xskinloader/SkinManager.java:241
Method
getCurrentSkinPath
()
xskinloader-lib/src/main/java/com/wind/me/xskinloader/SkinManager.java:253
Method
getDrawable
(int resId)
xskinloader-lib/src/main/java/com/wind/me/xskinloader/impl/SkinResourceManagerImpl.java:118
Method
getDrawableForMapmip
(int resId)
xskinloader-lib/src/main/java/com/wind/me/xskinloader/impl/SkinResourceManagerImpl.java:142
Method
getFilePath
()
xskinloader-lib/src/main/java/com/wind/me/xskinloader/pluginLoader/PluginInfo.java:31
next →
1–100 of 137, ranked by callers