问题标签 [swipe]

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 回答
2044 浏览

actionscript-3 - 触摸应用程序的滑动行为

我正在为 ActionScript 编写一个管理器来检测 SWIPE 手势。是的,已经有 API 可以使用原生 (OS) 手势,但我的计划是:

  1. 所以它甚至适用于单点触摸屏(换句话说,通常的平台。单点触摸屏或只是普通的鼠标输入)。
  2. 拥有更多的低级 API。基本上我正在处理常规的 MOUSE_DOWN@target、MOUSE_MOVE@stage и stage.MOUSE_UP@stage。
    不是火箭科学。但是为了使它工作顺利(就用户体验而言),你真的必须考虑细节。

那么有没有人想到一些小细节,提示和技巧?有其他移动平台(iOS/Android/...)的经验吗?低级的 SWIPE 手势是什么?

我的担忧:

  1. 是否应该在 MOUSE_UP@stage 或手指/鼠标释放之前触发此事件(如 TransformGestureEvent)?(如果有人有 antroid-device,你能检查一下 TourDeFlex 应用程序是如何在那里发生的吗?)
  2. 主要问题:如何过滤掉?我倾向于公式“(在最后 T 毫秒期间,沿我们的轴传递的距离大于 N && 沿正交轴传递的距离不大于 M)”。
    怀疑,是否有一定的时间窗口(从手指/鼠标向下开始)来做手势..这样在这个时间窗口(计时器)关闭后一切都会中止。

期待您的留言和评论,谢谢。

UPD:一些不错的发现想法: http ://smartandroidians.blogspot.com/2010/04/swipe-action-and-viewflipper-in-android.html使用某种速度

0 投票
4 回答
9441 浏览

iphone - iPhone:设置所需的滑动手势长度

我想知道是否有一种简单的方法来设置最小滑动长度,即用户需要滑动的像素长度,以便将手势识别为滑动。

我注意到正常的滑动可能非常无响应(例如,与在您的照片库中滑动照片相比)。

这是正常的方式,但我想减少所需的滑动长度:

我记得有一种方法可以获取像素开始位置和结束位置,然后比较两者,但只是想知道是否有更简单的方法,即通过在我的代码中简单地定义所需的最小滑动长度的值这里。


编辑:

这就是我重新编码整个事情的方式:

0 投票
2 回答
27139 浏览

iphone - 如何使用滑动手势交换视图 XCode

我正在使用 XCode 为 iOS 平台开发 Cocoa 触摸应用程序,但无法找到如何实现滑动手势以允许用户向左或向右滑动手指以更改为新的ViewController(nib/xib 文件) . 我已经swapView IBAction使用按钮和模态转换完成了,并且我已经阅读了有关 Apple 的信息TouchGestureRecognizer,但我不知道如何实现允许视图更改的滑动操作。

我不想使用滚动视图,因为我有几十个视图控制器,我希望用户能够滑动浏览。

这是一个例子:

第一个视图 Controller.xib:SwipeRight- 转到第二个视图 Controller.xib

第二个视图 Controller.xib:
SwipeLeft- 转到第一个视图 Controller.xib
SwipeRight- 转到第三个视图 Controller.xib

等等等等

我以前没有使用过 UISwipe/Touch Gestures,但我使用了一种IBAction方法来使用带有模态转换的按钮切换视图(见下文):

是否使用滑动来执行格式不同的类似方法?如果是这样,我该如何整理并格式化它。

谢谢你

编辑 - 根据对问题的评论回答

把它放在你的 viewDidLoad

然后添加一个选择器,将以下代码粘贴到您的主...

然后只需确保导入您正在交换使用的 otherViewController

在主文件的顶部。希望这可以帮助。

结束编辑

0 投票
2 回答
4624 浏览

iphone - UISwipeGestureRecognizer 位置

我需要根据用户是滑动屏幕顶部、屏幕中间还是屏幕底部来触发不同的事件。我试图找出最好/最简单的方法来做到这一点,因为我很确定没有办法从 UISwipeGestureRecognizer 获取位置。

第一个选项是使用“触摸”方法创建我自己的滑动识别器。这似乎非常困难(例如,试图区分滑动和拖动)。

第二种可能性是从“触摸”方法之一(例如touchesBegan)获取位置,并以某种方式将其与滑动相关联。也许在 touchesBegan 中设置一个计时器,然后如果滑动识别器在半秒左右触发,我就会知道滑动连接到该触摸。

我能想到的第三种可能性是在我的视图之上放置 3 个透明子视图,并为每个视图添加不同的滑动识别器。这对我来说似乎是最好的方法,只是透明视图无法识别触摸/滑动事件。那么我该如何解决这个问题呢?

有什么建议么?谢谢。

0 投票
2 回答
7483 浏览

android - 如何在android中进行滑动操作

在我的应用程序中,当一个活动打开时,我有一个要填充的编辑框。当用户填写编辑框时,将在后台播放默认音乐。如果用户想选择另一首歌曲,他可以从列表视图中选择一首歌曲,该列表显示存储在 sd 卡中的所有歌曲。

现在我想在用户向左滑动屏幕时显示列表视图。

我已经分别为我的编辑框和歌曲列表编写了代码,它们运行良好。现在我想在这些活动之间滑动。

请帮我....

0 投票
2 回答
818 浏览

android - android中的翻转活动

我正在开发一个 android 应用程序,我想翻转我的应用程序(如 iPhone)。当用户触摸屏幕并向左或向右滑动时,它应该改变活动。

有人对我如何在代码中实现这一点有建议吗?

0 投票
1 回答
1202 浏览

ios - 滑动表格单元格以获得两个选项

我被困在这一点上,因为到处都有一些信息,但从来没有一个可靠的解释。

我有一个表格视图,里面充满了单元格和部分。我想看看当我在一个单元格上滑动时(向右),我得到两个按钮:“接受”和“拒绝”。

我已经看到了删除按钮。这只发生在每个部分的第一个单元格以外的任何地方(这里,程序只检测到didSelectRowAtIndexPath),而且我不知道如何在单元格中获得第二个按钮,更不用说编辑这些按钮了。

任何人有任何想法?

0 投票
1 回答
878 浏览

iphone - touchesBegan 并不总是响应

我正在检测屏幕上的滑动,它完全按照我想要的方式工作。唯一的问题是,在测试中,我一遍又一遍地滑动,至少 90% 或更多的时间它在响应,但时不时地没有响应。

我 NSLog'd 一切以找到罪魁祸首,并发现 touchesBegan 在发生这种情况的几次中都没有被检测到。

这是我的代码,虽然 touchesBegan 甚至没有被调用,所以代码应该无关紧要:

有任何想法吗?

谢谢!

* 使用解决方案编辑* 这是我根据 dredful 的建议探索 UISwipeGestureRecognizer 后最终使用的代码:

在.h中:

以 .m 为单位:

0 投票
2 回答
2311 浏览

android - 滑动删除安卓

我有一个列表视图,它是从数据库中填充的。我想删除一个项目,删除这个项目后显示同一活动中所有项目的其余部分,只是更改了 ui。

任何人都可以有更好的想法或任何人都可以帮助我。

感谢和问候 Md Maidul Islam

0 投票
0 回答
1350 浏览

android - 尝试检测滑动以更改 ViewFlipper 中的视图的问题

我正在尝试实现滑动检测以更改我的ViewFlipper. 我使用了下面显示的代码,从那里复制。

虽然onTouch在触摸 时正确触发,但永远不会ViewFlipper触发onFling 事件。

有人可以帮忙吗?检测滑动的最佳方法是什么?

谢谢