Skip to content

fredericojssilva/ShowTipsView

Repository files navigation

ShowTipsView

ShowTipsView let you highligth specific points of interest of your app.

Usage

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

Customization

//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.

Android Arsenal

##Download Gradle:

compile 'net.fredericosilva:showTipsView:1.0.4'

License

Copyright (c) 2014 Frederico Silva

Licensed under the Apache License, Version 2.0

About

Highligth specific points of interest of your app

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages