Android长按自然吗?

Is long press natural for Android?

这不是技术问题,更多的是求知。

我从未拥有过 Android 设备,只有 iOS 所以不知道 Android 用户经常使用的自然手势。我正在为 Android 编写我的应用程序并且必须显示 "Contexual menu"。显示方式是用户在 ListView 上执行 "long press"。

On iOS 需要用户执行长按手势并不总是很明显,因此我倾向于添加一个提示,告诉他们长按以查看选项。

我的问题是 Android 用户是否需要提示,或者对他们来说长按是否像滑动一样自然?

不需要长按 "tap" 会弹出 "Contextual menu"

是也不是。

这是经典的 Android 用户体验,期望长按会出现上下文菜单。 Android UI 小部件通常通过调整小部件的背景来传达这一点,以表明系统仍在考虑触摸的长度。

Material设计有prescription for long press behavior as well. And in other places手势有反射在UI.

也就是说,没有义务依赖此交互,您可以自由提供一些其他方式来显示上下文菜单,例如,与数据关联的一些其他按钮。

涟漪效应是用来显示长按动作的,在google的应用程序中仍然在实践,在其他著名的应用程序如 ES 文件资源管理器中,所以如果你能得到涟漪效应,那么我想你不需要显示任何提示。

长按以前很常见,但现在不常见了,所以我建议显示提示,现在显示溢出图标(3个垂直点图标)表明该项目有更多选项,尤其是当使用卡片