0

I have created an app and want to show some first time user bubbles. I am using showcaseview https://github.com/amlcurran/ShowcaseView

How do i set it on the first element of the gridview ?

1 Answers1

2

You can use ViewTarget as follows:

Your activity should implement OnShowcaseEventListener.

new Handler().postDelayed(new Runnable() {
            @Override
            public void run() {
            View targetView = gridview.getChildAt(0);
            ViewTarget target = new ViewTarget(targetView);
            ShowcaseView sv  = new ShowcaseView.Builder(this, true)
                .setTarget(target)
                .setContentTitle("YOUR MESSAGE")
                .setStyle(R.style.CustomShowcaseTheme2)
                .setShowcaseEventListener(this)
                .build();
            }
        }, 5000);

Basically you are passing the required view to the ViewTarget. You can highlight other child also. Just remember to execute the code only after the views ahve been inflated otherwise it might throw exception. See if it works for you.

Pranjal Sahu
  • 1,469
  • 3
  • 18
  • 27