问题标签 [ontouch]

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 投票
2 回答
191 浏览

android - Android - onTouch 不起作用

这是我的代码:

我试图检测用户何时触摸屏幕,但它不起作用,我试图将它(onTouch 方法)放在这里和活动中,但什么也没做:/有什么想法吗?你看到我的 drawImages 了吗?最后我想要的是检测对这些图像的点击。谢谢:D

0 投票
1 回答
53 浏览

geometry - 确定水龙头是否在圆形区域内

在我的应用程序中,我目前能够通过检查以下所有条件是否为真来确定用户的点击是否在矩形区域内:

  • 手指X > 矩形X
  • 手指Y > 矩形Y
  • 手指X < 矩形X + 矩形宽度
  • 手指Y < 矩形Y + 矩形高度

但是,我现在必须确定用户是否在圆形区域内点击。目前我在屏幕上有一个圆形,并且只检查它的边界矩形,这可行但显然不是很好。

任何帮助,将不胜感激。

0 投票
2 回答
7068 浏览

android - 允许用户通过 onTouch 控制视图的高度和宽度

我正在尝试实现用户可调整大小的编辑文本视图。当用户拖动视图的边缘时,它可以调整大小。

这是我用于编辑文本的 onTouchListener。我只实现了左边缘的调整大小。我的想法是当用户的触摸事件 x 等于视图的左边距(这意味着用户正在触摸左边缘)时,视图的宽度和左边距会有所不同。

这是我的 resizeStart():

而我的 resizeMove():(当用户拖动边缘时)

请帮我!非常欢迎有关在用户触摸时调整布局参数大小的相关教程的建议!太感谢了!!

编辑: 我的编辑文本视图是以编程方式创建的。

0 投票
0 回答
584 浏览

android - 通过 onTouch 设置 ImageView 布局参数

我已经成功地在 EditText 视图上实现了 onTouch 调整大小,但相同的代码似乎不适用于 ImageView。我的代码基本上是在视图的右下角获取 onTouch,然后相应地更改视图的布局参数。我不知道为什么相同的实现在 ImageView 上不起作用。请帮忙!!谢谢!!:)

将 onTouchListener 设置为 ImageView:

0 投票
3 回答
71 浏览

java - 无法产生静态引用错误

因此,如果有人知道为什么这不起作用,我将发布给出错误的代码,让我知道,并给出解释。(不要只是说这是一种不好的编码方式或其他东西)(或者至少如果你自己解释的话)。因此,当某人单击的颜色为真时,下面的代码应该切换到另一个屏幕!

有两个错误:

构造函数Intent(DrawingView, Class<YouFailed>)未定义

无法从 Activity 类型对非静态方法 startActivity(Intent) 进行静态引用

0 投票
1 回答
51 浏览

java - 我的 onTouch 方法没有做它被编程做的事情

我正在制作一个 Android 应用程序。目标是制作圆圈,当被触摸时会发生一些事情。更详细地说,这个应用程序将显示 2 种类型的圆圈,一种是红色的,一种是绿色的。圆圈的颜色存储在 lastColor 变量中。颜色的目的是当用户“触摸”红色或绿色圆圈时会发生一些事情。例如,如果触摸一个绿色圆圈,则会将一个点添加到该分数中,或者如果单击一个红色圆圈,则活动会发生变化,但是当任何一个圆圈被单击时,都不会发生任何事情。这是 onTouch 方法

这部分代码是无法正常运行的东西。这是下面的整个课程。

0 投票
4 回答
239 浏览

java - 需要一个在触摸完成后调用的方法

在我们的 android 程序中,我们无法在正确的时间调用方法。我们有一个 ontouchlistener,我们试图在发布时调用它,这意味着其他函数会继续它。但是,似乎“ontouch”中的所有内容都同时发生。我们如何在其他方法完成后调用其他方法?

0 投票
1 回答
3203 浏览

android - 旋转包含动态按钮的框架布局

我有一个 Framelayout,它在运行时添加四个图像视图以及在中心它包含主图像,用户可以使用它执行不同的操作,但我面临旋转布局视图的问题

目前正在触摸旋转按钮,我正在这样做

但我无法得到预期的结果我已经参考了这个链接 https://github.com/rprouse/XkcdClock 以及尝试用手势和动画旋转但它似乎没有按照我在屏幕上的移动工作触摸时,旋转按钮想要在两个方向时钟和逆时针旋转整个视图

0 投票
0 回答
97 浏览

android - 一个线程阻塞onTouch方法返回true

这是我的代码不起作用的部分。实际上它正在工作,但我总是想听触摸活动,使用这个代码你应该总是触摸屏幕,它不理解移动手指。

我想由于其中的线程,它无法以某种方式到达返回部分。

我该如何解决?顺便说一句,据我所知,仪器应该写在一个线程中。

谢谢你。

0 投票
1 回答
2029 浏览

android - 在扩展 Fragment 的类中使用 onInterceptTouchEvent

我有一个包含一些可点击元素(ToggleButtons 和一个 GridView)的视图的片段。

我在 View 上设置了一个 onTouchListener 来检测简单的滑动手势,只要滑动没有在任何可点击项目上开始,它就可以很好地工作。我希望无论从哪里开始滑动都能正常工作。

我知道 ToggleButtons 和 GridView 可能正在消耗触摸事件,并且在扩展 ViewGroup 的类中,我可以在 Activity 的子类中覆盖 onInterceptTouchEvent 或 dispatchTouchEvent。

在扩展 Fragment 时如何处理这种情况有什么想法吗?

我在这里找到的最接近的是:Android 将 onInterceptTouchEvent 添加到片段不幸的是,这个问题没有得到答复。

感谢期待。