Cannot find the setter for attribute with parameter
Your @BindingAdapter
definition looks a little bit odd to me
@BindingAdapter("{bind:fadevisible}")
This is not the same like
@BindingAdapter({"bind:fadevisible"})
or
@BindingAdapter("bind:fadevisible")
which should work perfectly fine.
Make sure in app level gradle, you have apply plugin: 'kotlin-kapt'