Fragment中監聽和攔截點擊MotionEvent事件

由於Fragment中沒有dispatchTouchEvent()方法和onTouchEvent()方法對事件進行分發和處理,所以如果想要在Fragment中攔截點擊事件的話可以這樣做:

override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
        super.onViewCreated(view, savedInstanceState)
        view.setOnTouchListener { v, event ->  
            //在這裏面攔截點擊事件,並進行相應的操作
            
            true
        }
    }
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章