Список констант для метода Binding Adapter - PullRequest
0 голосов
/ 25 января 2019

Я использую все современные функции Android, такие как AndroidX, JetPack и т. Д.

И я хотел бы создать свой собственный BindingAdapter, передавая список типизированных значений от enum до макета.Это должно выглядеть так:

            <View
                android:layout_width="match_parent"
                android:layout_height="match_parent"
                app:values="@{ [E.First, E.Second] } />

Где E - мое перечисление:

enum class E { First, Second }

Итак, мне интересно, есть ли способ определить массив / список в макетеиспользование функций DataBinding и как передать его в метод BindingAdapter?

PS Конечно, я знаю, что могу сделать это, передав переменную через привязку из Activity / Fragment, но я бы хотел сохранить мой код в чистоте:)

...