У меня есть настраиваемое представление в моем проекте android, MyCustomView
.
Со встроенным представлением, как кнопка, я могу использовать библиотеку привязки данных для передачи функции обратного вызова кнопке:
<Button
...
android:onClick="@{() -> viewModel.donePressed()}" />
Как передать функцию обратного вызова, к которой я могу получить доступ в классе MyCustomView
через XML?
Я хочу, чтобы она выглядела примерно так:
<MyCustomView app:onFinish="@{() -> viewModel.finish()}" />
Затем в классе MyCustomView
(расширяющем LinearLayout
) мне нужно вызвать переменную onFinish
.
Спасибо за любые идеи.