• Stars
    star
    582
  • Rank 76,801 (Top 2 %)
  • Language
    Objective-C
  • License
    MIT License
  • Created over 8 years ago
  • Updated almost 5 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

A menu which can ... BOOM! - iOS

VHBoomMenuButton

Developer Cocoapods Lisense

2.0.0 Comes Finally

After the version 2.0.0 has been published on Android platform, I started developing the new version for BMB on iOS platform. To be honest, it's not easy for me as a newbie in iOS-developing. I learned the Swift language to provide a Swift version of BMB and added some new features which can be found in Wiki.

And now, just enjoy BMB.

Pods

Swift

target 'Your Target Name' do
  pod "VHBoomMenuButton/Swift"
  use_frameworks!
end

Objective C

target 'Your Target Name' do
  pod "VHBoomMenuButton/ObjC"
  use_frameworks!
end

Wiki

Check the wiki to use BMB.

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 outside and an image inside for each to BMB.
  5. Ham Button
    Add ham buttons with with a text, sub-text and image inside for each to BMB.
  6. Share Style
    Make a share-style BMB.
  7. Custom Position
    Customize the number and positions of pieces and boom-buttons.
  8. Button Place Alignments
    Place all the buttons to anywhere on screen.
  9. Different Ways to Boom
    Different animations when the buttons boom or re-boom.
  10. Ease Animations for Buttons
    Use different and cute ease-animations for buttons.
  11. Different Order for Buttons
    Different order enum for boom-buttons.
  12. Other Animations Attributes for Buttons
    Delay, duration, rotate-degrees, frames...
  13. Click Event and Listener
    Listener for clicking each button or animation-states.
  14. Control BMB
    Boom or re-boom BMB programmatically.
  15. Use BMB in Navigation Bar
    How to put BMB in navigation bar?
  16. Use BMB in Table View
    Attentions when you need a BMB in table-view.
  17. Attributes for BMB or Pieces on BMB
    How to change the size or margins of dots on BMB?
  18. Cache Optimization & Boom Area
    What if I want BMB to boom in just its parent-view?
  19. Change Boom Buttons Dynamically
    Change boom-buttons dynamically.
  20. Blur Background & Tip
    Blur background when booming.
  21. Fade Views
    Add faded views on BMB.
  22. Structure of BMB
  23. Version History

Issues & Feedbacks

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.

What I'm Doing

More Repositories

1

BoomMenu

A menu which can ... BOOM! - Android
Java
5,808
star
2

CoCoin

CoCoin, Multi-view Accounting Application
Java
2,837
star
3

WoWoViewPager

Combine ViewPager and Animations to provide a simple way to create applications' guide pages.
Java
2,748
star
4

Gitee

Gitee, OS X status bar application for Github
Swift
1,113
star
5

BlurLockView

Lock view with blur effect. Easy to customise.
Java
1,034
star
6

JellyToggleButton

Cute and colorful toggle button with 18 jelly types and 30 ease types.
Java
925
star
7

GithubWidget

Contributions, stars, followers, trending etc. on Github.
Java
698
star
8

LeeCo

LeeCo is an awesome app for (including unlock) problems, solutions, discuss(from leetcode) and comments.
Java
491
star
9

FaceOffToggleButton

Toggle button which shows a happy face for checked or unhappy for unchecked.
Java
386
star
10

WeGo

Now we go!
Java
23
star
11

TimeFleeting

An app which record your past and remind you of future.
Java
9
star
12

Sicily

Sicily, where AC happens.
C++
8
star
13

coolweather

An example on an android-developing book.
Java
5
star
14

LeetCode

Problems and solutions in LeetCode.
C++
5
star
15

SecretPreferences

This is a powerful SharedPreferences which can encrypt the values in .xml files and decrypt them to original data.
Java
4
star
16

Notes

Someone has to win. Why not be me?
GCC Machine Description
4
star
17

SimpleWaveProgressMusicPlayer

A simple music player. Use the wave view to act like a progress to control the current position of the music.
Java
3
star
18

OldLeetCode

Solutions for LeetCode.
Java
3
star
19

What-I-ve-Done

Record what I've done.
2
star
20

ActivityAndFragmentInterface

An example code of my blog talking about the activity and fragment interface.
Java
1
star
21

Safe_SharedPreferences_AutoCompleteTextView_File_R_W

Android SharedPreferences安全存储/AutoCompleteTextView使用/文件读写
Java
1
star
22

dynamic_static_broadcast

This simple project shows how to use widget, dynamic and static broadcast in android.
Java
1
star
23

BoomMenuButton-Images

Provides images or other resource for BMB. Decrease size of code-repositories.
1
star