Skip to content
This repository has been archived by the owner on Apr 24, 2018. It is now read-only.

.hideOnTouchOutside() doesnt work after defining .setShowcaseDrawer #455

Open
nadia-am opened this issue Dec 11, 2017 · 0 comments
Open

Comments

@nadia-am
Copy link

nadia-am commented Dec 11, 2017

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++;

}

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant