AdViewPager
Introduction: ViewPager 左右无限轮播实现,可用作 Binner 导航或广告
Tags:
ViewPager无限轮播-我的视频课程(基础):《(NDK)FFmpeg 打造 Android 万能音频播放器》
我的视频课程(进阶):《(NDK)FFmpeg 打造 Android 视频播放器》
ViewPager 左右无限轮播实现,可用作 Banner 导航或广告
博客地址:http://blog.csdn.net/ywl5320/article/details/51867228
1 张图片
2 张图片
3 张图片
4 张图片
在代码中只需添加几句就可以实现轮播功能
//不带导航原点
adViewpagerUtil = new AdViewpagerUtil(this, viewpager, urls);
adViewpagerUtil.initVps();
//带导航原点
adViewpagerUtil = new AdViewpagerUtil(this, viewpager, lydots, 8, 4, urls);
adViewpagerUtil.initVps();
添加点击和切换回调如下:
adViewpagerUtil.setOnAdItemClickListener(new AdViewpagerUtil.OnAdItemClickListener() {
@Override
public void onItemClick(View v, int flag) {
Toast.makeText(MainActivity.this, "flag:" + flag, Toast.LENGTH_SHORT).show();
}
});
adViewpagerUtil.setOnAdPageChangeListener(new AdViewpagerUtil.OnAdPageChangeListener() {
@Override
public void onPageScrollStateChanged(int arg0) {
}
@Override
public void onPageScrolled(int arg0, float arg1, int arg2) {
}
@Override
public void onPageSelected(int arg0) {
if(arg0 == 0)
arg0 = 1;
if(arg0 == urls.length + 1)
{
arg0 = urls.length;
}
tvtxt.setText("第" + arg0 + "张");
}
});