问题标签 [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 回答
1069 浏览

android - 从 RatingBar 中删除手势

我有一个带有多个 RatingBars 的 Activity,因此我的用户可以对许多不同的事物进行评分。我的问题是这让我的用户很难上下滚动屏幕。

如果您尝试在屏幕上垂直滑动手指并且您触摸的第一个点是在 RatingBar 上方,RatingBar 会尝试捕获手势本身,而不是在您的手指移开时将其传递(使用 RatingBar,您可以滑动水平向上和向下移动评级)。

我什至尝试关闭焦点,但这并不能解决我的问题。

有任何想法吗?

0 投票
1 回答
1720 浏览

iphone - 滑过 UITableViewCell,呈现另一个单元格。框架?

我正在尝试找到一个框架或自己制作一个可以做到这一点的框架:

当您在 UITableViewCell 上滑动/滑动时,会显示另一个单元格(带有在 Twitter、Facebook、电子邮件等上共享等选项)。Twitter 应用程序有这个,我想知道是否有一个开放的框架。

如果没有,你建议我在哪里开始自己做这个?

谢谢。


要检测滑动,请使用 Apple 的UISwipeGestureRecognizer.

0 投票
2 回答
1498 浏览

android - EditText 没有捕获 ViewFlipper 的投掷?

这令人抓狂。我有以下 XML 布局:

和Java:

似乎如果我尝试在 EditText 区域顶部投掷,则手势不会注册。但是,如果我绕过它,即 EditText 的背景,它确实可以工作。我尝试过使用 fill_parent/wrap_content 高度和宽度,但它似乎并没有改变任何事情。我已经证实了我将 EditText 背景设置为“红色”的这种怀疑,并指出该红色矩形内的任何内容都无法激活一个投掷。那么我该如何进行这项工作呢?

0 投票
2 回答
1704 浏览

android - 如何在 Android 中使用拖动手势切换 2 个不同的视图?

所以我试图创建一个界面,用户可以在其中将手指从右向左拖动以进入第二个视图,而被拖动的第一个视图将从右向左移动。非常类似于 android 设备的主屏幕,用户可以向左或向右拖动屏幕,然后会出现另一个屏幕。到目前为止,我有一个视图切换器,其中 Flipper 将存储两个 xml 文件。但我不知道如何使用拖动手势?任何例子将不胜感激。

谢谢

0 投票
1 回答
1195 浏览

android - 使用 Gesture 找到 View 的 Width 和 Height 来限制 Image Movement 的边界

我在我的应用程序中使用了手势实现,我的对象在整个屏幕上完美移动,在投掷、滚动等期间,但有时我的对象会离开视图并且消失,现在我必须限制我的手势对象的边界,我已将此手势放在 a 中view,我试图获取 `view 的widthandheight并尝试限制,但我找不到它正确,仍然 ;object 移出其边界....

我的viewholder(放置手势的布局),我试图获取宽度和高度 viewholder.getWidth()viewholder.getHeight()但都返回0,

我知道我在某个地方出错了,谁能纠正我,我怎么能走得更远

请让我知道如何进一步进行...

提前致谢

0 投票
2 回答
1235 浏览

android - 如何在官方 Facebook 应用中获得手势视图

我想在官方 Facebook 应用程序中实现通知视图的相同行为。“通知”选项卡位于底部,可以通过手指拖放到全屏。

我怎样才能做到这一点?

我已经通过 ViewFlipper 和 Animation 尝试过......但没有成功。

有谁知道我们该怎么做?

应用程序“Zedge”在“搜索”功能中具有相同的功能。通过拖放,您可以打开“搜索”视图。

0 投票
4 回答
43739 浏览

iphone - 如何识别 UIScrollView 中的滑动手势

我正在尝试识别UIScrollView. 我试图创建UISwipeGestureRecognizers它们并将它们与滚动视图相关联。它有效,但很少。大多数时候我没有接到电话。为什么?

我怎样才能可靠地向左/向右滑动来工作?我可以使用手势识别器还是我必须自己处理它touchesBegan/Ended

谢谢

0 投票
2 回答
1357 浏览

google-maps - 谷歌地图(网络应用程序)如何通过手势/捏合在 iphone/ipad 上如此顺畅地缩放?

如果您在 iphone 或 ipad 上使用过 Google Maps 网络应用程序,您就会知道我在说什么。您在此屏幕抓取中看不到我的手指,但这是缩小的中间捏(如果您愿意的话)。详细区域是最初的地图查看区域,外面的模糊部分是中间夹点看到的额外地图。

用手势缩小

使用手势触摸输入的捏合缩放功能以一种非常平滑的方式缩放当前视图中的地图,看起来就像魔术一样。我们正在尝试缩放图像并重现这种平滑缩放。有谁知道他们是怎么做到的?

我们不知道它是否是一个img被缩放的元素。或者也许img它们的相对网格矩阵中的所有元素都以某种方式一次全部缩放(这似乎不太可能)。也许是很多canvas元素……或者是一个大canvas元素(经过合理数量的测试,我们也对此表示怀疑)。拜托,任何建议、想法或答案(如果您来自 Google)都会很棒。

0 投票
2 回答
1880 浏览

android - 包含 ListView 的 ViewFlipper 的手势问题

我有一个 ViewFlipper,其中一个视图是 ListView。为了在视图之间来回移动,我有一个检测左右滑动的 GestureListener。有时左右滑动会干扰 ListView。也就是说,当我想通过左右滑动切换到下一个视图时,我可能会不小心点击列表中的某个项目。

有没有防止这种干扰的好方法?

0 投票
1 回答
2481 浏览

iphone - 在自定义 MKAnnotationView 中使用 UILongPressGestureRecognizer 时遇到问题

MKAnnotationView 的自定义子类中的 UILongPressGestureRecognizer 出现问题。回调只是间歇性地触发。如果我使 minimumPressDuration 更短,它会更频繁地触发。当 minimumPressDuration 值为 0.1 时,它每次都会触发。值为 0.4 时,无论我将手指放在它上面多久,它都不会触发。在 0.2 时,它是命中或未命中。

如果我使用 Tap 手势(如下所示),它可以正常工作。我在其他视图上使用 LongPress 手势,它们工作正常。我只是在 MKAnnotationView 上遇到了这个问题,所以我想知道 AnnotationViews 上的其他一些内部事件回调是否正在干扰(标注等)。

我在 iOS4(sim 和手机)和 3.2(sim,没有设备)上看到了这个问题。

这是我创建手势识别器的方式:

并且回调方法在这个类中定义如下:

任何 iPhone 大师都知道为什么会发生这种情况吗?