亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 系統 > Android > 正文

Android編程中ViewPage判斷左右滑動方向的方法

2020-04-11 11:20:53
字體:
來源:轉載
供稿:網友

本文實例講述了Android編程中ViewPage判斷左右滑動方向的方法。分享給大家供大家參考,具體如下:

package com.meityitian.app.views;import android.content.Context; import android.support.v4.view.ViewPager; import android.util.AttributeSet; import android.util.Log; import com.meityitian.app.utils.Debug; /**  * 重寫,添加了判定滑動方向的方法  * @author zxy  *  */ public class meityitianViewPager extends ViewPager {  private boolean left = false;  private boolean right = false;  private boolean isScrolling = false;  private int lastValue = -1;  private ChangeViewCallback changeViewCallback = null;  public meityitianViewPager(Context context, AttributeSet attrs) {   super(context, attrs);   init();  }  public meityitianViewPager(Context context) {   super(context);   init();  }  /**   * init method . */  private void init() {   setOnPageChangeListener(listener);  }  /**   * listener ,to get move direction . */  public OnPageChangeListener listener = new OnPageChangeListener() {   @Override   public void onPageScrollStateChanged(int arg0) {    if (arg0 == 1) {     isScrolling = true;    } else {     isScrolling = false;    }    Debug.infoByTag("meityitianViewPager",      "meityitianViewPager onPageScrollStateChanged : arg0:"        + arg0);    if (arg0 == 2) {     Debug.infoByTag("meityitianViewPager",       "meityitianViewPager onPageScrollStateChanged direction left ? "         + left);     Debug.infoByTag("meityitianViewPager",       "meityitianViewPager onPageScrollStateChanged direction right ? "         + right);     //notify ....     if(changeViewCallback!=null){      changeViewCallback.changeView(left, right);     }     right = left = false;    }   }   @Override   public void onPageScrolled(int arg0, float arg1, int arg2) {    if (isScrolling) {     if (lastValue > arg2) {      // 遞減,向右側滑動      right = true;      left = false;     } else if (lastValue < arg2) {      // 遞減,向右側滑動      right = false;      left = true;     } else if (lastValue == arg2) {      right = left = false;     }    }    Log.i("meityitianViewPager",      "meityitianViewPager onPageScrolled last :arg2 ,"        + lastValue + ":" + arg2);    lastValue = arg2;   }   @Override   public void onPageSelected(int arg0) {    if(changeViewCallback!=null){     changeViewCallback.getCurrentPageIndex(arg0);    }   }  };  /**   * 得到是否向右側滑動   * @return true 為右滑動 */  public boolean getMoveRight(){   return right;  }  /**   * 得到是否向左側滑動   * @return true 為左做滑動 */  public boolean getMoveLeft(){   return left;  }  /**   * 滑動狀態改變回調   * @author zxy   * */  public interface ChangeViewCallback{   /**    * 切換視圖 ?決定于left和right 。    * @param left    * @param right */   public void changeView(boolean left,boolean right);   public void getCurrentPageIndex(int index);  }  /**   * set ...   * @param callback */  public void setChangeViewCallback(ChangeViewCallback callback){   changeViewCallback = callback;  } }

希望本文所述對大家Android程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产视频精品自拍| 国产中文字幕91| 国产精品欧美激情在线播放| 黑人巨大精品欧美一区二区一视频| 欧美xxxx综合视频| 亚洲精选在线观看| 91久久精品视频| 91久久精品国产91久久性色| 5278欧美一区二区三区| 中文字幕久热精品在线视频| 欧美日韩免费观看中文| 成人444kkkk在线观看| 97精品视频在线观看| 亚洲精品电影网| 国产精品999| 亚洲国产精品美女| 国产亚洲精品激情久久| 北条麻妃99精品青青久久| 久久91超碰青草是什么| 午夜免费久久久久| 亚洲精品一区在线观看香蕉| 国产精品午夜国产小视频| 欧美激情视频播放| 欧美巨猛xxxx猛交黑人97人| 欧美www在线| 国内精久久久久久久久久人| 91干在线观看| 国产精品视频区1| 久久精品国产一区二区三区| 亚洲电影免费观看高清| 亚洲电影在线观看| 日本不卡免费高清视频| 欧洲美女7788成人免费视频| 亚洲缚视频在线观看| 欧美精品videosex极品1| 亚洲视频一区二区| 亚洲一区二区三区乱码aⅴ| 91av中文字幕| 视频在线观看一区二区| 777国产偷窥盗摄精品视频| 亚洲人成网在线播放| 国产精品美女999| 成人黄色免费片| 日韩中文在线不卡| 欧美成年人视频| 亚洲无av在线中文字幕| 岛国精品视频在线播放| 国产丝袜精品视频| 国产亚洲精品久久久| 日韩欧美一区二区三区久久| 国产一区香蕉久久| 色狠狠av一区二区三区香蕉蜜桃| 自拍偷拍亚洲一区| 亚洲精品999| 国产成人aa精品一区在线播放| 欧美日本亚洲视频| 久久精品久久久久电影| 91欧美日韩一区| 国产激情久久久久| 精品日韩美女的视频高清| 中日韩美女免费视频网址在线观看| 亚洲最大福利视频网| 国产噜噜噜噜噜久久久久久久久| 亚洲欧美三级在线| 91视频免费在线| 91av在线免费观看视频| 国产精品r级在线| www.日韩视频| 91人成网站www| 欧美视频中文在线看| 午夜精品久久久久久久男人的天堂| 欧美精品xxx| 一区二区成人av| 国产成人精品一区二区| 欧美精品999| 45www国产精品网站| 久久天天躁日日躁| 国产在线一区二区三区| 日韩av免费在线| 91高清在线免费观看| 欧美大尺度激情区在线播放| 国产ts人妖一区二区三区| 亚洲片在线资源| 亚洲福利视频专区| 97在线视频免费| 国产精品亚洲视频在线观看| 97在线免费观看| 国产精品久久久91| 亚洲iv一区二区三区| 色樱桃影院亚洲精品影院| 一本大道香蕉久在线播放29| 久久久精品视频成人| 亚洲激情 国产| 成人国产精品久久久| 国产丝袜一区二区三区免费视频| 国产一区二区日韩| 国产欧美 在线欧美| 俺去了亚洲欧美日韩| 亚洲人成伊人成综合网久久久| 国产精品美女免费看| 国产精品入口日韩视频大尺度| 青草青草久热精品视频在线观看| 亚洲精品资源美女情侣酒店| 午夜精品久久久久久久99热浪潮| 亚洲精品一区久久久久久| 狠狠躁18三区二区一区| 欧美激情乱人伦一区| 欧美一区二区三区免费观看| 国产欧美一区二区三区久久人妖| 成人久久一区二区| 成人欧美一区二区三区在线| 亚洲免费福利视频| 欧美成人中文字幕在线| 91av视频导航| 2019日本中文字幕| 欧美日韩日本国产| 中文字幕精品一区久久久久| 欧美性xxxx极品hd欧美风情| 久久av.com| 日韩中文字幕视频| 91精品国产91久久久久久不卡| 国产精品电影观看| 色悠久久久久综合先锋影音下载| 欧美午夜xxx| 色综合久久悠悠| 国产美女精品视频免费观看| 精品国产一区二区三区久久久| 最新国产精品拍自在线播放| 自拍偷拍亚洲在线| 久久久久久久久久久国产| 欧美一级黄色网| 久久久久日韩精品久久久男男| 亚洲精品小视频在线观看| 亚洲精品国产精品乱码不99按摩| 欧美精品www在线观看| 日韩美女免费观看| 亚洲全黄一级网站| 日韩精品欧美激情| 久久久国产成人精品| 国产精品久久久久国产a级| 亚洲国产欧美久久| 亚洲人成电影网| 久久免费在线观看| 国产欧美一区二区三区在线| 亚洲美女福利视频网站| 国产热re99久久6国产精品| 亚洲一区第一页| 欧美成人免费视频| 日本韩国欧美精品大片卡二| 欧美激情区在线播放| 超碰97人人做人人爱少妇| 国产精品黄色影片导航在线观看| 性欧美暴力猛交69hd| 国产精品va在线播放我和闺蜜| 久久亚洲精品中文字幕冲田杏梨| 亚洲国产精彩中文乱码av| 狠狠色狠狠色综合日日小说| 日韩电影中文字幕| 国产在线观看不卡| 日韩在线观看免费网站| 亚洲成人激情视频| 91精品国产乱码久久久久久久久| 日韩有码在线视频| 成人福利视频在线观看|