基本的にやりたいことは下の記事と同じような内容
https://qiita.com/shimbaroid/items/46b0462bf192d99b9883
だけども、TextViewでマスクするのも、レイアウトファイル見てわかりにくいなって思ったのでDataBindingでXMLファイル内で完結するようにした
@id/submit_area
がマスクしたいViewだとすると、 android:onClick="@{() -> null}"
をしていすればイベントがマスクされる
...略
<android.support.constraint.ConstraintLayout
android:id="@+id/submit_area"
android:layout_width="match_parent"
android:layout_height="80dp"
android:layout_marginBottom="0dp"
android:onClick="@{() -> null}">
<Button
android:id="@+id/submit"
android:onClick="@{() -> viewModel.submit()}"
android:text="ボタン"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent" />
</android.support.constraint.ConstraintLayout>
...略