Create Toast like tooltips, but targets can be specified, plus custom properties and features
compile 'it.sephiroth.android.library.targettooltip:target-tooltip-library:1.3.2a'
TooltipManager manager = new TooltipManager(this);
manager
.show(
new TooltipManager.Builder(101)
.anchor(aView, TooltipManager.Gravity.BOTTOM)
.closePolicy(TooltipManager.ClosePolicy.TouchOutside, 3000)
.activateDelay(800)
.showDelay(300)
.text(R.string.hello_world)
.maxWidth(500)
.toggleArrow(true)
.build()
);
See the inner Builder class for the complete set of options
Tooltip style can be customized in your style object:
<declare-styleable name="TooltipLayout">
<attr name="ttlm_padding" format="dimension" />
<attr name="ttlm_strokeColor" format="color" />
<attr name="ttlm_backgroundColor" format="color" />
<attr name="ttlm_strokeWeight" format="dimension" />
<attr name="ttlm_cornerRadius" format="dimension" />
<attr name="ttlm_arrowRatio" format="float" />
<attr name="android:textAppearance" />
</declare-styleable>
then pass the style in the Builder method withStyleId(int resId)