Я хочу щелкнуть прослушиватель родительского представления (LinearLayout), но не могу щелкнуть из-за NestedScrollView (Child). поэтому я попытался OnTouch NestedScrollView, но я получаю только ACTION_MOVE, но мне нужно событие ACTION_UP или ACTION_DOWN для выполнения функции
Я пытался создать пользовательские события NestedScrollView и Override OnInterceptTouch и requestDisallow (false)
xml
https://pastebin.com/WYabtJM0
nestedScrollView?.setOnTouchListener { v, event ->
when (event.action) {
MotionEvent.ACTION_UP -> {
if (bind?.mainViewModel?.buttonTappedToCheckForRestriction?.value != false && bind?.mainViewModel?.visbility?.value != false) {
bind?.mainViewModel?.buttonTappedToCheckForRestriction?.postValue(true)
} else if (bind?.mainViewModel?.visbility?.value == true) {
bind?.mainViewModel?.buttonTappedToCheckForRestriction?.postValue(true)
}
}
}
return@setOnTouchListener false
};