初始化数据,填充到
~~~
ImageCycleView mAdView=(ImageCycleView) view.findViewById(R.id.ad_view);
blist = (ArrayList<HashMap<String, Object>>) msg.obj;
for (int i = 0; i < blist.size(); i++)
{
ADInfo info = new ADInfo();//图片路径,url路径实体类
info.setUrl(blist.get(i).get("ad_file").toString());
info.setContent(blist.get(i).get("ad_url").toString());
infos.add(info);
}
mAdView.setImageResources(infos);
~~~
装填图片数据
/**
* 装填图片数据
*
* @param imageUrlList
* @param imageCycleViewListener
*/
public void setImageResources(ArrayList<ADInfo> infoList)
{
// 清除所有子视图
mGroup.removeAllViews();
// 图片广告数量
final int imageCount = infoList.size();
mImageViews = new ImageView[imageCount];
for (int i = 0; i < imageCount; i++)
{
mImageView = new ImageView(mContext);
LinearLayout.LayoutParams layout = new LinearLayout.LayoutParams(24, 24);
layout.setMargins(3, 0, 3, 0);
mImageView.setLayoutParams(layout);
// mImageView.setPadding(imagePadding, imagePadding, imagePadding,
// imagePadding);
mImageViews[i] = mImageView;
if (i == 0)
{
mImageViews[i]
.setBackgroundResource(R.drawable.ic_evaluate_button_pressed);
}
else
{
mImageViews[i]
.setBackgroundResource(R.drawable.ic_evaluate_button_normal);
}
mGroup.addView(mImageViews[i]);
}
mAdvAdapter = new ImageCycleAdapter(mContext, infoList);
mBannerPager.setAdapter(mAdvAdapter);
startImageTimerTask();
}
开始图片滚动任务
/**
* 开始图片滚动任务
*/
private void startImageTimerTask()
{
stopImageTimerTask();
// 图片每3秒滚动一次
mHandler.postDelayed(mImageTimerTask, 3000);
}
- 序言
- Web
- 基础
- (1)安装及配置
- (2)路由
- (3)中间件
- (4)控制器
- (5)请求
- (6)响应
- (7)视图
- (8)Blade模板引擎
- 数据库
- (1)起步
- (2)查询构建器
- (3)迁移
- (4)填充数据
- 模型和关联
- (1)起步
- (2)关联关系
- (3)集合
- (4)序列化
- 调试和日志
- API开发
- Artisan控制台
- Module模块
- (1)介绍
- (2)安装
- (3)使用
- 扩展
- (1)composer扩展
- (2)数据库字典安装
- 其他
- (1)Session
- (2)Redis
- (3)发送邮件
- (4)任务调度
- (5)文件上传
- 二次开发教程
- (1)项目结构简介
- (2)公共函数介绍
- (3)常用composer包
- (4)前台添加页面教程
- (5)后台添加页面教程
- (6)linux下项目的安装和升级
- (7)windows下安装和升级
- (8)数据库字典示例
- (9)前端模板教程
- 第三方账号申请
- 支付接口
- 微信支付
- 支付宝支付
- 第三方登录
- QQ登录
- 微信登录
- 新浪微博登录
- APP
- 项目简介
- API
- 雇佣
- 获取雇佣订单详情评价信息
- 获取雇佣订单作品详情信息
- 获取雇佣订单服务详情信息
- 获取雇佣订单另一方用户详情信息
- 雇主或威客维权
- 雇主或威客评论雇佣
- 雇主验收稿件
- 威客投稿
- 处理雇佣
- 获取雇佣订单详情信息
- 第三方支付雇佣赏金托管
- 余额支付雇佣赏金托管
- 创建雇佣信息
- 订单
- 我卖出的作品或服务雇佣的数量统计
- 我购买的作品或服务雇佣数量统计
- 雇主获取购买作品的评价信息
- 维权购买的作品
- 评价购买的作品
- 验收购买的作品
- 第三方支付购买作品
- 余额支付购买作品
- 购买作品
- 我卖出作品的订单详情
- 我购买作品的订单详情
- 我卖出的作品或服务的订单列表
- 我购买的作品或服务的订单列表
- 店铺
- 获取威客用户信息详情(没有店铺时)
- 用户任务评价列表(没有店铺时)
- 店铺评价列表
- 开启或关闭我的店铺
- 修改店铺背景图片
- 保存企业认证信息
- 威客店铺信息详情
- 我的店铺详情
- 保存店铺设置信息
- 获取店铺设置信息
- 获取店铺标签和可以选择的标签
- 获取雇佣服务信息
- 获取某个店铺下的全部服务信息
- 威客商城作品或服务列表或作品服务筛选列表
- 威客商城店铺列表或店铺筛选列表
- 热门分类信息
- 获取个人标签某个一级分类下的子分类信息
- 获取个人标签的一级分类信息
- 获取作品或服务的详情信息
- 查看作品或服务的评价信息
- 获取作品或服务的内容
- 获取某个店铺下的成功案例
- 获取某个店铺下的全部作品信息
- 获取威客店铺信息
- 查看是否可以进入雇佣页面
- 查看我发布的服务或我发布的服务筛选
- 查看我发布的作品或我发布的作品筛选
- 查看店铺被收藏状态
- 取消收藏店铺
- 收藏店铺
- 查询是否开启推荐服务增值工具
- 获取服务平台抽佣提成比例
- 查询是否开启推荐作品增值工具
- 获取作品平台抽佣提成比例
- 我收藏的店铺列表或对我收藏的店铺进行筛选
- 版本
- 获取im聊天appkey
- 获取App_ios当前的版本号
- 获取App安卓当前的版本号
- 财务
- 获取订单信息
- 赏金托管之余额支付(悬赏任务赏金托管,招标任务增值服务或赏金托管)
- 检测第三方支付配置信息
- 财务流水
- 提现
- 已认证的支付宝信息列表
- 已认证的银行卡信息列表
- 钱包余额
- 用户信息
- 技能标签(一级和二级)带选中状态
- 获取热门店铺信息
- 将系统消息和交易动态状态由未读变为已读
- 系统消息和交易动态未读消息数
- 关于我们
- 支付处理接口
- 获取用户充值信息
- 查询用户账户余额和每日提现金额
- 检验是否要跳转到修改支付密码页面
- 威客详情
- 帮助
- 意见反馈
- 获取威客的我的信息
- 获取雇主的我的信息
- 获取服务商列表信息
- 获取热门服务商信息
- 我是雇主首页的获取热门服务
- 获取首页顶部幻灯片信息
- 修改用户信息
- 修改个人案例信息
- 查询个人案例信息
- 添加个人案例信息
- 用户个人案例信息
- 添加、修改、取消个人标签
- 收藏任务
- 删除我收藏的某个任务
- 用户信息详情(雇主/威客)
- 我收藏的任务
- 任务
- 草稿箱任务删除
- 雇主未发布的任务编辑获取详情
- 稿件的维权详情
- 招标任务威客同意或拒绝付款方式
- 招标任务保存付款方式
- 招标任务查看付款方式
- 招标任务雇主托管赏金数据
- 任务详情评论列表
- 任务详情维权内容列表
- 任务详情交付稿件列表
- 威客承接任务统计
- 雇主发布的任务数量统计
- 创建任务获取任务增值服务列表
- 创建任务获取任务类型
- 威客查询交付稿件详情
- 雇主查询交付稿件详情
- 查看我同意协议信息
- 查看一级分类下的任务信息
- 我是威客首页热门任务
- 任务草稿箱
- 附件上传
- 获取省市区信息
- 任务大厅
- 威客的任务列表
- 查看评价信息
- 稿件回复
- 交易评论
- 交付稿件维权
- 交付稿件验收(成功或失败)
- 创建任务
- 稿件中标
- 稿件详情
- 创建交付稿件
- 创建稿件(投稿或报价)
- 稿件对应用户的好评率
- 根据任务id查询任务详情
- 雇主的任务列表
- 用户中心
- 登录
- 注册
- 注册手机验证码验证
- 退出登录
- 创建第三方登录信息
- 找回支付密码
- 修改支付密码
- 修改登录密码
- 找回登录密码
- 找回登录密码验证
- 发送手机验证码
- 认证
- 获取支付宝列表
- 获取银行卡列表
- 银行卡认证验证金额
- 验证支付宝认证金额
- 获取支付宝认证信息
- 支付宝认证
- 获取实名认证信息
- 获取认证的银行卡信息
- 获取银行认证可绑定的银行卡名称
- 银行卡认证
- 实名认证或企业认证接口
- Android
- Android打包用户须知
- 使用指南
- 基本配置
- 目录结构
- 第三方应用配置
- 自定义控件
- 下拉刷新,加载更多
- 图片上传
- 幻灯片控件
- 可分页的GridView
- Fragment懒加载
- 扫一扫
- 第三方jar包
- 常见问题
- iOS
- iOS打包用户须知
- 项目介绍
- 项目设计
- 目录结构
- 更改配置
- 常见问题
- App上架教程
- 苹果开发者账号如何申请?
- 第三方账号申请
- 微信
- 微博
- 支付宝
- ShareSDK
- OpenIM