Open taqi92 opened 4 years ago
use simple one and make few nested chunk.
`new MaterialShowcaseView.Builder(MainActivity.this) .setTarget(findViewById(R.id.fetch_button)) .setDismissText("Oh! I See") .setContentText("Smash this button to see all the products of this shop.") .setDelay(1000) .singleUse("First") .renderOverNavigationBar() .setMaskColour(getResources().getColor(R.color.colorPrimaryDark)) .setDismissOnTargetTouch(true) .setListener(new IShowcaseListener() { @Override public void onShowcaseDisplayed(MaterialShowcaseView showcaseView) { // onShocaseDisplayed action code.... }
@Override
public void onShowcaseDismissed(MaterialShowcaseView showcaseView) {
new Handler().postDelayed(new Runnable() {
@Override
public void run() {
new MaterialShowcaseView.Builder(MainActivity.this)
.setTarget(findViewById(R.id.cancel_button))
.setDismissText("Oh! OK")
.setContentText("You can cancel in the middle.")
.setDelay(1000) // optional but starting animations immediately in onCreate can make them choppy
.singleUse("Second") // provide a unique ID used to ensure it is only shown once
.renderOverNavigationBar()
.setMaskColour(getResources().getColor(R.color.colorPrimaryDark))
.setDismissOnTargetTouch(true)
.show();
}
}, 600);
}
})
.show();`
the library's dismiss text is not working in sequence mode.Only got it text poped up last time.