提问者:小点点

Android中的手势刷卡


我正在开发一个应用程序,其中我有一个基本的活动,当我从左向右滑动时,我需要得到一个滑动窗口,其中将显示几个图标,当我从右到左单击时,我需要从右向左滑动窗口...我研究了一下...nd发现一些选项,如导航抽屉和滑动窗口和视图寻呼机....但是滑动手势jst从一个页面连续滑动到另一个页面...我不想要那个...当我从左向右和从右向左滑动时,我需要显示几个图标....但我不知道到底要用哪一个来更好地导航....我使用了下面的代码:

@覆盖公共布尔onFling(MotionEvent e1,MotionEvents e2,float velocityX,float veocityY){String swipe=“”;float sensitivity=50;

        // TODO Auto-generated method stub

        if((e1.getX() - e2.getX()) > sensitvity){
            swipe += "Swipe Left\n";
            SwipeLeft();
        }else if((e2.getX() - e1.getX()) > sensitvity){
            swipe += "Swipe Right\n";
        }else{
            swipe += "\n";
        }

        if((e1.getY() - e2.getY()) > sensitvity){
            swipe += "Swipe Up\n";
        }else if((e2.getY() - e1.getY()) > sensitvity){
            swipe += "Swipe Down\n";
        }else{
            swipe += "\n";
        }

        gestureEvent.setText(swipe);

        return super.onFling(e1, e2, velocityX, velocityY);
    }
};


共1个答案

匿名用户

如果你想尝试类似导航抽屉的东西,从屏幕的两边,即从右到左交换和从左到右以下链接将帮助你