任何人都可以告诉我如何在滑动手势中添加功能吗?例如onSwipeRight(),我不想做一个toast而是从一到十计算屏幕被刷过多少然后将这些数据存储在某个变量中?就像三星galaxy s5图像编辑器在改变图像亮度时所做的那样
imageView.setOnTouchListener(new OnSwipeTouchListener() {
public void onSwipeRight() {
Toast.makeText(MyActivity.this, "right", Toast.LENGTH_SHORT).show();
}
public void onSwipeLeft() {
Toast.makeText(MyActivity.this, "left", Toast.LENGTH_SHORT).show();
}
public boolean onTouch(View v, MotionEvent event) {
return gestureDetector.onTouchEvent(event);
}
});
答案 0 :(得分:0)
使用GestureDetector
检测onFling
或仅使用https://stackoverflow.com/a/19506010/4651112中的OnSwipeTouchListener