Как создать пользовательское представление с несколькими пользовательскими атрибутами onClick, вызывая разные методы
Я создаю пользовательский вид заголовка, где я хочу добавить 2 пользовательских атрибута
<CustomHeader
android:layout_width="match_parent"
android:layout_height="@dimen/header_large_height"
app:onClickLeftIcon="@{() -> viewModel.onBackButtonClicked()}"
app:onClickRightIcon="@{() -> viewModel.onRightButtonClicked()}"
app:setIconLeft="@drawable/ic_chevron_left"
app:setIconRightt="@drawable/some_icon"
app:title="@string/fragment_title_news">
Так что в моем собственном представлении я хочу установить 2 clickListeners, чтобы при нажатии правой кнопкой мыши пользователь вызывал onBackButtonClicked() для viewModel и onRightButtonClicked().
Но как мне использовать мои пользовательские атрибуты таким образом, чтобы я мог вызывать лямбда-выражение, определенное в xml, через java в моем пользовательском представлении?
Кто-нибудь?