草庐IT

手指画

全部标签

ios - UIScrollView 缩放仅用 2 个手指

我想构建一个应用程序,使您可以在放大图像的同时绘制图像。我有一个工作代码,可以让您在图像中绘图,但问题是我还想放大。我需要找到一种方法,用2个手指缩放和移动,用1个手指绘图。我试过:self.scrollView.panGestureRecognizer.minimumNumberOfTouches=2;但问题是这会禁用绘图。我还尝试添加一个UIPanGestureRegognizer,但它不适合我喜欢使用的框架。所以我要求一种方法让scrollView忽略1Finger手势或支持缩放的绘图框架。 最佳答案 将您的UIViewCon

java - Android 如何沿着手指画一条平滑线

http://marakana.com/tutorials/android/2d-graphics-example.html我在下面使用这个例子。但是当我在屏幕上移动手指太快时,线条会变成单个点。我不确定是否可以加快绘图速度。或者我应该用一条直线连接最后两个点。这两种解决方案中的第二种似乎是一个不错的选择,除非当您的手指快速移动时,您会看到较长的直线段,然后是陡峭的曲线。如果有任何其他解决方案,很高兴听到它们。提前感谢您的帮助。 最佳答案 正如您所提到的,一个简单的解决方案是简单地用直线连接点。这是执行此操作的代码:publicvo

java - Android 如何沿着手指画一条平滑线

http://marakana.com/tutorials/android/2d-graphics-example.html我在下面使用这个例子。但是当我在屏幕上移动手指太快时,线条会变成单个点。我不确定是否可以加快绘图速度。或者我应该用一条直线连接最后两个点。这两种解决方案中的第二种似乎是一个不错的选择,除非当您的手指快速移动时,您会看到较长的直线段,然后是陡峭的曲线。如果有任何其他解决方案,很高兴听到它们。提前感谢您的帮助。 最佳答案 正如您所提到的,一个简单的解决方案是简单地用直线连接点。这是执行此操作的代码:publicvo

ios - 检测 Apple Watch 上的手指触摸 Action

我想检测AppleWatch上的触摸以获得触摸位置。因为我们可以通过使用以下委托(delegate)方法在iPhone应用程序上实现此行为:-(void)touchesMoved:(NSSet*)toucheswithEvent:(UIEvent*)event{//AnyLogic}-(void)touchesBegan:(NSSet*)toucheswithEvent:(UIEvent*)event{//AnyLogic}所以,我只是在WatchKit上使用了这些方法,但没有用;有什么办法可以实现这种行为?我想在WatchKit上做一些基于触摸位置的逻辑。我们将不胜感激任何工作方向。

ios - 如何用一根手指旋转 Sprite 节点 “touch and drag”

如何用一根手指“触摸并拖动”来旋转SpriteNode,以便:它不会乱动它在一个圆圈内移动(我已经多次成功完成这部分-既使用纯代码解决方案又使用SKS文件)它产生一个有意义的值(就像一个物理控制旋钮)当我的手指在上面时它会移动,但当我的手指离开时它不会移动我尝试过的事情:使用CGAffineTransform的CGAffineTransformMakeRotation实现SpriteKit中旋钮的旋转。但是我不知道如何在SpriteNode上使用CGAffineTransformMakeRotation。我可以将不同类型的对象放入我的场景中或放在它上面,但那是不对的。例如,Matthi

ios - 手指移动点击手势

据我观察,点击手势会在手指移动时取消事件。这是事件处理指南中的屏幕截图:我已经用下面的代码做了一些测试。不,它取消了...@IBActionfuncdosomething(sender:UITapGestureRecognizer){//calledbygesturerecognizer}@IBOutletvarred:UIView!@IBOutletvargreen:UIView!@IBOutletvaryellow:UIView!@IBOutletvarwhite:UIView!//settingdelegatewhenoutletgetset.@IBOutletvartapGes

android - 用手指在 Canvas 中绘图,Android

我需要建立一个用手指在Canvas上绘图的项目。如何获取我手指的触摸事件和运动事件然后进行绘制? 最佳答案 首先浏览sdk示例中的Fingerpaint演示。另一个示例:publicclassMainActivityextendsActivity{DrawingViewdv;privatePaintmPaint;@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);dv=newDrawingView(th

android - 用手指在 Canvas 中绘图,Android

我需要建立一个用手指在Canvas上绘图的项目。如何获取我手指的触摸事件和运动事件然后进行绘制? 最佳答案 首先浏览sdk示例中的Fingerpaint演示。另一个示例:publicclassMainActivityextendsActivity{DrawingViewdv;privatePaintmPaint;@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);dv=newDrawingView(th

javascript检测手指移过div

我已经浏览了建议的线程,但似乎以前没有发布过。最接近的是这个,但它需要知道坐标:DetectfingerdragusingJavascriptontouchphones?假设我有3对:ABC我想检测用户如何与按钮交互,而不是div上的onClick事件。例如,如果用户将手指放在A上,然后拖动到B再拖动到C,我想输出:ABC如果用户将手指放在B上,然后拖动到A,然后在不抬起的情况下拖动到C,我想输出:BABC。基本上我想检测手指是否在DIV上移动/滑动,然后我想知道它。这可能吗?感谢您的指导。p/s顺便说一句,这是针对移动网络浏览器的。最好的, 最佳答案

javascript - 查找元素手指在触摸事件期间处于打开状态

当调用touchend事件时,我需要发现哪个html元素在手指下。我正在使用的代码;$('.wsSquare').on("mouseuptouchend",function(event){event.preventDefault();event.stopPropagation();console.log($(event.target).data());});在(非触摸)设备上使用鼠标,这段代码正确地记录了在mouseup事件发生时与鼠标下方的元素关联的数据。但是在触摸设备(ipadsafari)上,event.target是在touchstart事件期间手指下的元素,并记录touchs