各位大神    我在网上找了相关资料后,自己写的调用onfling文件总是编译没有错误  运行后在手机上打开错误   
在这里求一个带Activity之间转换的onfling手势代码实例   谢谢大家了令有两个小白的问题   onfling中几个Activity之间的转换还是用intent对象吗?
                                          手势监听中能实现从Activity向上滑动到新的布局文件  然后从新的布局文件再向上滑动到另一个Activity吗?
    
         问题比较2  还请各位大神予以指导  谢谢

解决方案 »

  1.   

    建议看一下TabActivity的源码,里面好像有类似的功能实现。
    我自己在surfaceView 控件上实现了onfling()方法,希望对你用帮助。下面是代码。package com.ermb.media;
    import oms.cmlabs.multimediaplayer.MediaControlInterface;
    import android.content.Context;
    import android.util.AttributeSet;
    import android.util.Log;import android.view.GestureDetector;
    import android.view.MotionEvent;
    import android.view.SurfaceView;
    public class MySurfaceView extends SurfaceView{

    private GestureDetector mGD;
    public MySurfaceView(Context context, AttributeSet attrs) {
    super(context, attrs);


    mGD = new GestureDetector(context, new GestureDetector.SimpleOnGestureListener() {
                @Override
    public boolean onSingleTapUp(MotionEvent e) {
                 mediaControlInterface.doShowStopPlayBtn(e);
    return false;
    } @Override
    public boolean onDown(MotionEvent e) {
                
                 mediaControlInterface.doShowControlBarForFullScreen(e);
    return false;
    } public boolean onFling(MotionEvent e1, MotionEvent e2, float velocityX, float velocityY) {
                
                 Log.i("onFling","onFling~~~~~~~~~~~");
                               
                    
                    return false;
                }
                
                
            });

    // TODO Auto-generated constructor stub
    }  @Override
        public boolean onTouchEvent(MotionEvent event) {  
            mGD.onTouchEvent(event);
            return true;
        }  

    }
    这样就可以让surfaceView也拥有onfling()方法。