title: View Binding extension function
body: <p>I am using the following extension function for View Binding in my adapters and in my custom views.</p>
  <pre><code>inline fun &lt;T : ViewBinding&gt; ViewGroup.viewBinding(crossinline bindingInflater: (LayoutInflater, ViewGroup, Boolean) -&gt; T) =
   bindingInflater.invoke(LayoutInflater.from(this.context), this, true)
  </code></pre>
  <pre><code>val binding = viewBinding(ComponentButtonBinding::inflate)
  </code></pre>
  <p>For the custom views, it works fine, but for the adapters, I need the boolean in the invoke to be false. How could I fix this and make this function work for both?</p>