huburt-Hu / NewbieGuide

Android 快速实现新手引导层的库,通过简洁链式调用,一行代码实现引导层的显示
Apache License 2.0
3.56k stars 521 forks source link

不知道是使用错误还是出现bug #76

Closed gaohequan closed 6 years ago

gaohequan commented 6 years ago
    mBuilder = NewbieGuide.with(this);
    mHighlightOptions = new HighlightOptions.Builder().setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View view) {
            mBuilder.build().remove();
        }
    }).build();

    btnSimple.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            mBuilder.setLabel("guide1")
                    .alwaysShow(true)//总是显示,调试时可以打开
                    .addGuidePage(GuidePage.newInstance()
                     .addHighLightWithOptions(btnSimple,mHighlightOptions)
                     .setLayoutRes(R.layout.view_guide_simple))
                    .show();
        }
    });

您好,我将demo的第一个简单使用做了如上修改。为的是点击高亮的时候可以主动关闭引导层。 1、点击高亮view引导层无法关闭。 2、点击引导层也需要点击四五次引导层才会关闭。