无法使用attr定义的样式,设置后造成FC。
ywwxhz opened this issue · 1 comments
ywwxhz commented
无法使用样式中定义的attr属性。设置后会造成FC。
app:primaryColor="?attr/colorPrimary"
app:primaryDarkColor="?attr/colorPrimaryDark"
解决方案如下:修改FilterMenuLayout 的 init(ctx,attrs)第二行
TypedArray ta = ctx.getResources().obtainAttributes(attrs, R.styleable.FilterMenuLayout);
为
TypedArray ta = ctx.obtainStyledAttributes(attrs, R.styleable.FilterMenuLayout);