ShowcaseView icon indicating copy to clipboard operation
ShowcaseView copied to clipboard

.hideOnTouchOutside() doesnt work after defining .setShowcaseDrawer

Open nadia-am opened this issue 8 years ago • 0 comments

after i define .setShowcaseDrawer in multiple showcase ,in second showcase when i touch screen one of my button comes up. i want to hide showcase everytime in screen touch. how can i do it?

sv= new ShowcaseView.Builder(this) .withHoloShowcase() .setTarget(target_pickup) .setContentTextPaint(paint) .replaceEndButton(customButton) .setStyle(R.style.CustomShowcaseTheme2) .setContentText(R.string.help_pickup) .setOnClickListener(this) .setShowcaseDrawer(new CustomShowcaseSquare(getResources(),this)) .hideOnTouchOutside() .build();

@Override public void onClick(View v) { ViewTarget target_delivery = new ViewTarget(this.findViewById(R.id.ll_btn_delivery)); switch (showcaseCounter){ case 0 : sv_boom_btn.setContentText(_context.getString(R.string.help_delivery)); sv_boom_btn.setShowcase(target_delivery,true); sv_boom_btn.setButtonText(getString(R.string.help_btn)); sv_boom_btn.setHideOnTouchOutside(true);// i set it again but it doesnt work! break; case 1: sv_boom_btn.hide(); helpIsShowing = false; rl_d_a.setClickable(true); break; } showcaseCounter++;

}

nadia-am avatar Dec 11 '17 06:12 nadia-am