ShowTipsView

Additional

Language
Java
Version
v1.0.4 (Nov 23, 2015)
Created
Oct 31, 2014
Updated
Apr 18, 2017 (Retired)
Owner
Frederico Silva (fredericojssilva)
Contributor
Frederico Silva (fredericojssilva)
1
Activity
Badge
Generate
Download
Source code

Advertisement

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.

##Download Gradle:

compile 'net.fredericosilva:showTipsView:1.0.4'

License

Copyright (c) 2014 Frederico Silva

Licensed under the Apache License, Version 2.0