问题标签 [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 投票
2 回答
1027 浏览

android - 水平滚动视图中的手指画

我正在结合我在 stackoverflow 和 android 开发工具包中找到的一些代码。我想将手指画布放在可锁定的水平滚动视图中。但是,每当我尝试在水平方向上绘制时,滚动视图都会滚动而不是在画布上绘画。当我有一个图像视图代替手指画的自定义视图时,它没有这个问题。我认为也许在自定义 lockableHorizo​​ntalScrollView 和自定义 drawingView 中覆盖 onTouchEvent 可能有问题。如果需要,我可以提供更多详细信息和代码。

摘自:

绘图视图.java

LockableHorizo​​ntalScrollView.java

0 投票
2 回答
4700 浏览

iphone - IOS UITableView 检测表格下方的触摸 - 需要子类化?

我希望能够检测到用户何时在我的 UITableView 的最后一行下方点击,但不会对滚动表格的能力产生负面影响。有没有比继承 UITableView 更简单的方法(即覆盖表的 touchesBegan)?

我想这样做的原因是:当表格为空(第一次打开应用程序)或只有几个单元格时,可以点击屏幕上的所有空间来调用 Add 方法。

我尝试在大的 tableview 页脚中使用没有图像(即不可见)的大型自定义 UIButton,但是按下按钮会阻止任何滚动,但是一旦已经有几个单元格,您就想要滚动。我想一旦表格中的项目超过零,我就可以从页脚中删除按钮,但是当表格中已经有一些项目时,这对我没有任何作用。

感谢您的任何想法!

0 投票
2 回答
5388 浏览

jquery - 使用 jQuery touchwipe 对某些擦除进行默认擦除

我正在使用这个很棒的插件来捕获移动设备上的擦除事件:http: //www.netcu.de/jquery-touchwipe-iphone-ipad-library

我正在使用该页面源代码中的代码来让我的图片库按原样循环。但是,我的图片库是屏幕的整个宽度。不幸的是,touchwipe 似乎阻止了默认的上下擦除页面上下滚动。有没有办法让它使用默认行为,除非指定了其他行为?

我也对实现相同效果的其他替代方案持开放态度(其他插件,其他方法)。谢谢!

0 投票
5 回答
6889 浏览

android - 如何让 onTouchEvent、长按和上下文菜单协同工作?

在我们的应用程序中,我们有一个自定义视图(扩展ImageView),我们在其中处理触摸事件以记录数据。我想在这个视图中添加上下文菜单功能,并遵循官方 Android 文档中的指南。

onTouchEvent代码本身可以正常工作。上下文菜单代码也可以正常工作。但是,如果我同时添加它们,上下文菜单代码将停止工作。我发现添加了两段代码后,onCreateContextMenu永远不会调用,因此永远不会显示上下文菜单。

根据我对Android文档的解释,falseonTouchEvent表示该事件没有被消费,因此应该用于进一步处理。出于某种原因,这里没有发生。如果有人能告诉我我错过了什么,我将不胜感激。顺便说一句,目标是运行 2.3.4 ROM 的 Nexus One。

这是onTouchEvent自定义视图中的代码:

预先感谢您的任何帮助。

0 投票
4 回答
27382 浏览

android - Android - 检测长按结束

我正在开发用户需要长时间按住按钮的应用程序。

如何检测用户的时刻:完成按下或移动他们的触摸位置?

谢谢

0 投票
1 回答
940 浏览

android - Android MapView ItemizedOverlay 绘制 onTap

我正在尝试在 ItemizedOverlay 的 Draw 方法中绘制自定义形状。是否可以为绘制的形状获取 onTap 事件。目前 onTap 适用于默认的可绘制/标记。如何使它适用于在 Draw 方法中绘制的形状?

0 投票
1 回答
1323 浏览

android - Monodroid 中的 OnTouchEvent 缺少 View 参数

为什么 Mono for Android 中的 OnTouchEvent 没有OnTouch在 Android for Java 中的 View 参数?如何获得触发事件的视图?

我正在尝试做一些事情作为这里的拖动和缩放示例。

提前致谢。

0 投票
0 回答
549 浏览

android - 我希望我的表格对 Android 中的 OnSwipe-touch 敏感,但它对 onClick 过于敏感

我想让我的 tableRow 听 OnSwipe,然后显示一个删除按钮。我添加了一个手势检测器,当我滑动时它会显示按钮。但是由于我也有一个 onClick 监听器,所以 onclick 总是会触发并使用户离开活动。

我试图禁用 OnClick 侦听器,但这并没有什么不同。我还希望即使在滑动之后按钮仍然可见,因为它现在在滑动完成后消失了。

谢谢!

0 投票
4 回答
20066 浏览

java - Android:似乎无法正确使用 MotionEvent.ACTION_MOVE

我对 Android 编程和 Java 很陌生(尽管我有一些 C# 经验,所以这会有所帮助)。

此刻,我正在闲逛几件事,以了解一切是如何运作的。我做了一个实现 onTouchListener 的活动。我已经覆盖了 onTouch 并打开了 event.getAction():

其中“circle”是一个绘制圆圈的类。

当我用手指在屏幕上拖动时,我期望看到的是一串圆圈。相反,只有在我开始触摸时才会绘制圆圈。

我已经将我的代码与示例进行了比较(例如:Google 的这篇博文:http ://android-developers.blogspot.com/2010/06/making-sense-of-multitouch.html )但我找不到我的错误.

编辑:链接到全班: http: //pastebin.com/tVDQjQhu

编辑:固定。必须在 onTouch() 函数中返回 true。哦!

0 投票
1 回答
16390 浏览

android - 具有发光效果的动态生成线条

我想用这样
辉光线
的发光效果画线问题 - 我必须根据用户的交互在程序中生成这条线(线的形式将在onTouchEvent-中生成ACTION_MOVE)。

我可以在没有 xml 文件或绘制 premaid 位图的情况下生成这种效果吗?