鼠标动作:
长按一个应用图标 -〉移动 -〉放开
DragController.java中的onTouchEvent中,MOVE消息会随着鼠标的动作不停的发送。这里应该做个延时判断。
例如,一秒后,是否还在这个区域,即,一个区域中是否停留一秒,若停一秒,我们判断用户是想移到这个位置。
这里的位置可以简化为应用程序的序列号
新建一个可变的列表数据[][][][][][][][][][][][][][][][][]
第一个若为3 ,存入
[3][][][][][][][][][][][]
mHandler.postDelayed(mMoveRunnable, MOVE_DELAY);
第二个与当前列表最大index的数据,如果相同,则不操作,如果不同,存入
mHandler.postDelayed(mMoveRunnable, MOVE_DELAY);
第三个...
[3][5][1][2][9][10][][][]
时间到(MOVE_DELAY)
在MoveRunnable的run函数中
如果当前列表最大index的数据