百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
A

ArcMenu

> 编程语言
开源

一个类似于 Path 2.0 (iOS) 中菜单的 Android 自定义视图。

1.3K stars0 点赞0 次浏览
访问官网GitHub

工具介绍

一个类似于 Path 2.0 (iOS) 中菜单的 Android 自定义视图。

ArcMenu 和 RayMenu

ArcMenu

一个类似 Path 2.0 (适用于 iOS) 中菜单的 Android 自定义视图。

RayMenu

关于

Path 2.0 (适用于 iOS) 的用户体验非常棒,但 Android 版本则存在许多缺陷。 为了好玩,我尝试实现一个令人惊叹的 Android 菜单,它可以与 iOS 版本相媲美。

使用方法

如果您要使用此库,必须首先在应用程序中指定 您要使用它,请从根目录运行以下命令: 您应用程序的目录

$ android update project --library ../relative/path/to/the/library --path .

其中路径是指向此仓库中的 library 目录的相对路径。 要设置菜单:

java
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
}

如果要更改 ArcMenu 的默认外观,请在 arc_menu.xml 中添加以下内容:

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

Java

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言