阿里云服务器免费领卷啦。

捡代码论坛-最全的游戏源码下载技术网站!

 找回密码
 立 即 注 册

QQ登录

只需一步,快速开始

搜索
关于源码区的附件失效或欺骗帖, 处理办法
查看: 3010|回复: 0

[安卓,android源码] 一个简单,强大的广告活动弹窗控件

[复制链接]

4208

主题

210

回帖

12万

积分

管理员

管理员

Rank: 9Rank: 9Rank: 9

积分
126156
QQ
发表于 2017-4-30 16:06:56 | 显示全部楼层 |阅读模式
https://github.com/yipianfengye/android-adDialog

一个简单,强大的广告活动弹窗控件




更新日志
  • compile 1.0 2016/08/08 完成广告活动弹窗1.0版本
  • compile 1.0 2016/08/08 删除demo中约束引用(否则AS2.2以下编译有问题)

在介绍具体的使用说明之前,我们先看一下简单的实现效果:
使用说明
  • 显示一个默认广告弹窗,支持单广告活动、多广告活动,当弹窗显示多广告是默认显示底部小圆圈,当显示单活动时默认不显示底部小圆圈;
  • 默认支持弹窗从上,下,左,右,左上,右上,左下,右下等八个方向弹出,更可以设置从任意指定的角度(0-360)弹出;
  • 默认继承了弹性动画效果,可以设定弹性动画弹性参数,动画速度等;
  • 支持对弹窗背景透明色的更改,支持对弹窗透明,支持设置弹窗背景全屏显示或者是只在内容区域显示;
  • 支持设定弹窗宽高比,支持设置弹窗距离屏幕两侧距离,支持设置关闭按钮是否显示;
  • 支持对关闭按钮点击事件的回调,对每一项广告活动点击事件的回调等;
  • 支持对ViewPager滑动动画效果的设定,支持自定义ViewPager滑动动画效果;

API说明:
所有的设置参数均返回AdManager对象,所以可以直接链式调用。

  1. AdManager adManager = new AdManager(MainActivity.this, advList);
  2. aDMamager.
  3. /**
  4. * 设置弹窗背景全屏显示还是在内容区域显示
  5. */
  6. .setOverScreen(true)
  7. /**
  8. * 设置ViewPager的滑动动画
  9. */
  10. .setPageTransformer(new DepthPageTransformer())
  11. /**
  12. * 设置弹窗距离屏幕两侧的距离(单位dp)
  13. */
  14. .setPadding(100)
  15. /**
  16. * 设置弹窗的宽高比
  17. */
  18. .setWidthPerHeight(0.75f)
  19. /**
  20. * 设置弹窗的背景色(当弹窗背景设置透明时,此设置失效)
  21. */
  22. .setBackViewColor(Color.parseColor("#AA333333"))
  23. /**
  24. * 设置弹窗背景是否透明
  25. */
  26. .setAnimBackViewTransparent(true)
  27. /**
  28. * 设置弹窗关闭图标是否可见
  29. */
  30. .setDialogCloseable(false)
  31. /**
  32. * 设置弹窗弹性滑动弹性值
  33. */
  34. .setBounciness(15)
  35. /**
  36. * 设置弹窗弹性滑动速度值
  37. */
  38. .setSpeed(5)
  39. /**
  40. * 设定弹窗点击事件回调
  41. */
  42. .setOnImageClickListener(new AdManager.OnImageClickListener() {})
  43. /**
  44. * 设定关闭按钮点击事件回调
  45. */
  46. .setOnCliseClickListener(new OnClickListener() {})
  47. /**
  48. * 开始执行弹窗的显示操作,可传值为0-360,0表示从右开始弹出,逆时针方向,也可以传入自定义的方向值
  49. */
  50. .showAdDialog(AdConstant.ANIM_UP_TO_DOWN)
复制代码




捡代码论坛-最全的游戏源码下载技术网站! - 论坛版权郑重声明:
1、本主题所有言论和图片纯属会员个人意见,与本论坛立场无关
2、本站所有主题由该帖子作者发表,该帖子作者与捡代码论坛-最全的游戏源码下载技术网站!享有帖子相关版权
3、捡代码论坛版权,详细了解请点击。
4、本站所有内容均由互联网收集整理、网友上传,并且以计算机技术研究交流为目的,仅供大家参考、学习,不存在任何商业目的与商业用途。
5、若您需要商业运营或用于其他商业活动,请您购买正版授权并合法使用。 我们不承担任何技术及版权问题,且不对任何资源负法律责任。
6、如无法链接失效或侵犯版权,请给我们来信:jiandaima@foxmail.com

回复

使用道具 举报

*滑块验证:
您需要登录后才可以回帖 登录 | 立 即 注 册

本版积分规则

技术支持
在线咨询
QQ咨询
3351529868

QQ|手机版|小黑屋|捡代码论坛-专业源码分享下载 ( 陕ICP备15015195号-1|网站地图

GMT+8, 2024-4-20 12:13

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表