问题标签 [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 投票
2 回答
4199 浏览

android - Horizo​​ntalScrollView - 计算投掷后的停止位置

使用Horizo​​ntalScrollView,我如何检测用户在滚动视图后何时停止滚动?或者,我如何知道滚动停止时的位置(然后我可以将它与 onScrollChanged 一起使用)。

我继承了 Horizo​​ntalScrollView。我想要的是让视图在用户与其交互时表现自然,但是当它停止更新它的一些子视图时——如果我在视图滚动时这样做,它会在滚动过程中导致小的滞后。

谢谢

0 投票
3 回答
14406 浏览

android - Android OnGestureListener Fling 未检测到

我想检测屏幕块中的投掷运动。我为此使用以下代码。

它正在检测 TouchEvent,但没有检测到任何甩动动作。我的代码有什么问题?

0 投票
2 回答
1682 浏览

android - 从 WebView 中的 onFling 调用时,LoadURL/goBack 不起作用

通过查看此处的其他帖子,我已经能够让我的 WebView 响应滑动 - 但存在一些问题。我想要完成的是从右向左滑动,就像我活动中的后退按钮一样。这意味着有时调用 webview.goBack 或 LoadURL 以转到上一页,或者如果我在顶部网页调用 super.onBackPressed 以关闭当前 webview。

后一种情况完美地工作,但浏览器控件只是部分工作。如果我打开 webview 并深入两页,然后向后滑动一次,我看不到任何变化。如果我再次向后滑动,webview 就会关闭。这意味着上一个网页在第一次向后滑动时加载,但由于某种原因它没有显示在屏幕上。如果我使用设备的后退按钮(它调用与我的 onFling 完全相同的函数),则显示会按预期刷新。有谁知道可能导致这种行为的原因是什么?它是否与覆盖某处动作的 webview 运动事件有关?

相关的代码如下。谢谢参观。

公共类 WebBrowser 扩展 Activity ... {

}

0 投票
2 回答
2929 浏览

android - 如何在android画廊中禁用投掷

我的应用程序中有一个自定义图库,经过一些测试后,我决定不希望图库通过手指滑动进行导航。我已经设置了一个左右按钮来控制它。现在我想弄清楚如何禁用该onFling方法。我试过this.setEnabled(false);哪个不起作用,也试过this.setClickable(false);哪个不起作用……我的重写onFling()方法也有除了 return(true); 之外的所有东西。注释掉....不知道还有什么可以尝试的!有任何想法吗??

谢谢 :)

0 投票
1 回答
1698 浏览

android - 你如何在 Android 模拟器中做出投掷手势

我知道这不是一个严格的编程问题,但即使有所有“如何实现投掷”问题,我也看不到这个问题的答案。

在模拟器中你如何生成实际的投掷?

我试过 LeftMouseDown + 快速鼠标移动,但结果不一致。

0 投票
1 回答
891 浏览

android - Gallery OnFling 事件不起作用

我在使用视图库时遇到了一个问题,通过视图我的意思是这不是一个简单的 ImageViews 库,而是一个可以恢复如下的复杂结构:

  • 画廊

    1. 框架布局

      一种。线性布局

      • 图像视图 (*)

    湾。线性布局 (-)

    • 文本视图
    • 线性布局

      1. 滚动视图

        一种。线性布局

        /li>

问题是,每当我翻过 ImageView (*) 时,都不会调用 onFling。不知道问题是否可能出在我在那里有一个 ScrollView 的事实中,但是 LinearLayout (-) 的可见性已经消失。

你知道我可能会导致这个问题吗,如果你知道,有什么办法可以解决这个问题。谢谢。

0 投票
2 回答
5072 浏览

android - 用于 TextView 的 onFling 不起作用

我正在尝试检测 TextView 对象的 onFling 事件。下面的代码非常适合 onDown 事件,但是它无法获取 onScroll 或 onFling 事件。任何指针?

谢谢

布局只是 LinearLayout 中的 TextView。

0 投票
2 回答
1986 浏览

android - 以编程方式模拟 onFling() 而不是检测它(Android)

这是我在 StackOverflow 上的第一篇文章!我有一个后台服务正在运行,我想知道我是否真的可以模拟一个水平的触摸屏手势,而不是仅仅检测到它被调用了。

我可以弄清楚如何捕捉这个事件,但我想实际模拟一个触摸水平手势而不是等待一个。

预先感谢!

0 投票
2 回答
3648 浏览

android - onFling 和 SimpleOnGestureListener 的问题

我正在实现一个 onFling 检测器,非常类似于以下问题: Fling gesture detection on grid layout

但是,我就是无法让它工作。

如果我设置我的应用程序的某种方式导致了这个问题(可能是异步任务?),我的应用程序的结构如下:

(试图使它成为一个格式良好的列表,但由于某种原因它搞砸了它下面的代码?)

--MapActivity 创建了一个 MapView。

--MapView 创建一个 ASyncTask 以从 URL 获取 XML。

ASyncTask 的 --onPostExecute() 解析 XML 并使用获取的数据添加 ItemizedOverlay

--ItemizedOverlay 的 onTap() 函数使用 LoaderImageView ( http://www.anddev.org/novice-tutorials ) 从 Web 获取图像-f8/imageview-with-loading-spinner-t49439.html )

--onTap() 函数然后调用下面列出的 PopupPanel 类的 show() 函数

从下面的代码中可以看出,注释掉的行有效。但是,与 MyGestureDetector 类一起使用时,永远不会触发 onTouch 和 onFling 事件。

0 投票
3 回答
9425 浏览

android - ListView中的OnFling,获取刷过的Item信息

我想在我的应用程序中拥有与本机联系人应用程序相同的行为。具体来说,我想为通话实现向右滑动,为 textmsg 实现向左滑动。我有一个 ListView,我设置了 arrayAdapter,并为 onFlingMethod 实现了手势检测器。我正确拦截了滑动侧,我可以启动呼叫应用程序。我需要将项目编号(和其他信息)放入 Intent,所以我需要获取刷过的项目。这是我的代码。