Cómo hacer un menú de arco en Android

MainActivity.java

importar android.app.Activity;
importar android.os.Bundle;
importar android.view.View;
importar android.view.View.OnClickListener;
importar android.widget.ImageView;
importar android.widget.Toast;
import com.capricorn.ArcMenu;
importar com.capricorn.RayMenu;

clase pública MainActivity extiende actividad
{
private static final int [] ITEM_DRAWABLES = {R.drawable.composer_camera, R.drawable.composer_music,
R.drawable.composer_place, R.drawable.composer_sleep, R.drawable.composer_thought, R.drawable.composer_with};

/** Se llama cuando se crea por primera vez la actividad. * /
@Anular
public void onCreate (Bundle savedInstanceState)
{
super.onCreate (savedInstanceState);
setContentView (R.layout.main);

ArcMenu arcMenu = (ArcMenu) findViewById (R.id.arc_menu);
ArcMenu arcMenu2 = (ArcMenu) findViewById (R.id.arc_menu_2);

initArcMenu (arcMenu, ITEM_DRAWABLES);
initArcMenu (arcMenu2, ITEM_DRAWABLES);

RayMenu rayMenu = (RayMenu) findViewById (R.id.ray_menu);
final int itemCount = ITEM_DRAWABLES.length;
para (int i = 0; i <itemCount; i ++)
{
Elemento ImageView = nuevo ImageView (este);
item.setImageResource (ITEM_DRAWABLES [i]);

posición int final = i;
rayMenu.addItem (item, nuevo OnClickListener ()
{

@Anular
public void onClick (Ver v)
{
Toast.makeText (MainActivity.this, “posición:” + posición, Toast.LENGTH_SHORT) .show ();
}
}); // Agregar un elemento de menú
}
}

privado vacío initArcMenu (menú ArcMenu, int [] itemDrawables)
{
final int itemCount = itemDrawables.length;
para (int i = 0; i <itemCount; i ++)
{
Elemento ImageView = nuevo ImageView (este);
item.setImageResource (itemDrawables [i]);

posición int final = i;
menu.addItem (item, nuevo OnClickListener ()
{
@Anular
public void onClick (Ver v)
{
Toast.makeText (MainActivity.this, “posición:” + posición, Toast.LENGTH_SHORT) .show ();
}
});
}
}
}

Prueba esto ; Espero que esto ayude:)

Póngase en contacto con Mobile Apps Development Company para cualquier consulta relacionada con la aplicación.

Gracias