问题标签 [gesture]

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 投票
1 回答
907 浏览

iphone - 编程 UIScrollView 的边界和锚定与缩放

所以,我设法以编程方式创建了一个带有缩放方法的 UIScrollView,但我有点卡住了如何解决我在缩放时遇到的问题:

  1. 当我放大或缩小它展开/缩回的点时,它不会发生在我做捏合手势的地方,它发生在角落。

  2. 放大或缩小后,它会在边界之外留下额外的空间,并且我不能滚动图像超过图像宽度和高度的一半。

除此之外,我非常接近让它 100% 工作。我尝试过使用锚点,但看起来滚动视图和图像视图对此没有响应。

以下是代码清单中的重要内容:

谢谢!

0 投票
1 回答
3239 浏览

android - Android- 带有列表的手势启用选项卡布局

我正在尝试让滑动手势与 android 应用程序中的选项卡布局一起使用。我正在使用的是单个活动,每个选项卡都有不同的视图。我没有将它们包含在 FrameLayout 中,而是将 ViewFlipper 用于我的选项卡内容。我想让左/右滑动手势将活动选项卡将活动选项卡更改为当前选项卡左侧或右侧的选项卡。

在添加项目后在我的第三个列表中滑动时会出现问题。我看到显示第三个列表的行为,但覆盖在我之前所在的列表上。

任何想法为什么会发生这种情况?

我用于切换视图/选项卡的 java 代码:

我的布局:

0 投票
1 回答
594 浏览

c++ - Android C++ 手势代码

是否可以让手势代码与 Android 和 C++ 一起使用?如果是这样,怎么办?

0 投票
3 回答
4505 浏览

input - 双鼠标输入 - 模拟多点触控

我一直认为这会很酷,现在操作系统技术似乎真的可以让它很容易实现——

是否有一种已知/简单的方法可以将双鼠标作为输入连接到支持多点触控的操作系统(例如 Win7),并在每只手中使用一个来模拟屏幕上的两只手(或手指?)?这将使拉伸、旋转等变得容易,并模拟触摸屏上使用的许多手势。

我认为对于某些类型的游戏以及许多艺术应用程序来说,这可能会很有趣。

0 投票
1 回答
5110 浏览

ios - 如何以编程方式模拟滑动手势?

我目前正在尝试使用frank(以及UISpec)为我们的新 iOS 应用程序编写一些验收测试。虽然框架支持触摸作为与视图交互的基本方式,但它目前不支持更多涉及的手势(例如,捏合、滑动等)。我至少需要添加对滑动的支持,因为这是我们应用程序功能的核心,如果没有它,我们的测试将毫无用处。

如果我能找到一种方法来模拟 Cocoa 中的事件,那么实现它应该相当简单。如果您使用 Apple 的 UIAutomation 框架(请参见此处),则可以发送滑动手势,因此有一个在外部生成这些事件的示例。我在网上四处搜索,但没有找到任何人这样做的例子(尽管之前有人要求类似的东西......)。

非常感谢您的帮助/想法...

0 投票
1 回答
989 浏览

c# - 带有按键手势的动态菜单

我有一个使用 Caliburn.Micro 的 .NET 4.0 应用程序。我想创建一个动态菜单,这样我就不需要为每个菜单项编写 XAML 代码。此外,我想将每个命令与一个按键手势相关联。

我有一个接口 IAction:

在我的 ViewModel 中,我公开了一个 IActions 列表:

我将我的工具栏绑定到如下操作:

以上所有工作。

我缺少的是按键手势的数据绑定。

在我阅读的所有地方,我只找到带有 Window.InputBindings 静态定义的示例,例如:

如果我可以简单地将 Window.InputBindings 封装在 ItemsControl 中,那就太好了,但这不起作用。

你们中的任何人都知道如何动态绑定 Window.InputBindings 吗?

谢谢!

0 投票
4 回答
40446 浏览

android - 如何制作一个在滑动/翻动视图之间翻转的 Android 视图

我想在我的 Android 应用程序中创建一个视图,该视图在滑动/滑动时在多个视图之间翻转。我希望它的行为或多或少像 Android 启动器在视图之间翻转时的行为。尤其是,

  1. 它应该在滑动时翻转视图。
  2. 通常,滑动会在一个视图和下一个视图之间翻转。它不应该跨越所有视图。
  3. 如果您缓慢滑动,您应该会在滑动时看到视图拖动,例如。启动器的方式。

根据 Romain Guy 的博客文章,我尝试使用带有 GestureOverlayView 的 ViewFlipper ,但是在用户滑动时没有任何指示。这使得可发现性变得困难,这大概就是 Launcher 这样做的原因。

我尝试使用 Gallery 对象,但是当我从左向右滑动时,会有一定的动力让用户浏览所有视图,而不是仅仅将他们带到下一个视图。

有没有一种好方法可以完成我想做的事情?

0 投票
0 回答
514 浏览

android - 安卓图库

我正在尝试在每个图像上实现一个带有放大和缩小功能的图像库。

为此,我扩展了 ImageView 并添加了放大缩小机制,然后在 Adapter 类中返回我自己的 ImageView。但不幸的是,它不适用于当前的图库小部件。

我的图像视图骨架是这样的

我的适配器类代码也很简单,我只使用我的 ImageView 而不是原来的。放大 缩小我的 ImageView 可以正常工作,但没有画廊但不能使用画廊。

任何,建议?

0 投票
1 回答
1655 浏览

android - 在图库中实现垂直滑动的问题

我在 android 开发者组中问了一个类似的问题,但还没有收到回复,所以我想我会在这里碰碰运气。

我想在画廊上实现垂直滑动,我让它工作......有点。我将 Gallery 子类化,以便我可以覆盖 onFling 和 onDown 方法。

这是我用来覆盖这些方法的代码:

问题是当我进行垂直滑动时不会调用 onFling ......然后垂直滑动。

水平滑动总是进入 onFling 方法。

关于如何让它发挥作用的任何想法?

0 投票
1 回答
338 浏览

iphone - 手势问题

我试过这段代码......

它在模拟器中运行良好,但在使用设备时出现以下错误:

我哪里错了?