BoomMenu alternatives and similar packages
Based on the "Menu Widget" category
9.8 0.0 L4 BoomMenu VS SlidingMenuSlidingMenu is an Open Source Android library that allows developers to easily create applications with sliding menus like those made popular in the Google+, YouTube, and Facebook apps. Feel free to use it all you want in your Android apps provided that you cite this project and include the license in your app.
8.9 0.0 L3 BoomMenu VS AndroidResideMenuThe idea of ResideMenu is from Dribbble 1 and 2. It has come true and run in iOS devices. iOS ResideMenu This project is the RefsideMenu Android version. The visual effect is partly referred to iOS version of ResideMenu. And thanks to the authors for the above idea and contribution.
5.7 0.0 L1 BoomMenu VS ActionsContentViewActionsContentView is an standalone library implements actions/content swiping view (AKA Side Navigation UI Pattern, AKA Facebook side menu). The library doesn't use any specific code introduced in new Android SDK versions. This allows develop an application with an action/content swiping view for every version of Android from 2.2 and up.
* Code Quality Rankings and insights are calculated and provided by Lumnify.
They vary from L1 to L5 with "L5" being the highest. Visit our partner's website for more details.
Do you think we are missing an alternative of BoomMenu or a related project?
2.0.0 Comes Finally
Approximately 8 months ago, I got an inspiration to creating something that can boom and show menu, which I named it Boom-Menu-Button, BMB. But at that time, I just a fresh-man in Android, knowing little about designing. The codes I wrote serveral months ago are ugly and performed low-efficient.
Between months, I always think about BMB and try to write a better design pattern for implements of BMB. My first try is BMB-iOS, which contains more family characteristics, for instance, buttons-alignment, text-inside/outside-button.
And now the BMB-Android 2.0.0 comes.
Gradle & Maven
<dependency> <groupId>com.nightonke</groupId> <artifactId>boommenu</artifactId> <version>2.1.1</version> <type>pom</type> </dependency>
Or by link:
Check the wiki to use BMB.
- Basic Usage
How to use BMB in just several lines of code?
- Simple Circle Button
Add simple circle buttons with just an image for each to BMB.
- Text Inside Circle Button
Add text inside circle buttons with a text and image inside for each to BMB.
- Text Outside Circle Button
Add text outside circle buttons with a text and image outside for each to BMB.
- Ham Button
Add ham buttons with with a title, subtitle and image inside for each to BMB.
- Share Style
Make a share-style BMB.
- Custom Position
Customize the number and positions of pieces and boom-buttons.
- Button Place Alignments
Place all the buttons to anywhere on screen.
- Different Ways to Boom
Different animations when the buttons boom or re-boom.
- Ease Animations for Buttons
Use different and cute ease-animations for buttons.
- Different Order for Buttons
Different order enum for boom-buttons.
- Other Animations Attributes for Buttons
Delay, duration, rotate-degrees, frames...
- Click Event and Listener
Listener for clicking each button or animation-states.
- Control BMB
Boom or re-boom BMB programmatically.
- Use BMB in Action Bar
How to put BMB in action bar?
- Use BMB in Tool Bar
How to put BMB in tool bar?
- Use BMB in List
Matters need attention when you need a BMB in list-view or recycler-view.
- Use BMB in Fragment
Example for use BMB in fragment.
- Attributes for BMB or Pieces on BMB
How to change the size or margins of dots on BMB?
- Cache Optimization & Boom Area
What if I want BMB to boom in just its parent-view?
- Change Boom Buttons Dynamically
Change Boom Buttons Dynamically.
- Fade Views
Add faded views on BMB.
- Version History
What's more for every version?
- Structure for BMB
Structure for BMB when I designed it, for sharing and communicating.
Issues & Feedbacks
ReadMe for Version 1.0.9 or Below
If you still wanna use version 1.0.9 or below, you can find the README below:
But I strongly suggest you to use the newest version.
*Note that all licence references and agreements mentioned in the BoomMenu README section above are relevant to that project's source code only.