/android-target-tooltip

Create Toast like tooltips, but targets can be specified, plus custom properties and features

Primary LanguageJavaApache License 2.0Apache-2.0

Android Tooltip

Create Toast like tooltips, but targets can be specified, plus custom properties and features

Master: travis-ci

Installation

compile('it.sephiroth.android.library.targettooltip:target-tooltip-library:1.2.2@aar'){
    transitive=true
}

Usage

TooltipManager.getInstance(this)
	.create(MainActivity.TOOLTIP_EDITORIAL_1)
	.anchor(aView, TooltipManager.Gravity.BOTTOM)
	.closePolicy(TooltipManager.ClosePolicy.TouchOutside, 3000)
	.activateDelay(800)
	.text("Something to display in the tooltip...")
	.maxWidth(500)
	.show();

See the inner Builder class for the complete set of options

Customization

Tooltip style can be customized in your style object:

<style name="ToolTipLayoutCustomStyle">
	<item name="ttlm_padding">25dip</item>
	<item name="ttlm_strokeColor">#ffe5da7d</item>
	<item name="ttlm_backgroundColor">#ffe5da7d</item>
	<item name="ttlm_strokeWeight">0dip</item>
	<item name="ttlm_cornerRadius">8dip</item>
</style>

then pass the style in the Builder method withStyleId(int resId)