AdViewPager
AdViewPager copied to clipboard
ViewPager左右无限轮播实现,可用作Banner导航或广告
AdViewPager
我的视频课程(基础):《(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 + "张");
}
});