91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

SwipeListview攔截ViewPager滑動事件(改進)

發布時間:2020-07-19 02:33:46 來源:網絡 閱讀:769 作者:vinvince 欄目:移動開發

    前幾天解決了SwipeListview攔截ViewPager滑動事件,今天在ViewPager下面增加一些常規布局,發現在新增布局中設置完點擊事件后,在這些新增布局范圍內,ListView不能上下滑動,查看SwipeListview中onInterceptTouchEvent()方法,發現不能簡單將滑動事件分配給子View,應當對移動事件重寫,在判定為上下滑動時,將事件攔截在此,最后改進的結果如下:

        

        downPosition = pointToPosition((int) x, (int) y);

        if(downPosition == 1) {

        switch (action) {

        case MotionEvent.ACTION_MOVE:

                checkInMoving(x, y);

                if(touchState == TOUCH_STATE_SCROLLING_Y) {

                return true;

                }

                break;

            case MotionEvent.ACTION_DOWN:

            super.onInterceptTouchEvent(ev);

                touchListener.onTouch(this, ev);

            touchState = TOUCH_STATE_REST;

                lastMotionX = x;

                lastMotionY = y;

            return false;

default:

break;

}

        downPosition = ListView.INVALID_POSITION;

        return false;

        }


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

乐安县| 确山县| 牡丹江市| 同江市| 洪江市| 九台市| 永顺县| 高密市| 辽宁省| 阿坝| 甘泉县| 宜昌市| 奎屯市| 新和县| 沙雅县| 交城县| 天津市| 太和县| 青龙| 凤阳县| 余干县| 蕲春县| 南开区| 扎鲁特旗| 鱼台县| 卓尼县| 乌兰县| 房山区| 新营市| 扎囊县| 聂荣县| 荥经县| 日照市| 平定县| 习水县| 平度市| 闵行区| 雅江县| 静安区| 荔波县| 浮山县|