0
int action = (event.getAction() & MotionEvent.ACTION_MASK);
int gIndex = (event.getAction() & MotionEvent.ACTION_POINTER_INDEX_MASK)>>
MotionEvent.ACTION_POINTER_INDEX_SHIFT;
int gID = event.getPointerId(gIndex);
switch (action){
case MotionEvent.ACTION_DOWN:
case MotionEvent.ACTION_POINTER_DOWN:
y[gID]=(int)event.getY(gIndex);
break;
這是獲取y並將其打印在文本視圖中的代碼片段。 但是有一些東西是沒有意義的我... 在這行代碼瞭解多點觸控語句 - 指針ID /索引
Y [GID] =(INT)event.getY(gIndex);
有了這個,我分配gIndex和y的Y值[中ID的possition] 但是我怎麼知道我正在reffering相同的「手指」 gIndex可以將它的值任何時候,該系統只是已知我知道gIndex的位置是基於Id即所有...