【发布时间】:2019-12-01 08:07:13
【问题描述】:
根据 Android 开发者的说法:
onLongPress在初始打开时长按时通知 按下触发它的 MotionEvent。
onShowPress用户执行了向下 MotionEvent 并且未执行移动或 起来了。此事件通常用于向 用户让他们知道他们的行为已被识别,即 突出显示一个元素。
我尝试了两个按钮并使用Toast 表示showPress 和longPress 发生了。但是,我看不出有什么不同。
onLongPress 和 onShowPress 有什么区别?当我们override GestureDetector 为那些MotionEvents 时有哪些例子?
【问题讨论】:
-
它们在不同时间发送:android.googlesource.com/platform/frameworks/base/+/master/core/… - 另见第 #628 行
-
没有 Toasts()。突出显示一个元素。给按钮的字体一种颜色。
-
@pskink 你介意提供一个完整的答案吗?
标签: android motionevent gesturedetector