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

使用SkinCompatUserThemeManager.get().addDrawablePath导致的bug

Open DaveBoy opened this issue 5 years ago • 0 comments

SkinCompatUserThemeManager.get().addDrawablePath内部的drawable会复用,然后同一个界面中如果有一大一小两个布局用都用到了这个drawable,会导致图片背景变形(大的背景有几率会变成和小的一样大)。 初步推测和drawable的复用有关。而且由于封装得很严密 没办法更改。。。。 建议内部复用考虑返回drawable.constantState?.newDrawable()

DaveBoy avatar Dec 16 '19 06:12 DaveBoy