ShowTipsView let you highligth specific points of interest of your app.
ShowTipsView showtips = new ShowTipsBuilder(this)
.setTarget(btn_test)
.setTitle("A magnific button")
.setDescription("This button do nothing so good")
.setDelay(1000)
.build();
showtips.show(this);
//TEXT
setButtonText(String text)
//COLORS
setTitleColor(int color)
setDescriptionColor(int color)
setBackgroundColor(int color)
setBackgroundAlpha(int alpha)
setCircleColor(int color)
setCloseButtonColor(int color)
setCloseButtonTextColor
setButtonBackground(Drawable drawable)
By default the circle will adjust to the passed view, if you want a custom radius and position use:
setTarget(View v, int x, int y, int radius)
There is a listener for the "Got it" button. You can use it for example to create consecutive tips, just set the callback and create a new ShowTip, like this:
showtips.setCallback(new ShowTipsInterface(){
@Override
public void gotItClicked() {
//Lunch new showtip
}
});
To only display the tip one time just call displayOneTime(int showtipId) on the Builder.
showtipId is a unique id for that tip.
##Download Gradle:
compile 'net.fredericosilva:showTipsView:1.0.4'
Copyright (c) 2014 Frederico Silva
Licensed under the Apache License, Version 2.0