Android自定义组件之循环广告
菜单实现步骤
- 利用ViewPager使广告图片滑动起来
利用MVC模式来完成初始化布局
1.View视图initViews();
2.Model数据initData();
3.Controller 控制器initAdapter();
保存广告图片,广告大致信息,下方指示器(白点)为数组形式循环展示
- 让广告的图片和文字,指示器对应起来
利用适配器Adapter来使得广告文字对应广告图片。
- 实现广告无限循环
向右无限循环,不断显示新位置,五个点循环 。
newPosition = position % imageViewList.size();
- 轮播器自动轮询
实现thread线程,完成轮播的效果。
把之前指示器的禁用, 把最新的启用, 更新指示器。
point_container.getChildAt(previousSelectedPosition).setEnabled(false);
point_container.getChildAt(newPosition).setEnabled(true);
代码实现
https://github.com/Threepages/cyclicAD
谢谢观看。