Tag: 手势

如何实施移动设备的滑动手势?

我有一个AngularJS应用程序,它有箭头键导航来切换视图。 我想要使​​用滑动触摸设备来实现此导航。 我试过jGestures库,但它不适合刷卡。 我一直build议不要使用jQuery的手机 。 有没有其他的方式来实施刷卡? 编辑:它不会检测到滑动干净。 我在包括iPad在内的多种设备上进行了testing,并且需要多次滑动才能执行操作(在我的情况下为路由)。

如何模仿ios模拟器上的双指滚动/拖动手势?

我有一个滚动页面,我至less指定了两个手指。 它在我的设备上工作,但不知道如何在模拟器上模仿这个手势。 我可以模仿没有问题的单指滚动。 我试过选项/ Ctrl / Shift等,但不能得到它的工作。 也许我的组合是错的。 任何人都知道? 谢谢。

在同一个库中的Android单笔和多笔笔势混淆了GesturesOverlayView?

我注意到各种手机上的问题,如果在stroketype设置为single时保存手势,然后将stroketype更改为multi并添加一些多笔划手势,那么在绘制手势时多数手势通常无法被GesturesOverlayView识别。 这些可以是非常简单的手势,比如一个+或者一个X.发生什么事情是你画的手势保持淡化,就好像它没有被识别,即使它可以是一个完美的匹配。 我知道多笔画工作正常,所以我想知道问题是否是由于在图书馆混合造成的,并改变视图的笔画types。 是否可能在同一个图书馆中以单笔姿势混淆它,但是由于比赛不够近,就放弃了? 有没有人有类似的经验或理论,可能会发生什么?

Android:检测用户是否触摸并拖出button区域?

在Android中,我们如何检测用户是否触摸了button并拖出了此button的区域?

Android:基于速度的ViewPager滚动

ViewPager立即滚动的方式是每个手势一个项目。 无论是全屏快速还是慢速拖动,都会以同样的方式对待挥动的手势; 最后一页只提前一步。 有没有任何项目可能会增加基于速度的投掷,如果投掷的手势是宽而快的,则基于现有投掷的速度滚动多个项目(如果它仍在进行中)并且进一步滚动? 如果没有从这样的事情开始? PS赏金提供。 请不要参考Gallery或Horizo​​ntalScrollView

UITapGestureRecognizerselect器,发件人是手势,而不是ui对象

我有一系列使用标签识别的图像。 我已经添加了一个轻拍手势的图像。 UITapGestureRecognizer *singleTap = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(selectImage:)]; [tableGridImage addGestureRecognizer:singleTap]; tableGridImage.userInteractionEnabled = YES; [singleTap release]; 这pipe理调用selectImageselect器好,但传递手势作为发件人。 我需要imageview作为发件人,所以我可以得到标签。 关于如何获得imageview和它的标签的任何想法?

一个服务如何监听触摸手势/事件?

我想知道像SwipePad和Wave Launcher这样的应用程序能够通过服务来检测触摸手势/事件。 这些应用程序即使不在自己的Activity中,也能够检测到触摸手势。 我已经遍布互联网,并没有find他们如何做到这一点。 我的主要问题是一个服务如何监听客户端/事件,就像一个普通的Activity可能会接收到MotionEvent,即使它不在原来的Activity或context中。 我基本上正在尝试构build一个应用程序,它将识别来自用户的特定触摸手势,而不pipe哪个活动位于顶部,并在该手势被识别时执行某些操作。 触摸重算将作为一个服务在后台运行的线程。

使用鼠标在HTML5canvas上绘制

我想使用鼠标在HTMLcanvas上绘制(例如:绘制签名,绘制名称…) 请帮我,我该怎么办? 请给出一些源代码。 谢谢

SwipeRefreshLayout + ViewPager,仅限水平滚动?

我在我的应用程序中实现了SwipeRefreshLayout和ViewPager ,但是有一个很大的麻烦:每当我要向左/向右滑动来切换页面时,滚动过于敏感。 向下轻扫一下也会触发SwipeRefreshLayout刷新。 我想设置水平滑动开始的限制,然后强制水平,直到刷卡结束。 换句话说,当手指水平移动时,我想取消垂直翻转。 这个问题只发生在ViewPager ,如果我向下滑动并触发SwipeRefreshLayout刷新function(显示条),然后水平移动我的手指,它仍然只允许垂直滑动。 我试图扩展ViewPager类,但它根本不工作: public class CustomViewPager extends ViewPager { public CustomViewPager(Context ctx, AttributeSet attrs) { super(ctx, attrs); } @Override public boolean onInterceptTouchEvent(MotionEvent ev) { boolean in = super.onInterceptTouchEvent(ev); if (in) { getParent().requestDisallowInterceptTouchEvent(true); this.requestDisallowInterceptTouchEvent(true); } return false; } } 布局xml: <android.support.v4.widget.SwipeRefreshLayout android:id="@+id/viewTopic" android:layout_width="match_parent" android:layout_height="match_parent"> <com.myapp.listloader.foundation.CustomViewPager android:id="@+id/topicViewPager" android:layout_width="match_parent" android:layout_height="match_parent"/> </android.support.v4.widget.SwipeRefreshLayout> 任何帮助将不胜感激,谢谢

禁用在Android中打开导航抽屉的轻扫手势

我一直在关注Google的导航抽屉指南 ,我想用制表符和手势将它添加到Activity中。 我想禁用手势打开导航抽屉,有没有人有任何想法如何做到这一点?