ImageViewにDrawableのリソースID(Resource)をデータバインディング (DataBinding)したいときは
ImageViewのsrcにバインディングすると上手くいかない。
<ImageView
android:layout_width="match_parent"
android:layout_height="100dp"
android:src="@{viewmodel.resource}"/>
調べてみるとBindingAdapterを使ったサンプルなどが出るが、
使わなくてもimageResourceにBindingすれば良い
<ImageView
android:layout_width="match_parent"
android:layout_height="match_parent"
app:imageResource="@{viewmodel.resource}"/>