最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Android 修改viewpage滑動速度的實現(xiàn)代碼

 更新時間:2017年09月14日 11:59:23   作者:jwmxxx  
由于Viewpager的滑動速度是固定的,所以很頭疼,下面小編通過實例代碼給大家分享android 修改viewpage滑動速度的方法,需要的朋友參考下吧

1、自定義Scroller

public class ViewPageFixedSpeedScroller extends Scroller { 
  private int mDuration = 300; 
  public ViewPageFixedSpeedScroller(Context context) { 
    super(context); 
    // TODO Auto-generated constructor stub 
  } 
  public ViewPageFixedSpeedScroller(Context context, Interpolator interpolator) { 
    super(context, interpolator); 
  } 
  @Override 
  public void startScroll(int startX, int startY, int dx, int dy, int duration) { 
    // Ignore received duration, use fixed one instead 
    super.startScroll(startX, startY, dx, dy, mDuration); 
  } 
  @Override 
  public void startScroll(int startX, int startY, int dx, int dy) { 
    // Ignore received duration, use fixed one instead 
    super.startScroll(startX, startY, dx, dy, mDuration); 
  } 
  public void setmDuration(int time) { 
    mDuration = time; 
  } 
  public int getmDuration() { 
    return mDuration; 
  } 
} 
2、通過反射修改viewpage 的scoller<pre name="code" class="java">try { 
//通過反射找到當(dāng)前class 文件里的mScroller的mScrooller對象 
//getDeclaredField是可以獲取一個類的所有字段.  
//getField只能獲取類的public 字段.  
  Field mField = ViewPager.class.getDeclaredField("mScroller");  mField.setAccessible(true);//設(shè)置了private屬性的對象也能獲取的 
  Scroller mScroller = new ViewPageFixedSpeedScroller(page.getContext(), new LinearInterpolator()); 
  mField.set(page, mScroller); 
} catch (Exception e) { 
  e.printStackTrace(); 
} 
</pre><br> 
<pre></pre> 
<pre name="code" class="java"></pre><br> 

總結(jié)

以上所述是小編給大家介紹的Android 修改viewpage滑動速度的實現(xiàn)代碼,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!

相關(guān)文章

最新評論

和田市| 伽师县| 金阳县| 上虞市| 津市市| 茂名市| 临泉县| 阳曲县| 佳木斯市| 会昌县| 宝兴县| 崇义县| 明溪县| 定南县| 彝良县| 陆河县| 台州市| 新疆| 三原县| 广东省| 微山县| 托克逊县| 剑川县| 邵东县| 福海县| 德州市| 南溪县| 泾源县| 来宾市| 香河县| 商城县| 开阳县| 台北市| 诸城市| 防城港市| 泽州县| 哈尔滨市| 江永县| 甘谷县| 玉龙| 博客|