我这样设置textColor
android:textColor="@{data.is ? @color/text_color_selector1 :
@color/text_color_selector2}"
color_selector
是:
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:color="@color/colorPrimary" android:state_selected="true" />
<item android:color="@color/white" />
</selector>
当我更改textview的select状态时,文本颜色不会改变。
我看到颜色来自ViewDataBinding.getColorFromResource
而不是ViewDataBinding.getColorStateListFromResource
。
如何使生成的绑定类使用getColorStateListFromResource
而不是getColorFromResource
?