touch相关内容

如何在 Android 3.0 及更高版本中更改 ActionBar 的触摸效果颜色

我试图在您触摸 ActionBar 项目时更改翻转效果的颜色.在我的 Galaxy Nexus 4.0.2 上,它是一种绿松石色阴影,我想使用不同的颜色. 明确地说,我在这里谈论的是 ActionBar 项,而不是导航选项卡. 我让它在兼容库下工作,但对于 Android 3.0 及更高版本,即“真正的"ActionBar,我就是不知道如何做到这一点. 有谁知道这是否以及如何实现 ..
发布时间:2021-12-29 22:38:50 移动开发

Jquery 工具触摸水平仅禁用垂直触摸

我有 jquery 工具滚动条...我喜欢它只为 swipeLeft swipeRight 实现触摸选项. 当我使用 touch: true 时,它​​也会在向上/向下滑动时旋转.. 我按照此处的说明进行操作: jQuery 工具可在触摸时滚动禁用垂直滚动 这里: http://awardspiringfjords.com/2010/09/22/handling-to ..
发布时间:2021-12-29 11:16:59 其他开发

C# WebBrowser PanningMode

我正在开发一个实现 C# WebBrowser 控件的 WinForms 应用程序.此应用程序正在部署到 Windows 7 SP1 Panasonic 触摸屏设备. 很多时候,用户会浏览一个包含非常大图像的页面.为了查看此图像的一部分,他们需要水平滚动.手指纵向滚动还好,横向滚动很不配合. 我看到我们有 ScrollViewer.SetPanningMode,但是我们有类似的 Web ..
发布时间:2021-12-29 11:02:59 C#/.NET

如何在父视图的触摸侦听器中使用子视图的触摸事件?

在我的应用程序中,我想获取父视图 onTouchListener 中所有子视图的触摸事件,但我无法获取. 示例: 在我的活动视图中,我有一个框架布局,其中包含一些按钮和编辑文本.因此,每当我触摸按钮或编辑文本时,我都希望在 framlayout's onTouchListeners 中获得此触摸事件. 这是我的代码.. 活动: 私有FrameLayout rootView ..
发布时间:2021-12-29 08:41:27 移动开发

在 Android 中禁用 WebView 触摸事件

如何禁用 Android WebView 中的所有触摸事件(或特别是滚动)?我希望活动处理所有触摸事件. 解决方案 mWebView.setOnTouchListener(new View.OnTouchListener() {@覆盖公共布尔 onTouch(查看 v,MotionEvent 事件){返回真;}}); 禁用 WebView 上的所有触摸事件,因为触摸侦听器在 WebVie ..
发布时间:2021-12-28 15:41:29 移动开发

Android从任何应用程序检测触摸状态

是否可以从另一个应用程序中检测触摸事件,特别是滑动?我希望能够检测到用户是否向左或向右滑动(即使使用 2 个手指 - 但不是必需的).也许有我可以收听的服务或广播. 或者失败了,是否有一些 API 可能我可以每秒轮询 10 次来获取触摸状态,然后我可以计算其余部分(为什么,我记得编写了一个鼠标驱动程序,在 8086 中用 IN OUTs 选通 COM1 端口在 XT 上用 TSR 编码的汇编 ..
发布时间:2021-12-27 21:27:14 移动开发

触摸移动某些元素时禁用滚动

我有一个页面,其中有一个部分可以用来绘制绘图.但是在移动浏览器上使用时,touchmove 事件(至少是垂直事件)也会滚动页面(这会降低绘图体验).有没有办法 a) 禁用 &重新启用页面的滚动(这样我可以在每一行开始时将其关闭,但在每行完成后将其重新打开),或 b) 禁用 touchmove 事件的默认处理(可能还有滚动)到绘制草图的画布(我不能完全禁用它们,因为草图使用它们)? 我已经使用 ..
发布时间:2021-12-27 19:04:29 前端开发

消除移动 Safari 中点击事件的 300 毫秒延迟

我了解到移动 Safari 在点击事件上有 300 毫秒的延迟从链接/按钮被点击到事件触发的时间.延迟的原因是等待看看用户是否打算双击,但从 UX 的角度来看,等待 300 毫秒通常是不可取的. 一种解决方案来消除这个 300 毫秒的延迟是使用jQuery Mobile“点击"处理.不幸的是,我不熟悉这个框架,如果我需要的只是一两行以正确方式应用 touchend 的代码,我不想加载一些大框 ..
发布时间:2021-12-27 19:04:20 前端开发

Google Maps API V3 是否支持触摸事件?

我们遇到了与 Google 地图相关的问题.该问题主要与触摸屏有关.我们试图解决这个问题,但到目前为止没有成功. 我们发现 在本文中 Google Maps API V3 不支持触​​摸事件?这是真的还是假的? 更新 此问题已在错误中处理 https://issuetracker.google.com/issues/35824421 并于 2016 年 12 月在 G ..

禁用双击“缩放"触摸设备浏览器中的选项

我想在浏览器(在触摸设备上)禁用双击缩放功能指定元素,没有禁用所有缩放功能. 例如:一个元素可以被多次点击以发生某些事情.这在桌面浏览器上运行良好(如预期),但在触摸设备浏览器上,它会放大. 解决方案 我只是想正确回答我的问题,因为有些人没有阅读答案下方的评论.所以这里是: (function($) {$.fn.nodoubletapzoom = function() {$(thi ..
发布时间:2021-12-25 11:39:23 前端开发

如何在窗口外触摸时取消以 Activity 为主题的对话框?

我有一个带有 Dialog 主题的活动,我想在有人触摸此活动窗口外的任何位置的屏幕时关闭(完成)此活动?我该怎么做? 解决方案 如果没有 API 支持,您应该只使用 FrameLayout 来填充屏幕,并手动构建一个弹出窗口.然后,您可以在屏幕上的任何位置获得焦点并相应地显示/隐藏视图. ..
发布时间:2021-12-23 09:45:54 移动开发

防止 Android 活动对话框在外部触摸时关闭

我有一个使用 Theme.Dialog 样式的活动,因此它是另一个活动的浮动窗口.但是,当我在对话框窗口外(在后台活动上)单击时,对话框将关闭.我怎样才能阻止这种行为? 解决方案 这可以帮助您.这是一种处理触摸外部事件的方法: 如何在窗口外触摸时取消以活动为主题的对话框? 通过捕捉事件而不做任何事情,我认为您可以防止关闭.但奇怪的是,您的活动对话框的默认行为应该是不在您触摸外部 ..
发布时间:2021-12-23 09:42:46 Java开发

触控 API(例如 touchstart)在 MS Edge 中不起作用

我的应用程序使用 Touch API 来检测 JavaScript 中的触摸事件.示例: $(".element").on("touchstart", function(event){警报(“真");}); 这适用于任何带有任何浏览器(如 Android 或 iOS)的触摸设备,但它不适用于带有或不带有连接键盘的 Windows 10 平板电脑上的 MS Edge.似乎支持 API:兼容性列表 ..
发布时间:2021-12-22 23:57:21 前端开发

使元素不可点击(点击它后面的东西)

当用户滚动触摸屏(移动设备)时,我有一个固定的图像覆盖在页面上. 我想让该图像“不可点击"或“非活动"或其他什么,这样如果用户触摸并从该图像拖动,其后面的页面仍然滚动,就好像图像不存在“阻止"交互一样. 这可能吗?如果需要,我可以尝试提供屏幕截图来说明我的意思. 谢谢! 解决方案 设置 CSS - pointer-events: none 应该删除鼠标与图像的任何交互.除 ..
发布时间:2021-12-22 23:53:09 前端开发

为什么/什么时候我必须点击两次才能触发 iOS 上的点击

好吧,我觉得我疯了... 我正在查看 iOS 6.0 上的 Mobile Safari.我似乎无法确定何时点击元素会触发点击的任何押韵或原因.在许多情况下,我似乎需要点击一次以触发悬停,然后再次点击以触发点击. 移动 Safari 规范 说:“……单指和两指手势产生的事件流是有条件的,取决于所选元素是可点击的还是可滚动的……可点击的元素是链接、表单元素、图像映射区域或任何其他具有 mo ..
发布时间:2021-12-22 23:41:59 移动开发

在 UILabel/UITextView 中获取单词

我想做的是创建一个文本容器组件,当有人触摸它时,它能够指示最接近的词是什么(即触摸点“后面"的词). 首先,我创建了一个 UILabel 子类并覆盖了 touchesEnded:withEvent: 方法来确定被触摸的 CGPoint.我还编写了一个方法,该方法使用 sizeWithFont:forWidth:lineBreakMode: 计算文本中每个单词的相应“框架"(CGRect).使 ..
发布时间:2021-12-22 19:43:06 移动开发

我正在 iPad 上构建一个 javascript 驱动的画廊,可以显示图像和视频.要浏览图库,您可以向左或向右滑动(类似于 iPad 的照片应用程序).但是,当在 上滑动时,我的任何触摸事件都不起作用.元素.它似乎接管了我的触摸事件,即使在可能具有更高 z-index 的元素上也是如此.我曾尝试添加一个调用 e.preventDefault() 的 touchmove 处理程序, ..
发布时间:2021-12-20 21:12:59 前端开发

在 PC 浏览器上模拟触摸事件

我正在为 iPad 开发 HTML 应用程序.因此,它利用触摸事件和 webkit-CSS 动画. 到目前为止,我一直使用 chrome 作为我的调试环境,因为它非常棒的开发者模式. 我想要的是能够在我的 PC 上使用 Google-Chrome 的调试器调试我的 Html/JavaScript,同时用我的鼠标模拟触摸事件. 我的网站没有任何多点触控事件,也没有鼠标事件(iPad ..
发布时间:2021-12-20 21:05:58 前端开发