问题标签 [gesturedetector]
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.
android - 如何在视图中实现放大方法?
我创建了一个包含地图的指导应用程序。该地图是使用数据库中的数据动态绘制的。[矩形坐标] 为了绘制地图,我使用了 View 类并覆盖了 Ondraw 方法。
问题是我找不到实现放大功能的方法。我已经使用 Gesture Detector 类来处理 OnLongPress 和 OnTouchEvent 方法。我正在考虑捏合放大功能,但不知道该怎么做。
期待一些伟大的想法。谢谢!
类扩展
- 看法
- 手势检测器
android - 如何控制在另一个视图上移动视图?
我设法将红色LinearLayout
移到另一个LinearLayout
标志上TranslateAnimation
。
我确实控制动画的开始,但不像在YouTube应用程序或其他类似应用程序中那样,因为我必须等到动画完成。
我怎样才能更好地控制红色的运动LinearLayout
?
android - 将MotionEvent转换为位置后,如何确定在expandablelistview中引用了哪个列表项
我有一个ExpandableListView
带有自定义适配器的 , ,并且在我的手势检测器中,我试图弄清楚如何找到由手势选择的列表项。
所以,如果 itemnum=7 它可能是
因此,如果组 B 被折叠,那么 itemnum 7 将是 C5 或 D1。
给定一个特定的位置编号,我如何确定它所指的组位置和子位置?
如果我知道哪个组被扩展了,那么我可以循环遍历,计算每个项目,但如果列表已经滚动,那么不应该计算前面的那些。
那么,给定一个MotionEvent
我ExpandableListView
如何将其转换为View
所执行的操作?
android - 如何以不阻止滚动并单击它的子项的方式在 Android ScrollView 中启用 Scale?
我有一个扩展 Android ScrollView 的自定义视图。直接子元素是一个相对布局,它具有可点击的子元素。我希望能够:
- 在滚动视图上检测 onScale Gesture(然后我将手动管理项目的比例)。
- 垂直滚动 ScrollView。
- 保持这些子项目可点击。
到目前为止我尝试过的是(伪代码):
我还尝试了 onInterceptMethod 的不同配置,例如首先调用 super 并返回 mScaleDetector.onTouchEvent 等等。
我成功拦截了比例或点击和滚动,但不是两者兼而有之。
谢谢,丹尼尔
java - libgdx 中的手势检测器
我是 libgdx 的新手。我有以下问题。我想为我的游戏做捏缩放。为此,我GestureDetectorListener
在我的GameStage
.
在GameStage
我有以下代码GestureDetector
:
我还设置InputListener
了我舞台的演员,以便拖动他们。问题是,当我设置InputProcessor
为时GestureDetector
,我的演员的拖动不起作用。我想用相机和 进行捏缩放GestureDetector
,但它不会对拖动产生影响。我怎样才能做到这一点?
请提供任何帮助!谢谢。
android - android在滑动时改变视图
我正在寻找一种方法来更改TextViews
用户滑动包含这些视图的布局时的内容。我的目标是这样的:
我正在尝试使用SimpleOnGestureListener
(代码如下)来做到这一点。问题:当我从左向右滑动时,i 的值变为-1,并且后续滑动没有反应。从右向左滑动会导致 i 变为 1(到底是零?)并且视图再次停止对滑动做出反应。我究竟做错了什么?
android - SurfaceView 中带有 SimpleOnGestureListener 的 Android GestureDetector
我在 AVD 上运行它并单击 SurfaceView (GameView)。
根据 LogCat 日志:
有几个问题:
为什么
SimpleOnGestureListener
没有被调用?(即使onTouchEvent()
被调用并且大概该行gestureDetector.onTouchEvent(event);
已被执行)为什么 GameActivity
onTouchEvent()
得到ACTION_DOWN和ACTION_UP,但GameViewonTouchEvent()
只得到ACTION_DOWN?
我尝试过的一些事情
我用与上面显示的相同的代码
GestureDetector
在类上实现了它,它按预期工作,调用GameActivity
onSingleTapConfirmed()
在 GameView 中,不是私有成员,而是
SimpleOnGestureListener
创建了一个私有成员class GestureListener extends SimpleOnGestureListener
并使用它来构造GestureDetector
. 我看到了与描述相同的行为,没有调用监听器。
java - 在 WebView 中实现 Swipe 函数并通过 Javascript 接口调用 Javascript 函数
我想在我的 WebView 应用程序中实现滑动功能,并在滑动时调用 HTML/Javascript 应用程序的 Javascript 中的函数。
根据这个问题的答案:How to detect a swipe gesture on webview
我做了这样的事情:
但是当我启动应用程序时,控制台中有很多错误并且应用程序被关闭。那么我的代码有什么问题?
这是日志:
我的 XML 文件 (activity.xml)
android - 滚动时防止选项卡中的 webview 中的单击事件
我正在使用ViewPager Extension使我的应用程序具有标签功能。我的应用中有两个选项卡,我们在这里命名为 tabA 和 tabB。tabA 包含一个 webview 组件,而 tabB 包含一个 listview。
现在,我遇到了一个问题:一旦我尝试从 tabA 滚动到 tabB,tabA 中的页面会在更改为 tabB 时(或之前)更改。换句话说,当我尝试从 tabA 滚动到 tabB 时,我的要求是不要触发 tabA 中的点击事件。
有没有人对这个问题有任何想法或经验,非常感谢!
我曾尝试使用 GestureDetector 来检测手势,但它对我不起作用。
android - 带有滑动手势的 WebView
我有一个页面,其第一部分包含动画。当用户滑动时,动画会出现并出现一个 webview。向上滑动时,webview 消失,动画再次出现。由于 webview 正在消耗触摸,我将覆盖 webview 触摸并将其传递给手势检测器对象。但我真正想要的是在 webview 和手势检测器之间切换的控件。现在,手势检测器可以工作,或者 webview 可以工作,但不能一起工作。有什么帮助吗?
这就是我现在正在做的事情:
手势检测器处理动画和 webview 之间的滑动: