问题标签 [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.
android - HorizontalScrollView - 计算投掷后的停止位置
使用HorizontalScrollView,我如何检测用户在滚动视图后何时停止滚动?或者,我如何知道滚动停止时的位置(然后我可以将它与 onScrollChanged 一起使用)。
我继承了 HorizontalScrollView。我想要的是让视图在用户与其交互时表现自然,但是当它停止更新它的一些子视图时——如果我在视图滚动时这样做,它会在滚动过程中导致小的滞后。
谢谢
android - Android OnGestureListener Fling 未检测到
我想检测屏幕块中的投掷运动。我为此使用以下代码。
它正在检测 TouchEvent,但没有检测到任何甩动动作。我的代码有什么问题?
android - 从 WebView 中的 onFling 调用时,LoadURL/goBack 不起作用
通过查看此处的其他帖子,我已经能够让我的 WebView 响应滑动 - 但存在一些问题。我想要完成的是从右向左滑动,就像我活动中的后退按钮一样。这意味着有时调用 webview.goBack 或 LoadURL 以转到上一页,或者如果我在顶部网页调用 super.onBackPressed 以关闭当前 webview。
后一种情况完美地工作,但浏览器控件只是部分工作。如果我打开 webview 并深入两页,然后向后滑动一次,我看不到任何变化。如果我再次向后滑动,webview 就会关闭。这意味着上一个网页在第一次向后滑动时加载,但由于某种原因它没有显示在屏幕上。如果我使用设备的后退按钮(它调用与我的 onFling 完全相同的函数),则显示会按预期刷新。有谁知道可能导致这种行为的原因是什么?它是否与覆盖某处动作的 webview 运动事件有关?
相关的代码如下。谢谢参观。
公共类 WebBrowser 扩展 Activity ... {
}
android - 如何在android画廊中禁用投掷
我的应用程序中有一个自定义图库,经过一些测试后,我决定不希望图库通过手指滑动进行导航。我已经设置了一个左右按钮来控制它。现在我想弄清楚如何禁用该onFling
方法。我试过this.setEnabled(false);
哪个不起作用,也试过this.setClickable(false);
哪个不起作用……我的重写onFling()
方法也有除了 return(true); 之外的所有东西。注释掉....不知道还有什么可以尝试的!有任何想法吗??
谢谢 :)
android - 你如何在 Android 模拟器中做出投掷手势
我知道这不是一个严格的编程问题,但即使有所有“如何实现投掷”问题,我也看不到这个问题的答案。
在模拟器中你如何生成实际的投掷?
我试过 LeftMouseDown + 快速鼠标移动,但结果不一致。
android - Gallery OnFling 事件不起作用
我在使用视图库时遇到了一个问题,通过视图我的意思是这不是一个简单的 ImageViews 库,而是一个可以恢复如下的复杂结构:
画廊
框架布局
一种。线性布局
- 图像视图 (*)
湾。线性布局 (-)
- 文本视图
线性布局
滚动视图
一种。线性布局
/li>
问题是,每当我翻过 ImageView (*) 时,都不会调用 onFling。不知道问题是否可能出在我在那里有一个 ScrollView 的事实中,但是 LinearLayout (-) 的可见性已经消失。
你知道我可能会导致这个问题吗,如果你知道,有什么办法可以解决这个问题。谢谢。
android - 用于 TextView 的 onFling 不起作用
我正在尝试检测 TextView 对象的 onFling 事件。下面的代码非常适合 onDown 事件,但是它无法获取 onScroll 或 onFling 事件。任何指针?
谢谢
布局只是 LinearLayout 中的 TextView。
android - 以编程方式模拟 onFling() 而不是检测它(Android)
这是我在 StackOverflow 上的第一篇文章!我有一个后台服务正在运行,我想知道我是否真的可以模拟一个水平的触摸屏手势,而不是仅仅检测到它被调用了。
我可以弄清楚如何捕捉这个事件,但我想实际模拟一个触摸水平手势而不是等待一个。
预先感谢!
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 事件。
android - ListView中的OnFling,获取刷过的Item信息
我想在我的应用程序中拥有与本机联系人应用程序相同的行为。具体来说,我想为通话实现向右滑动,为 textmsg 实现向左滑动。我有一个 ListView,我设置了 arrayAdapter,并为 onFlingMethod 实现了手势检测器。我正确拦截了滑动侧,我可以启动呼叫应用程序。我需要将项目编号(和其他信息)放入 Intent,所以我需要获取刷过的项目。这是我的代码。