0
所以,我是這個庫(https://github.com/amlcurran/ShowcaseView),它的工作很好,但我需要隱藏它的按鈕,因爲我真的不需要它。我已經嘗試使用方法.replaceEndButton()通過使其替換爲一個隱形按鈕,我將其添加到XML文件但它崩潰ShowcaseView替換或刪除EndButton
所以,我是這個庫(https://github.com/amlcurran/ShowcaseView),它的工作很好,但我需要隱藏它的按鈕,因爲我真的不需要它。我已經嘗試使用方法.replaceEndButton()通過使其替換爲一個隱形按鈕,我將其添加到XML文件但它崩潰ShowcaseView替換或刪除EndButton
我通過以編程方式創建按鈕並使其與GONE可見性。
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();