All Versions
Latest Version
Avg Release Cycle
21 days
Latest Release
320 days ago

Changelog History
Page 2

  • v1.1.7 Changes

    May 17, 2020

    πŸš€ πŸŽ‰Released a new version 1.1.7!πŸŽ‰

    What's New?

    • πŸ›  Fixed circular revealed animation not working properly.
    • βž• Added setCircularDuration functionality for changing the duration of circular revealed/unrevealed animation.
    • βž• Added lifecycle-common-java8 dependency for processing lifecycle annotations.
    • Shadow not displaying. setElevation not working (#35)
    • Text/images cut off on sides (#42, #50)
  • v1.1.6 Changes

    May 13, 2020

    πŸš€ πŸŽ‰Released a new version 1.1.6!πŸŽ‰

    What's New?

    • 🐎 Used ViewBinding instead of Kotlin synthetic for increasing the performance of the inflating views.
    • Setting arrow LEFT messes view for custom layouts (#48)
    • Arrow not it the right place on Android 23 (#45)
    • ClassNotFoundException on App StartUp (#37)
    • βž• Added setFocusable attribute and the default value is true (#49)


    Before the balloon can not dismiss automatically when pressed the back button, and we can touchable other views and balloons when a balloon popup is already showing.
    πŸš€ From this release, the balloon popup is one target base by default, so if we press the back button, the balloon popup will be dismissed (we don't need to use OnBalloonOutsideTouchListener for dismissing), and it will be dismissed automatically if we touch outside of the balloon popup.
    We can control these functionalities using the setFocusable method (like before version).

  • v1.1.5 Changes

    April 18, 2020

    πŸš€ πŸŽ‰Released a new version 1.1.5!πŸŽ‰

    What's New?

    πŸ›  Fixed some issues related to measuring size of the balloon (#34)

  • v1.1.4 Changes

    March 31, 2020

    πŸš€ πŸŽ‰Released a new version 1.1.4!πŸŽ‰

    What's new?

    • πŸ›  Fixed issues (#22, #28)
  • v1.1.3 Changes

    March 27, 2020

    πŸš€ πŸŽ‰ Released a new version 1.1.3! πŸŽ‰

    What's new?

    • The minimum API level is changed 16 -> 17.
    • πŸ›  Fixed some issues (#25, #27, #33)
    • βž• Added new functionalities: setElevation, setArrowColor, setArrowColorResource.


    We can set the shadow of the balloon.

    setArrowColor, setArrowColorResource

    We can set the specific color of the arrow, regardless of the background color.

  • v1.1.2 Changes

    March 20, 2020

    πŸš€ πŸŽ‰ Released a new version 1.1.2 ! πŸŽ‰

    What's new?

    The balloon popup wraps content from now. (#1)
    So we can use wrap_content to the custom layouts without using setWidth and setHeight methods.

    - setWidth(120)- setHeight(65)+ setPadding(8) // sets 8dp padding for all directions (left-top-right-bottom) 

    We can use setPaddingLeft, setPaddingTop, setPaddingRight, setPaddingBottom instead of the setPadding.
    Also, still we can use the setWidth and setHeight methods instead of the setPadding.

    Width and height

    We can control the size of the width and height using 3 ways: Padding, Specific size, Screen Ratio.


    Balloon wraps a content. So the balloon's width and height size will be decided by the content.

    We can set the size of the balloon using paddings of the content.

    balloon.setPadding(6) // sets 6dp padding to all directions (left-top-right-bottom)balloon.setPaddingLeft(8) // sets 8dp padding to content's left.balloon.setPaddingTop(12) // sets 12dp padding to content's top.

    Specific size

    We can set the specific size of the balloon regardless of contents.

    balloon.setWidth(220) // sets 220dp size width.balloon.setHeight(160) // sets 160dp size height.

    According to screen ratio

    Also, we can set the width according to the ratio of the horizontal screen's size.

    balloon.setWidthRatio(0.5f) // sets width as 50% of the horizontal screen's size.
  • v1.1.1 Changes

    March 03, 2020

    πŸš€ Released a new version 1.1.1.

    • πŸ›  Fixed a bug dismissWhenTouchOutside: #17
    • πŸ‘ RTL support: #19
      πŸ‘ Now Balloon supports RTL (right-to-left) layout using isRtlSupport functionalities.
      If the parameter is true, the balloon popup's layout will be right-to-left.
      Here is an example.
  • v1.1.0 Changes

    February 16, 2020

    πŸš€ Released a new version 1.1.0.

    Implemented some features:

    • circular un-revealed when dismissing balloon popup.
    • A new animation BalloonAnimation .OVERSHOOT
  • v1.0.9 Changes

    January 04, 2020

    πŸš€ Released version 1.0.9.

    πŸ”‹ Features:

    • Implemented dismissWithDelay functionality.
    • Implemented setAutoDismissDuration functionality. (#8)
    • βœ‚ Removed & optimized useless resources.
  • v1.0.8 Changes

    January 02, 2020

    πŸš€ Released version 1.0.8.

    πŸ”‹ Features :

    • πŸ’… Fixed add setBalloonAnimationStyle for supporting style resource.
    • πŸ›  Fixed setting and getting preference (persistence) showing times (#12)
    • ♻️ Refactored BalloonPreferenceManager to BalloonPersistence.