【发布时间】:2017-06-02 14:14:02
【问题描述】:
在我的应用程序中,我应该使用viewPager,并且我想在viewPager 的页面之间设置自动滑动。为此,我写了下面的代码:
final Handler handler = new Handler();
final Runnable Update = new Runnable() {
public void run() {
if (currentPage == NUM_PAGES - 1) {
currentPage = 0;
}
boxOfficeViewPager.setCurrentItem(currentPage++, true);
}
};
timer = new Timer(); // This will create a new Thread
timer.schedule(new TimerTask() { // task to be scheduled
@Override
public void run() {
handler.post(Update);
}
}, 5000, 3000);
通过上面的代码,我可以在viewPager 中设置自动滑动,但是滑动速度非常快!我将延迟时间设置为 5000 毫秒,但速度非常快。
我将延迟时间设置为 0ms,而不是更改它。
5 到 5000 之间没有区别这个速度!!!
如何在viewPager中设置慢速自动滑动?
【问题讨论】:
-
你想增加滑动间隔或滑动速度吗?
-
@RonakThakkar,是的,我想在页面之间慢慢滑动。我的朋友,你能帮帮我吗?
标签: android android-fragments android-viewpager