I want to child's touch event to parent view in fragment.
So I need to use InterceptTouchEvent
according to this link:
Passing touch events to the parent view
But since I use it from Fragment
, I need to know how to use it from Fragment not in Activity.
Now I use below code to use TouchEvent
from Fragment.
view.setOnTouchListener(object : View.OnTouchListener {
override fun onTouch(view: View?, event: MotionEvent?): Boolean {
val imm: InputMethodManager =
activity!!.getSystemService(Context.INPUT_METHOD_SERVICE) as InputMethodManager
imm.hideSoftInputFromWindow(view!!.windowToken, 0)
return true
}
})
return view
It doesn't have InterceptTouchEvent
as one of members.
Please help me.