2011-04-07 88 views

回答

1

Qorry,你的問題有點奇怪!

什麼是手勢效果?我認爲這裏沒有人明白你的意思。

如果你正在談論ALLOS每個月之間導航刷卡操作,請使用此:

使用此方法:

class MyGestureDetector extends SimpleOnGestureListener { 
@Override 
public boolean onFling(MotionEvent e1, MotionEvent e2, float velocityX, float velocityY) { 
} 

您可以實現類似的東西(maube Y用,而不是X)

private static final int SWIPE_MIN_DISTANCE = 120; 
private static final int SWIPE_MAX_OFF_PATH = 250; 
private static final int SWIPE_THRESHOLD_VELOCITY = 200; 


if(e1.getX() - e2.getX() > SWIPE_MIN_DISTANCE && Math.abs(velocityX) > SWIPE_THRESHOLD_VELOCITY) { 
viewFlipper.setInAnimation(slideLeftIn); 
viewFlipper.setOutAnimation(slideLeftOut); 
viewFlipper.showNext(); 
} else if (e2.getX() - e1.getX() > SWIPE_MIN_DISTANCE && Math.abs(velocityX) > SWIPE_THRESHOLD_VELOCITY) { 
viewFlipper.setInAnimation(slideRightIn); 
viewFlipper.setOutAnimation(slideRightOut); 
viewFlipper.showPrevious(); 

}