好用的遮罩引导层库

只有地址:https://www.jianshu.com/p/99649af3b191

以下为个人记录,大家看地址里就可以

Animation enterAnimation = new AlphaAnimation(0f, 1f);
enterAnimation.setDuration(600);
enterAnimation.setFillAfter(true);

Animation exitAnimation = new AlphaAnimation(1f, 0f);
exitAnimation.setDuration(600);
exitAnimation.setFillAfter(true);
NewbieGuide.with(this)
                .setLabel("listener")
                .alwaysShow(true)//总是显示,调试时可以打开
                .setOnPageChangedListener(new OnPageChangedListener() {
                    @Override
                    public void onPageChanged(int i) {

                    }
                })
                .addGuidePage(//添加一页引导页
                GuidePage.newInstance()//创建一个实例
                        .addHighLight(tv)//添加高亮的view
                        .setEverywhereCancelable(false) //是否点击任意位置消失引导页,默认true
                        .addHighLight(tv, HighLight.Shape.ROUND_RECTANGLE,50,50)
                        .setLayoutRes(R.layout.guide_layout,R.id.dui_out)//设置引导页布局和点击关闭的控件
                        .setOnLayoutInflatedListener(new OnLayoutInflatedListener() {
                            @Override
                            public void onLayoutInflated(View view) {
                                //引导页布局填充后回调,用于初始化
//                                TextView tv = view.findViewById(R.id.textView2);
//                                tv.setText("我是动态设置的文本");
                            }
                        })
                        .setEnterAnimation(enterAnimation)//进入动画
                        .setExitAnimation(exitAnimation)//退出动画
        )
                .addGuidePage(
                        GuidePage.newInstance()
                                .addHighLight(tv2, HighLight.Shape.ROUND_RECTANGLE, 20)
                                .setLayoutRes(R.layout.guide_layout, R.id.dui_out)//引导页布局,点击跳转下一页或者消失引导层的控件id
                                .setEverywhereCancelable(false)//是否点击任意地方跳转下一页或者消失引导层,默认true
                                /*.setBackgroundColor(getResources().getColor(R.color.testColor))*///设置背景色,建议使用有透明度的颜色
                                .setEnterAnimation(enterAnimation)//进入动画
                                .setExitAnimation(exitAnimation)//退出动画
                ).show();
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值