@Override
    public boolean dispatchTouchEvent(MotionEvent ev) {
        final int actionMasked = ev.getActionMasked() & MotionEvent.ACTION_MASK;
        switch (actionMasked){
            case MotionEvent.ACTION_DOWN:
                if (bottomMenuListViewTouchEvent != null) {
                    bottomMenuListViewTouchEvent.down(ev);
                }
                break;
            case MotionEvent.ACTION_MOVE:
                if (bottomMenuListViewTouchEvent != null) {
                    bottomMenuListViewTouchEvent.move(ev);
                }
                break;
            case MotionEvent.ACTION_UP:
                if (bottomMenuListViewTouchEvent != null) {
                    bottomMenuListViewTouchEvent.up(ev);
                }
                break;
        }
        return super.dispatchTouchEvent(ev);
    }
@author: Kongzue
@github: https://github.com/kongzue/
@homepage: http://kongzue.com/
@mail: myzcxhh@live.cn
@createTime: 2020/10/6 23:42
DialogX/src/main/java/com/kongzue/dialogx/util/views/DialogListView.java