#ArcMenu
An android custom view which looks like the menu in Path 2.0 (for iOS).
##About
The user experience in Path 2.0 (for iOS) is amazing, but the android version miss much.
Just for fun, I try to realize the amazing menu for android, which could be equal to the iOS version's.
##Usage
To setup the menu:
ArcMenu menu = (ArcMenu) findViewById(R.id.arc_menu); final int itemCount = ITEM_DRAWABLES.length; for (int i = 0; i < itemCount; i++) { ImageView item = new ImageView(this); item.setImageResource(ITEM_DRAWABLES[i]); final int position = i; menu.addItem(item, new OnClickListener() { @Override public void onClick(View v) { Toast.makeText(MainActivity.this, "position:" + position, Toast.LENGTH_SHORT).show(); } });// Add a menu item }
If you want to change the default appearence:
in arc_menu.xml
custom:childSize="50px"
custom:fromDegrees="0.0"
custom:toDegrees="300.0"
or in ArcMenu.java
arcLayout.setChildSize(50); arcLayout.setArc(0.0f, 300.0f);
##Author
Capricorn
I'm glad to make friends with the people who persist in faith and follow their dreams.
Please let me know you are around.
Google+: +魔羯

