问题标签 [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 回答
187 浏览

android - 低速时未检测到 OnFling

我正在实施 OnFling。它仅在速度非常高时起作用。这意味着我需要非常快速地移动我的手指,以便进行 Fling。这是代码:

0 投票
1 回答
108 浏览

android - 水平投掷仅在偏移量 0 处开始

我正在尝试实施投掷。问题是我只有在 X 位于偏移量 0(这意味着在屏幕边缘)时才得到它。当我尝试在屏幕中间乱跳时,什么也没有发生。这只发生在 X 上。Y 表现正常。这是代码:

0 投票
1 回答
618 浏览

android - 在viewpager android中发送到新的另一个活动

我已经使用 viewpager 开发了一个应用程序,并且我的类扩展了 fragmentactivity。该应用程序工作得很好,除了我想在用户“甩动”屏幕时将应用程序发送到视图寻呼机的最后一页之后的活动。这可能吗?请帮忙。

谢谢!

0 投票
2 回答
2379 浏览

android - 在视差滚动中同步图层

我需要实现一个滚动布局,该布局加载来自 a 的图像Adapter,以及在其顶部的另一个滚动布局( a 的第二层FrameLayout),其中包含单个图像的文本标签。顶层应该以“视差效果”滚动:http: //upload.wikimedia.org/wikipedia/commons/3/34/Parallax_scrolling_example_scene.gif——但在我们的例子中,与动画不同的是,背景中的项目和前景层是相互关联的,因为文本标签显然属于并描述了图像。这些图层可以是具有自定义动态的列表视图(顶部比底部快),但我不确定如何同步它们;几个想法:

  • 当两个图层中的运动停止时,重绘其中一个以匹配另一个列表的可见项目——但这会导致闪烁/跳跃

  • 或顶层可以根据速度动态增加项目之间的间距,因此较慢的背景层可以跟上它的运动——但我不确定这需要的数学

0 投票
1 回答
77 浏览

android - 什么时候执行onFling?

我不明白何时执行 onfling(来自 OnGestureListener)。仅当我通过模拟器屏幕摇动鼠标时才有效。谢谢!

0 投票
1 回答
1492 浏览

android - 在边缘反弹

我正在尝试制作一个可以在屏幕上投掷硬币的小游戏。当我在寻找那种动画时,我发现了这个页面

http://mobile.tutsplus.com/tutorials/android/android-gesture/

我设法根据我的目标自定义事件,但我无法在屏幕上设置边界,以便硬币(位图)在到达边缘时会反弹。

我尝试了几次计算,但最终硬币根据边缘上的接触点奇怪地移动。

根据网站上的工作代码,有人可以帮助我吗

0 投票
6 回答
15338 浏览

android - 在滚动中间停止滚动视图

我有一个包含很多内容的滚动视图。现在,当用户进行甩动或向下滚动时,我希望滚动视图停止在特定的视图位置,我正在做一些动画,然后用户可以再次甩动或向下滚动。

我已经尝试过禁用滚动视图,如此处所述但它仅在滚动视图完全停止并且无法在投掷中间停止时禁用。

当达到某个视图位置或某个 y 值时,有什么方法可以停止滚动视图的滚动?

0 投票
2 回答
9961 浏览

android - onfling() 由于某种原因没有被调用

我正在尝试在我的应用程序中实现手势,并且由于某种原因未调用 onfling()。我尝试阅读有关此的大量帖子并尝试修复我的代码,但它不起作用。以下是我的代码。请看一看:

编辑:这是请求的 mainmenuslider XML 文件内容

0 投票
1 回答
1314 浏览

android - onClickListener 不让 onFling 触发

我有一个onClickListener和一个onFling(使用GestureDetector)。

如果我点击按钮,onClickListener就会触发。

如果我扔在屏幕上,就会onFling开火。

但是,如果我从按钮开始投掷,那么两者都不会开火。

布局如下:

代码如下:

我怎样才能让onFling首先运行?

我已经为此查看了其他帖子(例如onClick 阻止 onFling),但没有找到合适的答案。

0 投票
1 回答
591 浏览

android - 如何在android的onscroll中检测onfling?

问题是我想在 onscroll 触发而不是 onfling 时调用一些函数。但是,我发现如果 onfling 是 trigger ,它带有 onscroll 。我注意到它们之间的区别是 onscroll + tapUp = onfling。

所以我想检测以下情况:

如何做到这一点?谢谢