Android-skin-support icon indicating copy to clipboard operation
Android-skin-support copied to clipboard

Android-skin-support is an easy dynamic skin framework to use for Android, Only one line of code to integrate it. Android 换肤框架, 极低的学习成本, 极好的用户体验. "一行"代码就可以实现换肤, 你值得拥...

Results 103 Android-skin-support issues
Sort by recently updated
recently updated
newest added

我down 了demo 试了试AndroidX 的换肤功能,发现对AndroidX的支持是不是没有完成?

@NonNull @Override public AppCompatDelegate getDelegate() { //return super.getDelegate(); return SkinAppCompatDelegateImpl.get(this, this); } private void changeSkin() { Toast.makeText(this, "换肤", Toast.LENGTH_SHORT).show(); SkinCompatManager.getInstance().loadSkin("blue.skin", SkinCompatManager.SKIN_LOADER_STRATEGY_ASSETS); } @Override public void onClick(View view) { switch (view.getId())...

首先说下app情况. 1. MainActivity有三个Fragment: HomeFragment\BaiDuFragment\MeFragment 2. 换肤功能在HomeFragment 当在HomeFragment切换成黑夜模式后,点击底部导航进入BaiDuFragment,在百度地图没完成定位的时候通过底部导航进入HomeFragment或者MeFragment就会报错。 报错如下: Rejecting re-init on previously-failed class java.lang.Class: java.lang.NoClassDefFoundError: Failed resolution of: Landroid/telephony/TelephonyManager$CellInfoCallback; Caused by: java.lang.ClassNotFoundException: Didn't find class "android.telephony.TelephonyManager$CellInfoCallback" on path: DexPathList[[zip file...

E AndroidRuntime: at java.util.ArrayList$Itr.next(ArrayList.java:860) E AndroidRuntime: at skin.support.app.SkinCompatDelegate.applySkin(SkinCompatDelegate.java:104) E AndroidRuntime: at skin.support.app.SkinActivityLifecycle$LazySkinObserver.updateSkinForce(SkinActivityLifecycle.java:206) E AndroidRuntime: at skin.support.app.SkinActivityLifecycle$LazySkinObserver.updateSkin(SkinActivityLifecycle.java:183) E AndroidRuntime: at skin.support.observe.SkinObservable.notifyUpdateSkin(SkinObservable.java:40) E AndroidRuntime: at skin.support.observe.SkinObservable.notifyUpdateSkin(SkinObservable.java:29) E AndroidRuntime: at skin.support.SkinCompatManager$SkinLoadTask.onPostExecute(SkinCompatManager.java:402) E AndroidRuntime:...

不使用Skin或使用3.1.4版本,能正常初始化view,升级到4.0.5后无法初始化 反编译过youtube也使用的是androidx,embedded_ad_overlay布局中使用的也是普通layout 添加的依赖: implementation "skin.support:skin-support:4.0.5" implementation "skin.support:skin-support-appcompat:4.0.5" implementation "skin.support:skin-support-design:4.0.5" implementation "skin.support:skin-support-constraint-layout:4.0.5" implementation "skin.support:skin-support-cardview:4.0.5" Application中的初始化: SkinCompatManager.withoutActivity(this) .addInflater(new SkinAppCompatViewInflater()) // 基础控件换肤初始化 .addInflater(new SkinMaterialViewInflater()) // material design .addInflater(new SkinConstraintViewInflater()) // ConstraintLayout .addInflater(new SkinCardViewInflater())...

大神,这个报错能帮忙看一下吗? ```text Process Name: 'com.abc' Thread Name: 'main' Back traces starts. java.lang.ExceptionInInitializerError at skin.support.content.res.SkinCompatUserThemeManager.get(SkinCompatUserThemeManager.java:124) at skin.support.content.res.SkinCompatResources.getSkinColor(SkinCompatResources.java:129) at skin.support.content.res.SkinCompatResources.getColor(SkinCompatResources.java:233) at com.abc.base.BaseAppCompatActivity.j0(BaseAppCompatActivity.java:3) at com.abc.base.BaseAppCompatActivity.onCreate(BaseAppCompatActivity.java:6) at com.abc.ui.call.AnswerCallActivity.onCreate(AnswerCallActivity.java) at android.app.Activity.performCreate(Activity.java:7142) at android.app.Activity.performCreate(Activity.java:7133) at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1219)...

这个框架能够更换字体大小么

对比试验:两套资源, 一套白天的 xxx.png 黑夜 xxx_night.png 此类图换肤没有问题。 但是一套drawable.png 以及黑色 drawable_night.xml 此类图换肤直接崩溃,报错 android.view.InflateException: Binary XML file line #16 in com.sky.sea.cashzineforindia:layout/item_hot_chat_article_layout: Binary XML file line #16 in com.sky.sea.cashzineforindia:layout/item_hot_chat_article_layout: Error inflating class LinearLayout Caused...