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

android - Android 滑动列表视图

我做了如下编码:

但它不起作用。请帮我。如何在此视图中获得滑动选项?

0 投票
5 回答
16194 浏览

android - Android:基于速度的 ViewPager 滚动

ViewPager 现在滚动的方式是每个手势一个项目。无论是全屏快闪还是慢拖,对挥动手势的处理方式都是一样的;在最后一页只前进了一步。

是否有任何项目或示例可以添加基于速度的投掷,根据现有投掷的速度滚动多个项目(如果仍在进行中),如果投掷手势又宽又快,则进一步滚动?

如果没有从哪里开始这样的事情?

PS提供赏金。请不要参考 Gallery 或 Horizo​​ntalScrollView 的答案

0 投票
2 回答
1696 浏览

android - 如何在不取消滚动的情况下检测 TextView 上的投掷?

尝试使用 simpleGestureDetector 检测 TextView 上的投掷:

从某种意义上说,fooBar()如果满足条件,我的代码就会运行foo,但我发现的问题是,当条件不满足时,返回 super.onFling() 会导致取消投掷,因为 textview手指抬起后,滚动不再继续。这是 XML:

有什么办法可以保持普通的滚动行为并仍然检测到投掷?

编辑:对不起,我的错,这与手势检测器无关,这只是因为我将 TextView 从其 ScrollView 中取出 - 由于某种原因,TextViews 似乎没有像 ScrollViews 那样平滑(惯性)滚动。

0 投票
1 回答
1356 浏览

android - android SimpleOnGestureListener 只触发 onscroll 事件

我的布局 xml 文件是这样的

我的主要活动是这样的

......

我的手势是这样的:

有一个很奇怪的情况。只触发了 onScroll 事件 ~~ onFling 事件从未触发过 ~~ 我尝试了很多方法。但它没有工作〜任何专家知道为什么?

非常感谢~~~

0 投票
2 回答
1289 浏览

android - onFling 没有回应

我现在整夜都在盯着这个。我正在尝试为 Android 制作一个简单的交互式球类游戏,但我似乎无法让 onFling 方法正常工作。我在 onFling 中的日志没有出现在 LogCat 中,并且对投掷手势没有响应。我认为我在使用手势检测器或手势监听器时做错了。请帮帮我,这样我终于可以睡觉了:)。这是我的代码:

这在 onCreate 之外,但仍在 Activity 中:

编辑:

显然上面的代码确实有效。这意味着错误在其他地方。@bobnoble 说我应该发布我的 onCreate() 方法:

0 投票
3 回答
3467 浏览

android - 2指在android中滑动

我尝试onFling使用SimpleOnGestureListener. 但是,我发现它SimpleOnGestureListener不支持两指触摸。

我该如何解决?

0 投票
1 回答
115 浏览

android - 在画廊中滚动子视图

我需要帮助在我的画廊中启用滚动子视图(不是图像视图)。我知道覆盖 Fling() 是解决方案,但我不知道如何实现它。谢谢!

0 投票
1 回答
1581 浏览

android - 如何更改 Android 图库中的最小滑动距离?

我有一个扩展Gallery名为MyGallery的类,并且我有一组位图要显示在 MyGallery 小部件中。为了每个手势只刷一个项目,我必须覆盖 ,onFling()所以它不会调用super.onFling(). 问题是为了改变项目,我必须滑动超过 50% 的屏幕尺寸,这让我很困扰。我进行了搜索,但没有找到任何更改此最低限制的方法。有没有办法做到这一点?

0 投票
1 回答
2514 浏览

android - 扔在 ListView - 什么方向?

有没有办法在附加到 ListView 的 ScrollListener 中获取 Fling 的方向(向上或向下)?我得到了 OnScrollListener.SCROLL_STATE_FLING 没有问题,但我无法得到方向。我是否必须为此编写一个完整的 GestureListener 和 onTouch 侦听器并将其附加到我的 ListView 上,还是有更简单的方法?我只需要Fling的方向而已。感谢您的回答。

0 投票
1 回答
244 浏览

android - 如何在android中获得屏幕开关?

我正在创建一个 Android 应用程序,并希望提供几种可以通过投掷来切换的布局(如 Android 主屏幕)。我使用以下代码获得了要切换的布局:

但这并不像主屏幕那样工作。在主屏幕上,您可以将屏幕拉到一边并看到它在移动,而不必完成投掷和切换屏幕。屏幕随着您的拇指移动。我的代码检查一个完整的投掷手势,然后触发切换和动画。现在我意识到一个完整的解决方案可能会放弃 GestureDetector 和 onFling 方法并使用 onMove 事件,但我不知道如何实现它以及在 onMove 方法中放入什么。如果您知道一个很好的清晰演示,视频或书面,将不胜感激。如果您不关心编写这样的演示,那也将不胜感激。