在onTouch的MOVE事件里面获取移动距离dx、dy是很常见的操作,但是需要考虑多指触摸情况。
当第一个手指y在屏幕上滑动时,然后手指z、手指q又放在屏幕上滑动。滑动到最后只剩一个手指(手指x)在屏幕时(无法保证手指x是当初第一个手指y),就需要使用event.getX(index)方法获得坐标点了。
public class MainActivity extends AppCompatActivity {
private static final int INVALID_POINTER_ID = -1;
private int mActivePointerId = INVALID_POINTER_ID;
private int mActivePointerIndex = 0;