#ArcMenu & RayMenu ##ArcMenu
An android custom view which looks like the menu in Path 2.0 (for iOS).
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 for ArcMenu:
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+: +éįž¯