溫馨提示×

溫馨提示×

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

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

《IT藍豹》高仿花田ios版標簽移動效果

發(fā)布時間:2020-07-03 23:06:26 來源:網絡 閱讀:278 作者:楊光成 欄目:移動開發(fā)

高仿花田ios版標簽移動效果,長按每一個item拖動到自己想要位置后,后面位置移動補全效果 。
本項目適合研究gridview拖拽效果的朋友下載。
學習android動畫特效。
本項目主要靠DragGrid來實現,
/** 在拖動的情況 */
    private void onDrag(int x, int y , int rawx , int rawy) {
        if (dragImageView != null) {
            windowParams.alpha = 0.6f;
//            windowParams.x = rawx - itemWidth / 2;
//            windowParams.y = rawy - itemHeight / 2;
            windowParams.x = rawx - win_view_x;
            windowParams.y = rawy - win_view_y;
            windowManager.updateViewLayout(dragImageView, windowParams);
        }
    }

    /** 在松手下放的情況 */
    private void onDrop(int x, int y) {
        // 根據拖動到的x,y坐標獲取拖動位置下方的ITEM對應的POSTION
        int tempPostion = pointToPosition(x, y);
//        if (tempPostion != AdapterView.INVALID_POSITION) {
            dropPosition = tempPostion;
            DragAdapter mDragAdapter = (DragAdapter) getAdapter();
            //顯示剛拖動的ITEM
            mDragAdapter.setShowDropItem(true);
            //刷新適配器,讓對應的ITEM顯示
            mDragAdapter.notifyDataSetChanged();
//        }
    }

 

運行效果:

  • 《IT藍豹》高仿花田ios版標簽移動效果


效果源碼:http://www.itlanbao.com/code/20151112/10000/100641.html


向AI問一下細節(jié)

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

AI