TourGuide
TourGuide copied to clipboard
How To Set Tutorial on Menu Item in Action Bar
How to set pointer and tooltip to menu item in action bar?
Try this, a source code took from here
// Inflate the menu;
getMenuInflater().inflate(R.menu.menu_demo_main, menu);
// We need to get the menu item as a View in order to work with TourGuide
MenuItem menuItem = menu.getItem(0);
ImageView button = (ImageView) menuItem.getActionView();
// just adding some padding to look better
float density = mActivity.getResources().getDisplayMetrics().density;
int padding = (int)(5 * density);
button.setPadding(padding,padding,padding,padding);
// set an image
button.setImageDrawable(mActivity.getResources().getDrawable(android.R.drawable.ic_dialog_email));
ToolTip toolTip = new ToolTip()
.setTitle("Welcome!")
.setDescription("Click on Get Started to begin...")
.setGravity(Gravity.LEFT|Gravity.BOTTOM);
mTutorialHandler = TourGuide.init(this).with(TourGuide.Technique.Click)
.motionType(TourGuide.MotionType.ClickOnly)
.setPointer(new Pointer())
.setToolTip(toolTip)
.setOverlay(new Overlay())
.playOn(button);
button.setOnClickListener(new View.OnClickListener(){
@Override
public void onClick(View view) {
mTutorialHandler.cleanUp();
}
});