草庐IT

手指画

全部标签

java - 如何在android触摸监听器中检测不同时间触摸屏幕的辅助手指?

如何检测屏幕上多了一根手指?例如。我用一根手指触摸屏幕,一段时间后我将第一根手指放在屏幕上,然后用另一根手指触摸屏幕,同时保持第一根手指不变?如何在TouchListener中检测第二根手指触摸? 最佳答案 MotionEvent.ACTION_POINTER_DOWN和MotionEvent.ACTION_POINTER_UP从第二根手指开始发送。对于第一个手指,使用MotionEvent.ACTION_DOWN和MotionEvent.ACTION_UP。MotionEvent上的getPointerCount()方法允许您确定

android - 两个手指或 pinc 缩放到 osmdroid 中的 map View

我需要帮助我正在尝试通过让用户多点触摸(首先是2根手指触摸)来缩放到mapView我知道有setMultiTouchControls()函数,但这不是我想要做的。我试着用图片来解释:)这比写起来容易;黑色粗箭头表示手指的移动方向。同样的情况可以考虑相反的方向。(放大) 最佳答案 终于在osmdroid3.0.10中实现了这个功能。mapView.setBuiltInZoomControls(true);mapView.setMultiTouchControls(true); 关于andr

android - Flutter - 多个手势,无需抬起手指

我正在尝试创建以下效果:当用户在空白屏幕上长按时,会出现一个矩形。在不抬起手指的情况下,我希望用户能够拖动矩形的边缘之一(例如,垂直)。我能够分别实现这些效果(长按、释放、拖动),但我需要在不抬起手指的情况下拥有它们。目前,我的代码如下所示:@overrideWidgetbuild(BuildContextcontext){returnGestureDetector(onPanStart:startDrag,onPanUpdate:onDrag,onPanEnd:endDrag,child:CustomPaint(painter:BoxPainter(color:BOX_COLOR,b

android - Flutter - 多个手势,无需抬起手指

我正在尝试创建以下效果:当用户在空白屏幕上长按时,会出现一个矩形。在不抬起手指的情况下,我希望用户能够拖动矩形的边缘之一(例如,垂直)。我能够分别实现这些效果(长按、释放、拖动),但我需要在不抬起手指的情况下拥有它们。目前,我的代码如下所示:@overrideWidgetbuild(BuildContextcontext){returnGestureDetector(onPanStart:startDrag,onPanUpdate:onDrag,onPanEnd:endDrag,child:CustomPaint(painter:BoxPainter(color:BOX_COLOR,b

android - 如何用手指画字母并在上面画线?

关闭。这个问题需要更多focused.它目前不接受答案。想改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭8年前。Improvethisquestion我想在View上动态创建字母和单词,还想用手指在上面画线。例如,我有如图所示的字母A:我想画成如图所示:问题是这条线是在整个View上绘制的。我想找到包含字母的点,只在包含点的字母上画线。如果有任何想法或建议,请告诉我。

android - onTouchEvent 如何获取手指下的当前 View

这是我的代码publicclassMainextendsActivity{@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);LinearLayoutrLinear=newLinearLayout(this);rLinear.setId(200);for(intc=0;c好的,我有这段代码,我在运行时将5个ImageView添加到线性布局,到目前为止一切顺利,但我想做的是,当用户将手指滑过其中一个时,我会想改变图像,所以我的问题是,我怎么知道用户手指下的当前Im

android - 如何在没有手指抬起的情况下检测滑动事件

我想在连续向上/向下滑动事件中增加/减少一个数字。我可以使用GestureDetector和OnSwipeTouchListener实现简单的滑动事件。但是,只有在滑动后手指抬起时才会感知到此滑动事件。因此,为了将数字增加到+5,我必须在屏幕上向上滑动5次。我想应用“slider”之类的操作,以便在用户在屏幕上的任意位置向上或向下滑动时更改数字。(我不想使用“slider”小部件)。这可能吗?任何帮助将不胜感激。谢谢! 最佳答案 使用OnTouchListener:privatefloatbaseX,baseY;OnTouchLis

java - Android Multitouch - 确定举起哪个手指?

我理解ID和索引之间的差异,似乎ID在事件中是一致的,而索引可能会有所不同。但是,我一直在更改ID,并且正在寻找对这方面的一些了解。我已经阅读了所有官方的android文档,以及无数的博客,但似乎没有一个简洁的答案。如果我将三个手指放在屏幕上,ID将是0、1和2。只要这些手指在屏幕上,这三个点的ID就会保持不变。正确吗?一旦抬起一根手指,比如第二根手指,跟踪的点将保持不变。在x0、y0和x1、y1处仍然有一个点,但ID现在为0和1。即使ID号为1的点已被解除。有没有办法看到2号手指被抬起,并使用ID0和ID2继续跟踪这些点?我的理解是这需要手动完成,并且ID值将保持相同的顺序,其中放置

android - 手指滑动改变 Activity

我想知道如何用手指滑动来改变Activity,或者从右向左滑动手指来改变Activity,就像我们在智能手机上看到的图片一样。有人知道吗?卡普兹 最佳答案 查看以下链接http://savagelook.com/blog/android/swipes-or-flings-for-navigation-in-android 关于android-手指滑动改变Activity,我们在StackOverflow上找到一个类似的问题: https://stackover

android - 哪个事件用于在android中左右滑动手指病房?

我正在创建图片库,如果我点击图片的GridView,它会显示全屏图片。现在想实现触摸屏或者手指左右滑动换图的功能。有人指导我应该使用哪个事件或程序是什么我们将不胜感激。 最佳答案 使用这个例子我们可以检测手指向左、向右、向上和向下移动的手势http://android-journey.blogspot.com/2010/01/android-gestures.html 关于android-哪个事件用于在android中左右滑动手指病房?,我们在StackOverflow上找到一个类似的问