2
我想在我的首選項屏幕中添加手勢,但我沒有收到任何積極的結果,我的問題是我們可以添加手勢來選擇首選項屏幕,如果是,那麼我如何使用下面的 代碼中加入的手勢優先(不工作的偏好,但其做兩份活動之間切換)如何將手勢添加到首選項屏幕
@Override
public boolean onTouchEvent(MotionEvent event) {
// TODO Auto-generated method stub
return gestureDetector.onTouchEvent(event);
}
SimpleOnGestureListener simpleOnGestureListener
= new SimpleOnGestureListener(){
@Override
public boolean onFling(MotionEvent e1, MotionEvent e2, float velocityX,
float velocityY) {
String swipe = "";
float sensitvity = 50;
// TODO Auto-generated method stub
if((e1.getX() - e2.getX()) > sensitvity){
// for left
Intent i=new Intent(getApplicationContext(),MyActivity.class);
startActivity(i);
finish();
}else if((e2.getX() - e1.getX()) > sensitvity){
//for right
}else{
swipe += "\n";
}
if((e1.getY() - e2.getY()) > sensitvity){
//Swipe Up
}else if((e2.getY() - e1.getY()) > sensitvity){
//Swipe Down
}
return super.onFling(e1, e2, velocityX, velocityY);
}
};
GestureDetector gestureDetector
= new GestureDetector(simpleOnGestureListener);
我得到了我的答案 – 2013-02-23 11:24:45
http://misha.beshkin.lv/android-swipe-gesture-implementation/ – 2013-02-23 11:25:59
高興你沒有... – k0sh 2013-02-23 11:26:54