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

软件介绍

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

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

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

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

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

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

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

实现效果:

e7386dbedcaa38f3de0a6af7262e1e10.gif

示例代码:

所有的设置参数均返回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)

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值