Thanks to visit codestin.com
Credit goes to Github.com

Skip to content

自定义回弹广告栏,可以自定义内容视图。 Custom springback advertisement bar, you can customize content view

Notifications You must be signed in to change notification settings

RmondJone/SpringDiaLog

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 

Repository files navigation

SpringDiaLog

自定义回弹广告弹窗,可以自定义内容视图。

效果展示

image

工程集成说明

  • 第一步
//在工程gradle文件里
allprojects {
    repositories {
        .......
        maven { url 'https://jitpack.io' }
        ......
    }
}
//如果不在工程gradle文件里加入,也可以加入模块gradle文件中
repositories {
    maven {
        url  "https://jitpack.io"
    }
}
  • 第二步
  dependencies {
		compile 'com.github.RmondJone:SpringDiaLog:1.0.5'
	}

API使用说明

    /**
     * 说明 显示广告弹框
     * 作者 郭翰林
     * 创建时间 2017/2/4 上午9:59
     */
    private void showDialog() {
        View view=LayoutInflater.from(this).inflate(R.layout.contentview,null);
        SimpleDraweeView imageView=(SimpleDraweeView) view.findViewById(R.id.advterImg);
        imageView.setImageURI("http://img.zcool.cn/community/01284e57a199450000018c1bfa91c8.jpg@1280w_1l_2o_100sh.webp");
        SpringDiaLog springDiaLog=new SpringDiaLog(this,view);
        springDiaLog.setShowCloseButton(true)//是否显示关闭按钮
                .setCanceledOnTouchOutside(false)//触碰外围是否可关闭弹窗
                .setContentViewWidth(280)//设置内容视图宽度
                .setContentViewHeight(400)//设置内容视图高度
                .setStartAnimAngle(0)//设置进场角度,0是3点钟方向从右往左,然后逆时针类推
                .setUseAnimation(true)//是否使用进场动画
                .show();
    }

目前支持可自定义属性

    private int mBackGroudImg = -1; //弹框背景图片
    private int mCloseButtonImg = -1;//关闭按钮资源
    private View.OnClickListener mCloseButtonListener;//关闭按钮点击事件
    private boolean isOverScreen = true;    // 是否覆盖全屏幕
    private boolean isShowCloseButton = true;//是否显示关闭按钮
    private boolean isCanceledOnTouchOutside = true; //是否点击外围触发关闭事件
    private int mStartAnimAngle = 270;//开始动画角度,0代表从右往左,逆时针算
    private int mContentViewWidth = 280;//内容视图宽度
    private int mContentViewHeight = 350;//内容视图高度
    private boolean isUseAnimation = true;//是否使用动画,设置此属性则没有入场和出场动画效果

问题反馈

  • 有问题请先更新在Issues里
  • 技术交流群:QQ(264587303)
  • Demo作者:郭翰林

About

自定义回弹广告栏,可以自定义内容视图。 Custom springback advertisement bar, you can customize content view

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages