自己最近做的这个小游戏,想让人物通过滑动来行走,走动现在已经实现了,但是感觉不是很灵敏,而且有时候会出现,明明是想让人物向上走,却走到了左边,是不是哪里控制的问题啊,我的onFling是这样写的,还麻烦高手给说下,数值写到多少,可以保证,手指滑上人物就往上,滑右人物就往右,虽然现在能走,但是感觉不是很灵敏
                                public boolean onFling(MotionEvent e1, MotionEvent e2,
                                                float velocityX, float velocityY) {
                                        if (e1.getX() - e2.getX() > 20
                                                        && Math.abs(velocityX) > 40) {
                                                move.move(LEFT);
                                        } else if (e2.getX() - e1.getX() > 20
                                                        && Math.abs(velocityX) > 40) {
                                                move.move(RIGHT);
                                        } else if (e1.getY() - e2.getY() > 20
                                                        && Math.abs(velocityY) > 40) {
                                                move.move(UP);
                                        } else if (e2.getY() - e1.getY() > 20
                                                        && Math.abs(velocityY) > 40) {
                                                move.move(DOWN);
                                        }
                                        return true;
                                }