【发布时间】:2016-08-31 18:27:06
【问题描述】:
是否可以在 Xamarin.Android 中设置事件 LongClick 点击时间或类似的东西?现在的点击时间对我来说太短了。
【问题讨论】:
标签: c# android events xamarin xamarin.android
是否可以在 Xamarin.Android 中设置事件 LongClick 点击时间或类似的东西?现在的点击时间对我来说太短了。
【问题讨论】:
标签: c# android events xamarin xamarin.android
LongClick时间由Android OS管理,不能直接修改。但是,您可以通过自己处理所有事情来解决问题。
MotionEventActions.Down,通过CurrentTimeMillis方法获取当前时间,单位为毫秒。MotionEventActions.Up 以检测用户何时抬起手指。计算 touch up 和 touch down 事件之间的时间差,如果足够长,就做点什么。Here's 一些与触摸事件相关的代码示例。它展示了如何创建触摸监听器并对触摸事件做出反应。
【讨论】: