- 
                Notifications
    You must be signed in to change notification settings 
- Fork 1.1k
Home
        Weiping Huang edited this page Apr 4, 2017 
        ·
        11 revisions
      
    Welcome to BoomMenuButton document!
Version 1.0.9 or below is the old-BMB, and this documentation is for new-BMB(version 2.0.0 or above). I have designed and re-written the whole project for new-BMB. So I strongly advise you to use version 2.0.0 or above to get more characteristics for a better developing.
Try to tell me the bugs or enhancements about BMB, or contact me with [email protected] / [email protected]. Before doing that, having a careful read on readme, wiki and issues is really helpful.
 
 
 
 
 
 
- 
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(the last gif above).
- 
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?
- 
Version History
 What's more for every version?
- 
Structure for BMB
 Structure for BMB when I designed it, for sharing and communicating.
- Change Boom Buttons Dynamically Change Boom Buttons Dynamically.
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.
- Basic Usage
- Simple Circle Button
- Text Inside Circle Button
- Text Outside Circle Button
- Ham Button
- Share Style
- Custom Position
- Button Place Alignments
- Different Ways to Boom
- Ease Animations for Buttons
- Different Order for Buttons
- Other Animations Attributes for Buttons
- Click Event and Listener
- Control BMB
- Use BMB in Action Bar
- Use BMB in Tool Bar
- Use BMB in List
- Use BMB in Fragment
- Attributes for BMB or Pieces on BMB
- Cache Optimization & Boom Area
- Change Boom Buttons Dynamically
- Fade Views
- Version History
- Structure for BMB