gpt4 book ai didi

android-viewpager - android中viewpager的不间断自动滚动

转载 作者:行者123 更新时间:2023-12-02 04:21:15 24 4
gpt4 key购买 nike

我使用计时器来自动滑动 View 页面。但到达最后一页后,计时器停止。如何让它再次从第一页继续?

final Handler mHandler = new Handler();
final Runnable mUpdateResults = new Runnable() {
public void run() {
pager.setCurrentItem(page++);

}
};

int delay = 1000; // delay for 1 sec.

int period = 4000; // repeat every 4 sec.

Timer timer = new Timer();

timer.scheduleAtFixedRate(new TimerTask() {

public void run() {

mHandler.post(mUpdateResults);

}

}, delay, period);

最佳答案

final Runnable mUpdateResults = new Runnable() {
public void run() {
int numPages = pager.getAdapter().getCount();
page = (page + 1) % numPages;
pager.setCurrentItem(page);

}
};

当当前项目超出寻呼机限制时,会将其设置为 0

关于android-viewpager - android中viewpager的不间断自动滚动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30301113/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com