viewPager滾動速度的設定

2021-07-13 06:41:18 字數 1013 閱讀 4973

/**

* viewpager 滾動速度設定

* */

public class viewpagerscroller extends scroller

public viewpagerscroller(context context)

public viewpagerscroller(context context, interpolator interpolator)

public viewpagerscroller(context context, interpolator interpolator, boolean flywheel)

@override

public void startscroll(int startx, int starty, int dx, int dy, int duration)

@override

public void startscroll(int startx, int starty, int dx, int dy)

public void initviewpagerscroll(viewpager viewpager) catch(exception e) }}

這個是設定viewpager切換過度時間的類

viewpagerscroller scroller = new viewpagerscroller(context);

scroller.setscrollduration(0);

scroller.initviewpagerscroll(viewpager);  //這個是設定切換過渡時間為0毫秒

viewpagerscroller scroller = new viewpagerscroller(context);

scroller.setscrollduration(2000);

scroller.initviewpagerscroll(viewpager);//這個是設定切換過渡時間為2秒

這是我的實現方式,如果有更好的方式,請樓主和大家一起分享

Viewpager切換滑動速度的修改

預設情況下,viewpager的setcurrentitem 方法的切換時間是寫死的 我們要想修改他的滑動時間,需要引入新的類繼承scroller 具體 如下 import android.content.context import android.view.animation.interpola...

ViewPager切換滑動速度修改

viewpager的setcurrentitem 滑動速度是寫死地 下面的方法可以修改,在此以做記錄 01publicclassfixedspeedscrollerextendsscroller 07 08publicfixedspeedscroller context context,interp...

viewpager的pagerAdapter的使用

先看效果圖,簡單說下viewpage的pageradapter的幾個方法的用法 貼上 viewpage的介面卡 class myviewpageadapter extends pageradapter 判斷是否是否為同一張,這裡返回方法中的兩個引數做比較就可以 override public boo...