Skip to content
Weiping Huang edited this page Dec 8, 2016 · 11 revisions

Welcome to BoomMenuButton document!

###About Versions 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.

###Issues & Feedbacks Try to tell me the bugs or enhancements about BMB, or contact me with Nightonke@outlook.com / 2584541288@qq.com.

###Documentation Chapters

  1. Basic Usage
    How to use BMB in just several lines of code?
  2. Simple Circle Button
    Add simple circle buttons with just an image for each to BMB.
  3. Text Inside Circle Button
    Add text inside circle buttons with a text and image inside for each to BMB.
  4. Text Outside Circle Button
    Add text outside circle buttons with a text and image outside for each to BMB.
  5. Ham Button
    Add ham buttons with with a title, subtitle and image inside for each to BMB.
  6. Share Style
    Make a share-style BMB(the last gif above).
  7. Button Place Alignments
    Place all the buttons to left or to bottom on screen.
  8. Different Ways to Boom
    Different animations when the buttons boom or re-boom.
  9. Ease Animations for Buttons
    Use different and cute ease-animations for buttons.
  10. Other Animations Attributes for Buttons
    Delay, duration, rotate-degrees...
  11. Click Event and Listener
    Listener for clicking each button or animation-states.
  12. Control BMB
    Boom or re-boom BMB programmatically.
  13. Use BMB in Action Bar
    How to put BMB in action bar?
  14. Use BMB in List
    Matters need attention when you need a BMB in list-view or recycler-view.
  15. Use BMB in Fragment
    Example for use BMB in fragment.
  16. Attributes for BMB or Pieces on BMB
    How to change the size or margins of dots on BMB?
  17. Cache Optimization & Boom Area
    What if I want BMB to boom in just its parent-view?
  18. Structure for BMB
    Structure for BMB when I designed it, for sharing and communicating.