新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > android手勢 事件

        android手勢 事件

        作者: 時間:2016-10-08 來源:網絡 收藏

        /* 用戶按下觸摸屏、快速移動后松開

        本文引用地址:http://www.104case.com/article/201610/305459.htm

        public boolean onFling(MotionEvent e1, MotionEvent e2, float velocityX, float velocityY) {

        //參數解釋:

        // e1:第1個ACTION_DOWN MotionEvent

        // e2:最后一個ACTION_MOVE MotionEvent

        // velocityX:X軸上的移動速度,像素/秒

        // velocityY:Y軸上的移動速度,像素/秒

        // 觸發條件 :

        // X軸的坐標位移大于FLING_MIN_DISTANCE,且移動速度大于FLING_MIN_VELOCITY個像素/秒

        if (e1.getX() - e2.getX() > FLING_MIN_DISTANCE

        Math.abs(velocityX) > FLING_MIN_VELOCITY) {

        // Fling left

        Toast.makeText(this, Fling Left, Toast.LENGTH_SHORT).show();

        } else

        if (e2.getX() - e1.getX() > FLING_MIN_DISTANCE

        Math.abs(velocityX) > FLING_MIN_VELOCITY) {

        // Fling right

        Toast.makeText(this, Fling Right, Toast.LENGTH_SHORT).show();

        }

        return false;

        }

        // 用戶長按觸摸屏,由多個MotionEvent ACTION_DOWN觸發

        @Override

        public void onLongPress(MotionEvent e) {

        // TODO Auto-generated method stub

        }

        // 用戶按下觸摸屏,并拖動,由1個MotionEvent ACTION_DOWN, 多個ACTION_MOVE觸發

        @Override

        public boolean onScroll(MotionEvent e1, MotionEvent e2, float distanceX, float distanceY) {

        // TODO Auto-generated method stub

        return false;

        }

        // 用戶長按觸摸屏,由多個MotionEvent ACTION_DOWN觸發

        @Override

        public void onLongPress(MotionEvent e) {

        // TODO Auto-generated method stub

        }

        // 用戶按下觸摸屏,并拖動,由1個MotionEvent ACTION_DOWN, 多個ACTION_MOVE觸發

        @Override

        public boolean onScroll(MotionEvent e1, MotionEvent e2, float distanceX, float distanceY) {

        // TODO Auto-generated method stub

        return false;

        }



        關鍵詞:

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 阳谷县| 民丰县| 全南县| 洛南县| 澄迈县| 建德市| 望都县| 中方县| 曲靖市| 金坛市| 枝江市| 清新县| 昆明市| 浪卡子县| 连山| 同仁县| 抚宁县| 富蕴县| 湟中县| 城固县| 兰考县| 遂川县| 新竹市| 修文县| 奉贤区| 德钦县| 贡嘎县| 德清县| 富平县| 永安市| 香格里拉县| 永德县| 双辽市| 湖北省| 唐山市| 晋城| 东乡县| 湛江市| 石阡县| 扶风县| 靖远县|