|
|
|
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.
|
|
|
|
|
|
|
|
![Example1](https://github.com/Nightonke/BoomMenu/blob/master/Pictures/text-inside-button.gif?raw=true)
|
|
|
|
![Example2](https://github.com/Nightonke/BoomMenu/blob/master/Pictures/ham-button.gif?raw=true)
|
|
|
|
![Example3](https://github.com/Nightonke/BoomMenu/blob/master/Pictures/text-outside-button.gif?raw=true)
|
|
|
|
![Example4](https://github.com/Nightonke/BoomMenu/blob/master/Pictures/actionbar-example.gif?raw=true)
|
|
|
|
![Example5](https://github.com/Nightonke/BoomMenu/blob/master/Pictures/list-example.gif?raw=true)
|
|
|
|
![Example6](https://github.com/Nightonke/BoomMenu/blob/master/Pictures/share-example.gif?raw=true)
|
|
|
|
|
|
|
|
###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. |
|
|
|
\ No newline at end of file |