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(); 

}