CoderAlee / PaintedSkin

一款解决Android App 换肤框架,极低的侵入性与学习成本。
Apache License 2.0
169 stars 23 forks source link

ListView、RecyclverView Demo 中 textview字体颜色没变化,在春节皮肤包中直接替换字体颜色,编译后放进去切换皮肤没变化,其他都有变 #56

Open Gluttony-boop opened 1 week ago

Gluttony-boop commented 1 week ago

机型小米8 miui 12.5.2. 自己项目试下了,切换皮肤, 列表中 的textview 颜色 没变化,然后 去demo中试下也不行。

Gluttony-boop commented 1 week ago

是我哪里没设置吗好?我看demo 中也没有设置其他的

CoderAlee commented 1 week ago

所有的view 的属性都没有变化 还是仅textview的某个属性没有变化?

Gluttony-boop commented 5 days ago

ChadListDemoPage 这个demo中 textview 的textcolor , background 切换到春节,没变化,我在春节皮肤包,添加要更改的资源了,但是试了下没用。

CoderAlee commented 5 days ago

是,黑白天也无效。还是仅春节皮肤包时无效?春节皮肤包添加资源后,有重新编译并push 到手机指定目录下么?

Gluttony-boop commented 5 days ago

有重新编译,你这么一说,黑白天也是无效,点击右下角黑白天按钮,也都没变化。但是刚又试下了 在公司项目上使用 ,是可以的。

CoderAlee commented 5 days ago

可以打日志看一下通过ThemeSkinService.getInstance().currentThemeSkinPack.getxx获取对应资源是否成功了。如果获取失败了大概率是皮肤包内的资源/资源名称没有配置正确。如果可以加载到对应资源,但在view中显示异常,就需要看一下对应的换肤执行器是否出现异常了