I was wrong, this is the order of the arguments in the function. You can add multiple attributes to the Binding Adapter, but they must match the arguments with the same sequence defined in the method .
Here is my code snippet for Kotlin
@BindingAdapter(value = ["bind:brand", "bind:model", "bind:age"], requireAll = false) @JvmStatic fun bindProductDetails(linearLayout: LinearLayout, brand: String?, model: String?, age: String?) { if (brand != null && !brand.isEmpty()) {
source share