好的,我在这里引用了代码:在网格布局上进行手势检测
但是无法让它发挥作用.在我的主要活动中,我定义了一个简单的图像.我想检测一下图像上的闪光.这是我的代码如下.底部的onclick方法为空.是因为这个吗?我把它留空了,因为在其他代码示例中它不是我想要的.我只想要一个简单的吐司,弹出正确的方向或向前扔.
public class GestureRightLeft extends Activity implements OnClickListener {
ImageView peek;
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;
private GestureDetector gestureDetector;
View.OnTouchListener gestureListener;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
peek =(ImageView) findViewById(R.id.peek);
peek.setImageResource(R.drawable.bluestrip);
gestureDetector = new GestureDetector(new MyGestureDetector());
gestureListener = new View.OnTouchListener() {
public boolean onTouch(View v, MotionEvent event) {
if (gestureDetector.onTouchEvent(event)) {
return true;
}
return false;
}
};
}
class …Run Code Online (Sandbox Code Playgroud)