Android プロジェクトにカスタム ビューがありMyCustomView
ます。
組み込みのビューのようなボタンを使用すると、データ バインディング ライブラリを使用してコールバック関数をボタンに渡すことができます。
<Button
...
android:onClick="@{() -> viewModel.donePressed()}" />
MyCustomView
XML を介してクラスでアクセスできるコールバック関数を渡すにはどうすればよいですか?
私はそれを次のようにしたい:
<MyCustomView app:onFinish="@{() -> viewModel.finish()}" />
次に、MyCustomView
クラス (拡張) で、変数LinearLayout
を呼び出す必要があります。onFinish
アイデアをありがとう。