Package-level declarations
Types
ArrowOrientation determines the orientation of the arrow.
ArrowOrientationRules determines the orientation of the arrow depending on the aligning rules.
ArrowPositionRules determines the position of the arrow depending on the aligning rules.
Balloon implements a customizable tooltips popup with and arrow and animations.
BalloonAlign decides where the balloon should be placed.
BalloonAnimation is the collection of the popup animations.
BalloonCenterAlign is an aligning rule for the Balloon.showAtCenter.
BalloonHighlightAnimation gives repeated dynamic animations on Balloon when it's showing. The animation would work differently by the position of the arrow.
BalloonPreferenceManager helps to persist showing counts.
A specification interface for determining sizes of the Balloon materials. We can wrap some materials depending on their size of content using this interface.
IconGravity determines the orientation of the icon.
Interface definition for a callback to be invoked when a balloon view is clicked.
Interface definition for a callback to be invoked when a balloon view is dismissed.
Interface definition for a callback to be invoked when a balloon view is initialized.
Interface definition for a callback to be invoked when touched on outside of the balloon popup.
Interface definition for a callback to be invoked when a balloon overlay view is clicked.
Functions
Returns a Lazy delegate to access the custom View's Balloon property. The balloon property will be initialized lazily.
Returns a Lazy delegate to access the ComponentActivity's Balloon property. The balloon property will be initialized lazily.
Returns a Lazy delegate to access the Fragment's Balloon property. The balloon property will be initialized lazily.
Returns a Lazy delegate to access the custom ViewBinding's Balloon property. The balloon property will be initialized lazily.
Creates an instance of the Balloon by scope of the Balloon.Builder using kotlin dsl.
creates an instance of IconForm from IconForm.Builder using kotlin dsl.
shows the balloon on an anchor view as the bottom alignment with x-off and y-off.
shows the balloon on an anchor view as the left alignment with x-off and y-off.
shows the balloon on an anchor view as the right alignment with x-off and y-off.
shows the balloon on an anchor view as the top alignment with x-off and y-off.
shows the balloon on an anchor view as drop down with x-off and y-off.
shows the balloon on the center of an anchor view.
creates an instance of TextForm from TextForm.Builder using kotlin dsl.