自定义圆形菜单Android

时间:2015-10-14 10:14:31

标签: android

我想创建一个如下图所示的圆形图。 我怎么能想到这个呢?

谢谢。

Circular Menu

1 个答案:

答案 0 :(得分:0)

让我谷歌给你:Android Circular Menu

您可能正在寻找: ArcMenu

你必须写得像:

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
}