0

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.

Hyejung
  • 902
  • 1
  • 8
  • 22

0 Answers0