C# Xamarin.Android。设置LongClick事件的时间

C# Xamarin.Android。设置LongClick事件的时间,c#,android,events,xamarin,xamarin.android,C#,Android,Events,Xamarin,Xamarin.android,在Xamarin.Android中是否可以设置事件LongClickclick time或类似的设置?现在的点击时间对我来说太短了。长点击时间由Android操作系统管理,因此不能直接修改。然而,你可以通过自己处理一切来解决这个问题 创建一个触摸式监听器 在OnTouch事件中,检测触摸动作是否为MotionEventActions.Down,并使用方法获取以毫秒为单位的当前时间 再次检查MotionEventActions.Up以检测用户何时抬起手指。计算触地和触地事件之间的时间差,如果时间足

在Xamarin.Android中是否可以设置事件
LongClick
click time或类似的设置?现在的点击时间对我来说太短了。

长点击时间由Android操作系统管理,因此不能直接修改。然而,你可以通过自己处理一切来解决这个问题

  • 创建一个触摸式监听器
  • 在OnTouch事件中,检测触摸动作是否为
    MotionEventActions.Down
    ,并使用方法获取以毫秒为单位的当前时间
  • 再次检查
    MotionEventActions.Up
    以检测用户何时抬起手指。计算触地和触地事件之间的时间差,如果时间足够长,做点什么

  • 一些与触摸事件相关的代码示例。它显示了如何创建触摸监听器并对触摸事件做出反应。

    长点击计时由Android操作系统管理,因此不能直接修改。然而,你可以通过自己处理一切来解决这个问题

  • 创建一个触摸式监听器
  • 在OnTouch事件中,检测触摸动作是否为
    MotionEventActions.Down
    ,并使用方法获取以毫秒为单位的当前时间
  • 再次检查
    MotionEventActions.Up
    以检测用户何时抬起手指。计算触地和触地事件之间的时间差,如果时间足够长,做点什么

  • 一些与触摸事件相关的代码示例。它展示了如何创建触控监听器并对触控事件做出反应。

    但我有了连锁反应,之后这种效果就消失了。也许你知道为什么吗?@armandasalmd我不能肯定,因为我现在没有电脑。也许你们可以提出一个新的问题,因为你们有一个清晰的问题,应该很容易重现?但我有涟漪效应,在这个效应之后就消失了。也许你知道为什么吗?@armandasalmd我不能肯定,因为我现在没有电脑。也许你可以打开一个新的问题,因为你有一个清晰的问题,应该很容易重现?