美文网首页
ViewPager左右界面切换

ViewPager左右界面切换

作者: 24K纯帅豆 | 来源:发表于2015-09-06 16:36 被阅读583次

布局文件activity_main.xml

ViewPager页面的切换用小圆点来表示当前是第几页,这里使用drawable.xml文件去绘制的,如下:

在Activity中如下代码:

这里ViewPager和ImageSwitcher不同的地方在于ViewPager是用Adapter去封装需要加装的页面,而ImageSwitcher使用ViewFactory去加装图片的。所以使用viewPager时需要集成PagerAdapter实现相应的接口即可。如下:

其实,现在好多app中使用了自动循环切换的效果,这个效果不外乎就是用计时器+Handler实现,只需要添加如下代码即可:

这段代码中提供了开始和停止自动循环切换的开关startTimer()、stopTimer(),通过这两个方法,可以更具需求对ViewPager是否需要自动切换做操作。

此外,ImageSwitcher的自动切换同样可以使用此代码去控制。

相关文章

网友评论

      本文标题:ViewPager左右界面切换

      本文链接:https://www.haomeiwen.com/subject/ibkrcttx.html