您好,欢迎来到源码搜藏!分享精神,快乐你我!提示:担心找不到本站?在百度搜索“源码搜藏”,网址永远不丢失!
  • 首 页
  • 在线工具
  • 安卓广告活动弹窗控件 android-adDialog

    时间:2016-12-26 11:46 来源:互联网 作者:源码搜藏 浏览:收藏 挑错 推荐 打印

    • 源码类别:对话框Dialog
    • 源码大小:9 MB
    • 编码格式:gbk
    • 授权方式:免费源码
    • 运行环境:php+mysql
    • 官方网址:暂无
    • 欢迎加入QQ群讨论学习
    • Android学习交流

    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-adDialog转载请注明出处http://www.codesocang.com/kj/dialog/34222.html 源码搜藏网所有源码来自用户上传分享,版权问题及牵扯到商业纠纷均与源码搜藏网无关
    标签:
    下一篇:没有了