Add an expandable floating action menu to an Android app without writing animation code.
Replace a toolbar with an animated radial button menu that shows icons with labels.
Create a social share panel that fans out action buttons from a single tap target.
Add one Gradle dependency line and set an adapter, no extra configuration needed.
BoomMenu is an Android library that adds an animated floating button to mobile apps. When a user taps the button, it "booms" open: a set of action buttons fly out with configurable animations, landing on screen in a pattern the developer controls. Tapping the button again causes the menu to collapse back. The visual result is an expandable menu where each action button emerges from the main button in a physically animated way. The library offers several button styles to choose from. Simple circle buttons display just an icon. Text-inside-circle buttons add a label inside the circle. Text-outside-circle buttons place the label below the icon. Ham buttons are rectangular and show a title, subtitle, and image together. There is also a share-style layout that arranges buttons in a row, similar to a social sharing panel. Developers can configure where the menu buttons land on screen, what animation path they follow when expanding (parabola curves and other patterns are available), the order in which buttons appear, and timing details like delay and duration. Click listeners let the app respond when a specific button is tapped or when the menu finishes animating. It is also possible to trigger the open and close actions from code, without a user tap. BoomMenu can be placed in an action bar, a toolbar, a list view, or a fragment. The README links to a wiki covering each feature in a dedicated chapter. Installation is through Gradle by adding a single dependency line to a project's build file. The library is released under the Apache 2.0 license.
← nightonke on gitmyhub — every repo by this author, as a profile.
Verify against the repo before relying on details.