前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
Created by: fg2q1q3q
虽然bottombarlayout暴露了item,item暴露了imageview,但是依然不能很好的实现换肤,根本原因在于代码只考虑了xml配置的情况,强制使用resId。建议修改item代码,允许动态设置图标drawable(非resId,换肤通常是sd卡加载),最好只保留drawable\,删除resid,在初始化的时候将xml中配置的resid转化为drawable,提高通用性和灵活性