国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > Android > 正文

Android手勢左右滑動效果

2020-02-21 17:22:40
字體:
來源:轉載
供稿:網友

Android應用程序的開發中,通常需要手勢滑動進行操作,本文介紹的Android手勢左右滑動效果,對大家有一定的參考價值,希望對你學習有幫助。

public class MyRelativeLayout extends RelativeLayout implements GestureDetector.OnGestureListener{  private float mPosX, mPosY, mCurPosX, mCurPosY;  private static final int FLING_MIN_DISTANCE = 20;// 移動最小距離  private static final int FLING_MIN_VELOCITY = 200;// 移動最大速度  //構建手勢探測器   GestureDetector mygesture = new GestureDetector(this);  public MyRelativeLayout(Context context){    super(context)  }  public MyRelativeLayout(Context context, AttributeSet attrs, int defStyle) {    super(context, attrs, defStyle);    // TODO Auto-generated constructor stub  }  public MyRelativeLayout(Context context, AttributeSet attrs) {    super(context, attrs);    // TODO Auto-generated constructor stub  }    @Override  public boolean onTouchEvent(MotionEvent arg0) {    // TODO Auto-generated method stub    return mDetector.onTouchEvent(arg0);  }  @Override  public boolean onSingleTapUp(MotionEvent e) {    // TODO Auto-generated method stub    return false;  }  @Override  public boolean onScroll(MotionEvent e1, MotionEvent e2, float distanceX,              float distanceY) {    // TODO Auto-generated method stub    return false;  }  @Override  public boolean onDown(MotionEvent e) {    // TODO Auto-generated method stub    return false;  }  @Override  public void onShowPress(MotionEvent e) {    // TODO Auto-generated method stub  }   @Override  public boolean onFling(MotionEvent e1, MotionEvent e2, float velocityX,      float velocityY) {    // TODO Auto-generated method stub    // e1:第1個ACTION_DOWN MotionEvent      // e2:最后一個ACTION_MOVE MotionEvent      // velocityX:X軸上的移動速度(像素/秒)      // velocityY:Y軸上的移動速度(像素/秒)      // X軸的坐標位移大于FLING_MIN_DISTANCE,且移動速度大于FLING_MIN_VELOCITY個像素/秒      //向左     if (e1.getY() - e2.getY() > FLING_MIN_DISTANCE){   //           && Math.abs(velocityX) > FLING_MIN_VELOCITY) {         collapse();       }      //向上     if (e2.getY() - e1.getY() > FLING_MIN_DISTANCE              && Math.abs(velocityX) > FLING_MIN_VELOCITY) {    }         return false;     } }

以上就是小編為大家帶來的Android手勢左右滑動效果全部介紹,希望對大家的學習有所幫助,也希望大家多多支持武林技術頻道。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 施甸县| 浮梁县| 赤峰市| 桐庐县| 宣恩县| 齐齐哈尔市| 滁州市| 永安市| 类乌齐县| 自治县| 武义县| 鸡西市| 长海县| 盘山县| 阳高县| 呼图壁县| 阜新| 綦江县| 象山县| 淮滨县| 昌江| 舞阳县| 温泉县| 高青县| 聂荣县| 景宁| 丹凤县| 清丰县| 龙口市| 奉化市| 营口市| 齐齐哈尔市| 霍州市| 万山特区| 西安市| 谷城县| 祥云县| 河曲县| 莆田市| 诸城市| 南召县|