Android自定义组件之循环广告

Android自定义组件之循环广告

菜单实现步骤

  1. 利用ViewPager使广告图片滑动起来

利用MVC模式来完成初始化布局
1.View视图initViews();
2.Model数据initData();
3.Controller 控制器initAdapter();

保存广告图片,广告大致信息,下方指示器(白点)为数组形式循环展示


  1. 让广告的图片和文字,指示器对应起来

利用适配器Adapter来使得广告文字对应广告图片。


  1. 实现广告无限循环

向右无限循环,不断显示新位置,五个点循环 。

newPosition = position % imageViewList.size();


  1. 轮播器自动轮询

实现thread线程,完成轮播的效果。

把之前指示器的禁用, 把最新的启用, 更新指示器。
point_container.getChildAt(previousSelectedPosition).setEnabled(false);

point_container.getChildAt(newPosition).setEnabled(true);


代码实现

https://github.com/Threepages/cyclicAD

谢谢观看。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值