小编Rya*_*yan的帖子

将Fling Gesture添加到图像视图 - Android

好的,我在这里引用了代码:在网格布局上进行手势检测

但是无法让它发挥作用.在我的主要活动中,我定义了一个简单的图像.我想检测一下图像上的闪光.这是我的代码如下.底部的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)

android gestures imageview onfling

48
推荐指数
4
解决办法
8万
查看次数

标签 统计

android ×1

gestures ×1

imageview ×1

onfling ×1