我的活动中有一个视图寻呼机,我想在其中显示来自图库的图像。现在我想给每个图像留出时间间隔以保持在查看寻呼机屏幕。我怎样才能做到这一点?
我试过这段代码。 我得到了图像和持续时间结算的列表。
for( int i=0;i<lst.size();i++){
int period=Integer.parseInt(lst.get(i).getDuration());
timer.scheduleAtFixedRate(new TimerTask() {
@Override
public synchronized void run() {
LandingActivity.this.runOnUiThread(new Runnable() {
@Override
public synchronized void run() {
if(viewPager.getCurrentItem()==lst.size()-1){
viewPager.setCurrentItem(0);
}
else{
viewPager.setCurrentItem(viewPager.getCurrentItem()+1);
}}
});
}
},100,period);}