yzx

Results 1 issues of yzx

android:background="@color/colorAccent" android:id="@+id/testview" TextView 在xml文件里面设置了背景颜色(一个粉色), broccoli.addPlaceholders(this, R.id.testview); broccoli.show(); Activity里面设置背景,此时TextView背景色变成了框架内默认的 #dddddd。 但在调用broccoli.removeAllPlaceholders()后,TextView的背景颜色还是 默认的#dddddd。 查看源码发现, placeholderPreStateSaver.setRestoredBackgroundDrawable(textView.getBackground()); 存储的是textView原Drawable对象, 随后调用 if (parameter.getColor() != 0){ view.setBackgroundColor(parameter.getColor()); return; } @RemotableViewMethod public void setBackgroundColor(@ColorInt int color) { if...