问题标签 [android-touch-event]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
6 回答
10657 浏览

java - 双击:放大 Android MapView?

经过一些工作,我的路线应用程序工作正常。我只想添加一个双击放大功能,但我不知道如何。

你能给我一个提示吗?

0 投票
13 回答
15575 浏览

android - 防止单击更改 SeekBar 进度

SeekBar在我的 Android 应用程序中使用 a 。当用户单击 上的任意位置时SeekBar,其进度值会更改。我只希望在用户滑动拇指时更改进度值SeekBar(就像UISlideriOS 中的 a 一样)。

我尝试将 的clickable属性设置SeekBar为 false 但这没有用。我怎样才能达到预期的行为?

0 投票
6 回答
61342 浏览

android - 我们可以在 Android 中使用缩放手势检测器进行缩放吗?

我们可以在 Android 中使用缩放手势检测器进行缩放吗?

0 投票
14 回答
124638 浏览

java - Android:onInterceptTouchEvent 和 dispatchTouchEvent 的区别?

onInterceptTouchEventAndroid和Android有什么区别dispatchTouchEvent

根据android开发者指南,这两种方法都可以用来拦截一个触摸事件(MotionEvent),但是有什么区别呢?

如何在 Views ( ) 的层次结构中进行交互onInterceptTouchEventdispatchTouchEvent交互?onTouchEventViewGroup

0 投票
3 回答
3979 浏览

android - OnGestureListener.onDown()返回false的含义

根据android培训,如果您扩展GestureDetector.SimpleOnGestureListener和返回false,则永远不会调用onDown(...)其他方法:GestureDetector.SimpleOnGestureListener

无论您是否使用 GestureDetector.OnGestureListener,最好实现一个返回 true 的 onDown() 方法。这是因为所有手势都以 onDown() 消息开头。如果您从 onDown() 返回 false,正如 GestureDetector.SimpleOnGestureListener 默认所做的那样,系统假定您要忽略手势的其余部分,并且永远不会调用 GestureDetector.OnGestureListener 的其他方法。这有可能在您的应用程序中导致意外问题。您应该从 onDown() 返回 false 的唯一情况是您真的想忽略整个手势。

但是,在我的简单测试onScroll(...)中被调用。

另一个类似的问题是下一个定义,同样来自同一个 android 培训页面:

单个 on 方法的返回值为 true 表示您已经处理了触摸事件。false 返回值通过视图堆栈向下传递事件,直到成功处理触摸。

这与之前的报价如何解决?

0 投票
1 回答
859 浏览

android - 新活动开始后Android跟踪触摸事件

在我的应用程序中,一个新的活动开始于触摸一个按钮(而不是点击),而且我不抬起手指并希望在新活动中跟踪触摸的动作。第二个活动中的 on touch 侦听器不响应此动作。我怎样才能做到这一点?

0 投票
2 回答
7026 浏览

android - 如何处理谷歌地图(MapFragment)上的触摸事件?

我正在寻找当用户触摸地图(Google Maps Android API)时将触发的正确触摸事件。有谁知道如何做到这一点?

0 投票
1 回答
49 浏览

android - 当我滑动手指时,我的手指下的所有可点击都在 android 中被点击了,我该怎么办?

当我在它们上滑动手指时,我有六个水平的图像视图,没有按项目?当我在它们上滑动手指并执行它们的点击功能(如钢琴和吉他)时,我想按下所有这些按钮。当我们在屏幕上滑动手指时,所有钢琴按钮都被一一按下。

0 投票
1 回答
2961 浏览

java - 如何在 TabLayout 中自定义选定的选项卡指示器?

我想使用自定义图标更改 TabLayout 的选定选项卡指示器,该图标应遵循相同的行为(当用户滑向下一个选项卡时,图标会相应移动)。

类中没有默认方法,因为您只能访问选项卡的布局自定义。我决定看一下 TabLayout 的源代码,但是 1)我在类中找不到标签指示器在绘制时将采用的形状定义的点,以及 2)我什至不能完全导入类。我还想——如果可能的话——避免使用任何第三方库,因为这个项目已经很重了。

你有什么建议吗?我可以看到两种可能的方法:

  1. 找到一种自定义 TabLayout 类的方法,以便用自定义图标替换“方形”。
  2. 找到一种方法来协调用户在 ViewPager 上的触摸手势与自定义视图(即我的图标)的移动。
0 投票
3 回答
1831 浏览

android - 如果用户在输入edittext android后停止如何处理?

我正在开发一个聊天应用程序。当用户输入或用户完全删除时,我可以获得更新输入状态的事件,我可以更新为“未输入状态”并显示为在线。直到这个过程正常工作。

但问题是当用户输入一些行并停止时,我不应该显示在 whatsapp 中应用的输入。如何处理?

这是我所做的代码。

我的问题是当用户输入键盘一段时间然后停止时如何处理。

谢谢。