草庐IT

手指画

全部标签

ios - 检测手指向上/向下 UITapGestureRecognizer

我如何使用UITapGestureRecognizer知道手指何时放下以及何时抬起?documentation说我应该只处理UIGestureRecognizerStateEnded作为点击,所以这意味着当手指按下时有UIGestureRecognizerStateBegin,但我得到的只是UIGestureRecognizerStateEnded。我用来注册识别器的代码是:[[UITapGestureRecognizeralloc]initWithTarget:selfaction:@selector(tap:)] 最佳答案 UI

android - 如何通过在 ViewPager 中用手指滑动来禁用分页但仍然能够以编程方式滑动?

我有ViewPager,在它下面有10个按钮。通过单击按钮,例如#4,寻呼机立即通过mPager.setCurrentItem(3);转到页面#4。但是,我想通过水平滑动手指来禁用分页。因此,分页是仅通过点击按钮完成的。那么,如何禁用手指滑动呢? 最佳答案 您需要继承ViewPager。onTouchEvent中有很多你不想改变的好东西,比如允许subview被触摸。onInterceptTouchEvent是您要更改的内容。如果您查看ViewPager的代码,您会看到以下注释:/**ThismethodJUSTdetermines

android - 如何通过在 ViewPager 中用手指滑动来禁用分页但仍然能够以编程方式滑动?

我有ViewPager,在它下面有10个按钮。通过单击按钮,例如#4,寻呼机立即通过mPager.setCurrentItem(3);转到页面#4。但是,我想通过水平滑动手指来禁用分页。因此,分页是仅通过点击按钮完成的。那么,如何禁用手指滑动呢? 最佳答案 您需要继承ViewPager。onTouchEvent中有很多你不想改变的好东西,比如允许subview被触摸。onInterceptTouchEvent是您要更改的内容。如果您查看ViewPager的代码,您会看到以下注释:/**ThismethodJUSTdetermines

ios - 在 webview 中检测触摸是 Apple Pencil 还是手指( react native )

在safarimobile中,触摸可以归类为ApplePencil与其他(手指/鼠标)使用:event.touches[0].touchType==='stylus'//pencilevent.touches[0].touchType!=='stylus'//other然而,在reactnativewebview中收到的所有事件(包括ApplePencil和使用手指)正在接收:touchType==='direct'//insidewebview,bothpencilandother如何在WebView中检测到ApplePencil的触摸?显然event.touches[0]>0是另一

ipad - UIPinchGestureRecognizer 将捏合 View 定位在两根手指之间

我成功实现了View的缩放。但是,该View并没有将自己定位在我希望的位置。对于带有iPad的stackoverflowers,我希望我的View像iPadPhotos.app一样居中:当您在相册上捏合缩放时,照片会在不断扩展的View中呈现。该View大致以第一根手指的右上角和另一根手指的左下角为中心。我将它与平移识别器混合使用,但这样一来,用户始终需要捏合,然后平移才能进行调整。这里有如此生动的解释,如果不清楚我可以发布我的应用程序的视频(不是secret,我正在尝试重现iPad的Photos.app...)因此对于手指的初始位置,开始缩放:这是现在实际的“缩放”框架。正方形更大,

dart - 如何在 flutter 中在按下/手指/鼠标/光标位置显示菜单

我有这段代码是从Styleclipboardinflutter得到的showMenu(context:context,//TODO:Positiondynamicallybasedoncursorortextfieldposition:RelativeRect.fromLTRB(0.0,600.0,300.0,0.0),items:[PopupMenuItem(child:Row(children:[//TODO:Dynamicitems/handleclickPopupMenuItem(child:Text("Paste",style:Theme.of(context).textTh

Android画一条线跟随你的手指

我想做的是画一条沿着我的手指的线。我创建了一个自定义View,我有一个可以工作的onTouchEvent()。我可以在onDraw()方法中画一条静态线,而不会遇到太多麻烦。我不确定如何在手指移动时画出线条。publicbooleanonTouchEvent(MotionEventevent){super.onTouchEvent(event);switch(event.getAction()){caseMotionEvent.ACTION_DOWN:{Log.e(TAG,"-DOWN-");Log.e(TAG,"getX:"+event.getX());break;}caseMoti

android - 三星用手指悬停 API

三星在悬停API方面做得很好,我有兴趣将它包含在我的应用程序中。问题在于SPenSDK中包含的悬停API仅适用于SPen,而不能像三星GalaxyS4上的最新应用程序那样使用手指检测。谁能给我一个正确的SDK甚至是示例项目的链接?编辑:Nifhel发表评论,请关闭此链接:FloatingTouchonGalaxyS4(需要API12并创建一个继承自TextView的新类,例如)编辑:接受的答案是一个更好的解决方案,效果很好(需要API14,但更易于使用)。 最佳答案 我已经尝试了Nifhel推荐的链接中描述的方法。您唯一需要做的就是

javascript - 在 iPhone 和 Android 上通过 JavaScript 检测手指滑动

您如何检测到用户在使用JavaScript的网页上朝某个方向滑动手指?我想知道是否有一种解决方案适用于iPhone和Android手机上的网站。 最佳答案 简单的原生JS代码示例:document.addEventListener('touchstart',handleTouchStart,false);document.addEventListener('touchmove',handleTouchMove,false);varxDown=null;varyDown=null;functiongetTouches(evt){ret

html - 将光标更改为手指指针

我有这个a,但我不知道我需要插入“onmouseover”,这样光标才会像常规链接一样变成手指指针:A我在某个地方读到了我需要放的地方:onmouseover="cursor:hand(apointinghand)"但这对我不起作用。另外,我不确定这是JavaScript、CSS还是纯HTML。 最佳答案 A这是CSS。或者在样式表中:a.menu_links{cursor:pointer;} 关于html-将光标更改为手指指针,我们在StackOverflow上找到一个类似的问题: