Android ShowcaseView更换或删除结束按钮

Android ShowcaseView更换或删除结束按钮,android,showcaseview,Android,Showcaseview,所以,我是这个库(),它工作得很好,但我需要隐藏它的按钮,因为我真的不需要它。我尝试使用.replaceEndButton()方法,将其替换为添加到的XML文件中的一个不可见按钮,但它崩溃了。我通过编程方式创建一个按钮并使其具有可见性来修复它 Button button = new Button(getContext()); button.setText(""); button.setEnabled(false); button.setVisibility(View.G

所以,我是这个库(),它工作得很好,但我需要隐藏它的按钮,因为我真的不需要它。我尝试使用.replaceEndButton()方法,将其替换为添加到的XML文件中的一个不可见按钮,但它崩溃了。我通过编程方式创建一个按钮并使其具有可见性来修复它

 Button button = new Button(getContext());
    button.setText("");
    button.setEnabled(false);
    button.setVisibility(View.GONE);
然后在ShowcaseView构建器方法replaceEndButton()上,我发送以下新按钮:

ShowcaseView sv = new ShowcaseView.Builder(getActivity())
            .withMaterialShowcase()
            .setTarget(new ViewTarget(fabIntercom))
            .hideOnTouchOutside()
            .replaceEndButton(button)
            .setStyle(R.style.CustomShowcaseTheme)
            .setContentTitle(R.string.showcase_main_title)
            .setContentText(R.string.showcase_main_message)
            .singleShot(42)
            //.setParent()
            .build();

显示此链接它有一个错误!即使使用了
singleShot
它也会在屏幕上覆盖一个不可见的框架,包括我的按钮!我怎样才能解决这个问题?