title: Cannot find a setter for that accepts parameter type 'kotlinx.coroutines.flow.MutableStateFlow' DataBinding Android
body: <p>I'm using data-binding to handle MutableStateFlow in my ViewModel</p>
  <pre><code>  private val _searchSkeleton = MutableStateFlow(View.GONE)
    val searchSkeletonVis = _searchSkeleton
  </code></pre>
  <p>Here's my usage in the XML file</p>
  <pre><code>  app:viewVisibility=&quot;@{viewModel.searchSkeletonVis}&quot;
  </code></pre>
  <p>And this is my BindingAdapter</p>
  <pre><code>@BindingAdapter(&quot;app:viewVisibility&quot;)
  fun bindViewVisibility(
      @NonNull view: View,
      @NonNull visibility: Int,
  ) {
      view.visibility = visibility
  }
  </code></pre>
  <p>and it gives me this error</p>
  <blockquote>
  <p>Cannot find a setter for  that accepts parameter type 'kotlinx.coroutines.flow.MutableStateFlow'</p>
  </blockquote>
  <p>But when I use LiveData it's working fine!</p>