由于Fragment
中没有dispatchTouchEvent()
方法和onTouchEvent()
方法对事件进行分发和处理,所以如果想要在Fragment
中拦截点击事件的话可以这样做:
override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
super.onViewCreated(view, savedInstanceState)
view.setOnTouchListener {
v, event ->
//在这里面拦截点击事件,并进行相应的操作
true
}
}
如果