软件介绍

android-adDialog,一个简单、强大的广告活动弹窗控件。显示一个默认广告弹窗,支持单广告活动、多广告活动,当弹窗显示多广告是默认显示底部小圆圈,当显示单活动时默认不显示底部小圆圈;

默认支持弹窗从上,下,左,右,左上,右上,左下,右下等八个方向弹出,更可以设置从任意指定的角度(0-360)弹出;

默认继承了弹性动画效果,可以设定弹性动画弹性参数,动画速度等;

支持对弹窗背景透明色的更改,支持对弹窗透明,支持设置弹窗背景全屏显示或者是只在内容区域显示;

支持设定弹窗宽高比,支持设置弹窗距离屏幕两侧距离,支持设置关闭按钮是否显示;

支持对关闭按钮点击事件的回调,对每一项广告活动点击事件的回调等;

支持对ViewPager滑动动画效果的设定,支持自定义ViewPager滑动动画效果;

实现效果:

示例代码:

所有的设置参数均返回AdManager对象,所以可以直接链式调用。AdManager adManager = new AdManager(MainActivity.this, advList);

aDMamager.

/**

* 设置弹窗背景全屏显示还是在内容区域显示

*/

.setOverScreen(true)

/**

* 设置ViewPager的滑动动画

*/

.setPageTransformer(new DepthPageTransformer())

/**

* 设置弹窗距离屏幕两侧的距离(单位dp)

*/

.setPadding(100)

/**

* 设置弹窗的宽高比

*/

.setWidthPerHeight(0.75f)

/**

* 设置弹窗的背景色(当弹窗背景设置透明时,此设置失效)

*/

.setBackViewColor(Color.parseColor("#AA333333"))

/**

* 设置弹窗背景是否透明

*/

.setAnimBackViewTransparent(true)

/**

* 设置弹窗关闭图标是否可见

*/

.setDialogCloseable(false)

/**

* 设置弹窗弹性滑动弹性值

*/

.setBounciness(15)

/**

* 设置弹窗弹性滑动速度值

*/

.setSpeed(5)

/**

* 设定弹窗点击事件回调

*/

.setOnImageClickListener(new AdManager.OnImageClickListener() {})

/**

* 设定关闭按钮点击事件回调

*/

.setOnCliseClickListener(new OnClickListener() {})

/**

* 开始执行弹窗的显示操作,可传值为0-360,0表示从右开始弹出,逆时针方向,也可以传入自定义的方向值

*/

.showAdDialog(AdConstant.ANIM_UP_TO_DOWN)

android 广告弹出层,安卓广告活动弹窗控件 android-adDialog相关推荐

  1. 高仿163网站广告弹出层(每天定时24小时弹出一次)

    高仿163网站广告弹出层(每天定时24小时弹出一次) 这里和京东首页定时弹出广告功能一样:用JS实现网站首页弹出广告:超级炫酷的定时弹出图片广告:淘宝网站广告弹出层实现. 高仿163网站广告弹出层(每 ...

  2. php弹窗一次,网站广告弹出层(每天弹出一次)

    网站广告弹出层(每天弹出一次) 可以有两种做法 一.是标识符存入数据库 二.利用Jquery.cookie 我这里做的是比较简单的用到的知识是Jquery.cookie, 这里要注意的一点是jquer ...

  3. 用于弹出ModalDialog进行数据选择的控件

    修改了一下. 要另外写js函数去打开窗口还是麻烦了点, 现在打开窗口的js函数由控件生成了. 过去写的webform程序,  很多地方需要弹出一个窗口进行数据选择.  最简单的情况是选择了弹出窗口某条 ...

  4. android2.2的弹窗控件,Android开发小知识2—弹窗

    前言 弹窗是指打开网页.软件.手机APP等的时候自动弹出的窗口,目前主要流行的弹出方式是快速进入网页游戏的快捷途径. 在android弹窗是非常常见与实用的控件,相信很多朋友都使用过弹窗.这篇文章想和 ...

  5. Android+微信 弹出层无法滚动?

    一般来说,如下结构,ul高度写死,overflow:scroll,内容高度过高用过出现滚动条,在大部分设备也确实没问题,直到android+微信 原因还不太清楚,解决方式是使用js控制: var t1 ...

  6. android EditText 弹出数字键盘

    android EditText 弹出数字键盘 在xml中添加属性 android:digits="1234567890." 设置输入类型 txtBarCode.setInputT ...

  7. android menu item 显示,Android 如何通过menu id来得到menu item 控件 .

    Android 如何通过menu id来得到menu item 控件 . (2012-07-21 06:43:31) 标签: android 如何 杂谈 Android 如何通过menu id来得到m ...

  8. android 广告close,小程序广告弹出与关闭

    一.无时间间隔广告弹出 实现效果 1.思考: 进入页面广告就存在,关闭之后不显示,需要用wx:if来控制页面是否渲染(是否显示), wx:if="true"显示,false不显示 ...

  9. html里左flash广告,网页中定时弹出一个Flash广告

    网页中定时弹出一个FLASH广告的网页特效代码.过一定时间自动消失.当打开页面时,加载的FLASH广告在页面内容的上面播放显示,位置默认设置为屏幕的中间(可自行修改其播放位置),待FLASH广告播放完 ...

最新文章

  1. 女生学编程有哪些好处呢?
  2. I00031 Look-and-say sequence
  3. Linux信号量之内核信号量
  4. 就说现在的钱有多难挣
  5. 服装色差的识别成因与预防
  6. 中兴3G模块 MU301
  7. java图文并排_JAVA如何实现图文混合显示
  8. java流程控制图_Java流程控制结构
  9. 三星入职测试GSAT(global samsung aptitude test)
  10. 微信公众号开发(个人订阅号版)
  11. 一个本科生学习嵌入式的心得~
  12. qq传输文件为什么服务器忙,qq传送离线 接收文件很慢怎么回事
  13. 60岁首席工程师被SpaceX边缘化,主管:我怕他退休或死了
  14. c语言汇编混合编译不了,IAR汇编与C语言混合编程的问题(内附源程序)
  15. python爬虫扇贝单词库
  16. 半年损失超20亿美元,区块链安全赛道被资本疯抢
  17. 【金猿投融展】齐治科技——数据中心安全管理领军者
  18. Bean 作用域,Bean生命周期,Bean执行原理
  19. 闲来无事,写一款扎金花小游戏,先练练手,打的时候好赢钱
  20. Android电话系统rild-概述篇

热门文章

  1. windows副本不是正版怎么办_盗版系统总是崩溃?别着急,让我来告诉你正版系统怎么下载...
  2. 码云上传代码添加标签_第一次使用Git Bash Here 将本地代码上传到码云
  3. cad 怎么显示块句柄_cad怎么显示工具栏
  4. 光纤收发器性能级别及价格介绍
  5. 怎么解决交换机端口不正常问题?
  6. 工业交换机和工业级光纤收发器的区别
  7. 【渝粤教育】广东开放大学 Linux操作系统 形成性考核 (55)
  8. html如何与php,html页面怎么跟php文件连接
  9. 按主键更新另一个表oracle,SQL根据ID匹配从一个表更新到另一个表
  10. python实现微信小程序的接口自动化_appium+python自动化56-微信小程序自动化(摩拜为例)...