2016-09-13 84 views

回答

1

我通過以編程方式創建按鈕並使其與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();