问题标签 [onfling]

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 投票
8 回答
79735 浏览

android - 将 Fling 手势添加到图像视图 - Android

好的,我一直在这里引用代码:Fling gesture detection on grid layout

但就是不能让它工作。在我的主要活动中,我定义了一个简单的图像。我想检测图像上的一扔。下面是我的代码。底部的 onclick 方法是空的。是不是因为这个?我将其留空,因为在其他代码示例中它不是我想要的。我只想弹出一个简单的吐司,说向右或向左。

0 投票
2 回答
6572 浏览

android - 如何在android的webview中实现手势检测器onfling

谁能举个例子如何在android的webview中实现手势检测器onfling

谢谢

0 投票
1 回答
322 浏览

gallery - 在没有 GUI 输入的情况下触发 Gallery OnFling

如何在用户不实际触摸设备的情况下触发 onFling()?

其实我的需要和那个有点不同。我有一个水平滚动的画廊,下面是一排按钮。我希望用户能够通过点击底行按钮将画廊推进到下一个视图。让我们将此方法称为 next()。

我设想从 OnClickListener 调用 next()。

0 投票
1 回答
287 浏览

android - 覆盖 OnFling 尚未显示的视图

有没有办法可以参考 onFling 尚未透露的视图?我正在扩展 Gallery,并且在我的 onFling 方法中,我当然可以获得当前视图(已经显示的视图)。但是我还没有找到一种方法来获得即将被抛弃的观点。我需要更改诸如 backgroundColor 之类的属性(它是 TextViews 库)。

0 投票
1 回答
1432 浏览

android - 计算用户滚动时 Scrollview 的位移

我正在使用 GustureListner 进行滚动视图。

在那我必须计算在投掷事件期间滚动视图移动了多少像素。

我可以得到速度和投掷开始和结束位置。

0 投票
1 回答
3368 浏览

android - 如何在 webview 中实现投掷手势?

我在 webview 中加载图像并希望通过手势在它们之间切换,但在 webview 情况下实现手势检测器所有事件都由检测器 = webview 功能作为缩放和 mt 不起作用。有什么解决办法吗?过滤事件并将它们传递给ontouch?示例代码非常感谢。

谢谢大家。

0 投票
1 回答
718 浏览

android - TabActivity 内的 ListActivity

请帮助解决这个问题。我在 TabActivity 中使用 OnGestureListener 的实现,并重写方法 onFling 以在选项卡之间切换。但是,当我的选项卡之一是 ListActivity 时,这不起作用。谢谢

0 投票
1 回答
1021 浏览

android - Android - 水平滑动页面的分页 ListActivity

我有一个实现 Runnable 的列表活动,以便我的数据获取通过进度条完成。数据是从 Web 服务中提取的。现在,我要获取所有用户,但我想对其进行更改,以便一次检索一页用户,而不是一次检索所有用户。

因此,我需要进行的修改是更改运行以一次获取一页。这很容易,但我的问题在于如何进行实际的水平滑动。理想情况下,我想让列表像滑动时的主屏幕一样向左或向右滑动。关于如何做到这一点的任何想法?

0 投票
1 回答
1641 浏览

android - 检测对 Android 图库项目不同区域的点击

嘿伙计们,我已经有一段时间了,但我还没有找到 100% 有效的解决方案。

问题

我有一个循环显示项目的 Android 画廊,每个项目都包含一个 ImageView(我们称之为缩略图)和它下方的另一个视图,其中包含一些文本和一个小图标(我们称之为标题)。

我想要实现的是基于用户点击位置的 2 种不同的操作,所有这些操作都不会破坏图库向左和向右移动的方式。

例如,如果点击缩略图,我想做动作 A(例如弹出一个更大的版本),当点击标题时,我想做动作 B,比如弹出一个带有标题的 toast图片的。

我尝试过的事情

我看到的问题有两种方法:

方法一

从包含画廊的主视图中将 OnItemClickListener 附加到画廊项目,然后从画廊适配器内将 OnClickListener 附加到标题。

虽然这种方法有效,但它似乎可以防止画廊在被标题抓住和拖动时被扔掉。

由于 onClick 返回 void,似乎无法将 onClick 事件向下传递,以便稍后由 Gallery 的 onItemClick 处理。

因为我希望能够使用 Title,所以这种方法对我不起作用,至少在当前版本中是这样。

方法二

第二种方法是在 Gallery 的 setOnItemClickListener 中包含所有检测逻辑。

如果有办法确定点击的视图是缩略图还是标题,一切都会非常简单,并且会完好无损。

但是,我还不知道如何做到这一点。

由于我使用 ViewHolders 范例的无限适配器,我尝试打印这些值:

但是在点击缩略图之后它们都不同了:

所以,现在我被难住了。聪明的安卓社区,你能帮帮我吗?

谢谢你。

0 投票
2 回答
5386 浏览

android - SimpleOnGestureListener 代码在 Android 2.2 中不起作用

我编写了一些代码来在 Gallery 小部件上实现垂直滑动。它在 Android 1.5 和 1.6 中运行良好,但在 Android 2.2 中不起作用(我还没有在 2.1 中尝试过)。

为了能够让我的画廊检测到 onFling,我有以下内容:

在 Android 1.5 和 1.6 中,这很好用。在 Android 2.2 中,永远不会调用 onFling()。在 Google 和 StackOverflow 上环顾四周时,我发现一种可能的解决方案是实现 onDown() 并返回 true。

但是,我也在听单击,并在此图库上设置了上下文菜单侦听器。当我实现 onDown() 并返回 true 时,我确实让滑动工作。但是当我这样做时,上下文菜单不会在长按时显示,并且单击也不起作用...单击画廊中的项目会导致画廊跳来跳去,当我没有得到任何反馈时单击图库中的项目。它只是立即使该项目成为选定项目并将其移动到中心。

我查看了 1.6、2.1 和 2.2 之间的 API 差异报告,并没有发现任何可能导致其崩溃的重要信息……

我究竟做错了什么?

编辑:

知道画廊嵌套在如下几个布局中也可能会有所帮助(这不是一个完整的布局......它只是为了显示这个画廊所在位置的层次结构):

编辑#2:

这是请求的布局......出于可重用性目的,其中有两个。这是第一个,它是主要活动的布局:

这里是 com.magouyaware.appswipe.TitledGallery 的布局文件......这只不过是一个 RelativeLayout 子类,目的是在代码中将多个视图作为单个项目控制并实现可重用性: