您好,登錄后才能下訂單哦!
高仿花田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();
// }
}
效果源碼:http://www.itlanbao.com/code/20151112/10000/100641.html
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。