title: Where to place android BindingAdapter method?
body: <p>This has to be the most basic of question but after a full day of reading tutorials and the documentation <a href="https://developer.android.com/reference/android/databinding/BindingAdapter.html" rel="noreferrer">here</a> I can't seem to understand where to put these methods. None of the guides mention where this thing is placed it just mentions to use the annotation on a static method. What static method? Any static method at all regardless of class? What is a good practice? do I create a CustomBinding class to host all these static methods?</p>
  
  <p>So long as I have the method has a BindingAdapter annotation and the first parameter is a View, it will work?</p>
  
  <p>I assume if the first parameter is of type View I can place the binding attribute on any type of views and it will trigger the method? So if I have  specific view say EditText, does this mean the method is only called when the attribute is found in an EditText view in the layout file?</p>