• Stars
    star
    598
  • Rank 74,853 (Top 2 %)
  • Language
    Java
  • License
    Apache License 2.0
  • Created about 10 years ago
  • Updated over 7 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Highligth specific points of interest of your app

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