问题标签 [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 - Android 滑动列表视图
我做了如下编码:
但它不起作用。请帮我。如何在此视图中获得滑动选项?
android - Android:基于速度的 ViewPager 滚动
ViewPager 现在滚动的方式是每个手势一个项目。无论是全屏快闪还是慢拖,对挥动手势的处理方式都是一样的;在最后一页只前进了一步。
是否有任何项目或示例可以添加基于速度的投掷,根据现有投掷的速度滚动多个项目(如果仍在进行中),如果投掷手势又宽又快,则进一步滚动?
如果没有从哪里开始这样的事情?
PS提供赏金。请不要参考 Gallery 或 HorizontalScrollView 的答案
android - 如何在不取消滚动的情况下检测 TextView 上的投掷?
尝试使用 simpleGestureDetector 检测 TextView 上的投掷:
从某种意义上说,fooBar()
如果满足条件,我的代码就会运行foo
,但我发现的问题是,当条件不满足时,返回 super.onFling() 会导致取消投掷,因为 textview手指抬起后,滚动不再继续。这是 XML:
有什么办法可以保持普通的滚动行为并仍然检测到投掷?
编辑:对不起,我的错,这与手势检测器无关,这只是因为我将 TextView 从其 ScrollView 中取出 - 由于某种原因,TextViews 似乎没有像 ScrollViews 那样平滑(惯性)滚动。
android - android SimpleOnGestureListener 只触发 onscroll 事件
我的布局 xml 文件是这样的
我的主要活动是这样的
......
我的手势是这样的:
有一个很奇怪的情况。只触发了 onScroll 事件 ~~ onFling 事件从未触发过 ~~ 我尝试了很多方法。但它没有工作〜任何专家知道为什么?
非常感谢~~~
android - onFling 没有回应
我现在整夜都在盯着这个。我正在尝试为 Android 制作一个简单的交互式球类游戏,但我似乎无法让 onFling 方法正常工作。我在 onFling 中的日志没有出现在 LogCat 中,并且对投掷手势没有响应。我认为我在使用手势检测器或手势监听器时做错了。请帮帮我,这样我终于可以睡觉了:)。这是我的代码:
这在 onCreate 之外,但仍在 Activity 中:
编辑:
显然上面的代码确实有效。这意味着错误在其他地方。@bobnoble 说我应该发布我的 onCreate() 方法:
android - 2指在android中滑动
我尝试onFling
使用SimpleOnGestureListener
. 但是,我发现它SimpleOnGestureListener
不支持两指触摸。
我该如何解决?
android - 在画廊中滚动子视图
我需要帮助在我的画廊中启用滚动子视图(不是图像视图)。我知道覆盖 Fling() 是解决方案,但我不知道如何实现它。谢谢!
android - 如何更改 Android 图库中的最小滑动距离?
我有一个扩展Gallery
名为MyGallery的类,并且我有一组位图要显示在 MyGallery 小部件中。为了每个手势只刷一个项目,我必须覆盖 ,onFling()
所以它不会调用super.onFling()
. 问题是为了改变项目,我必须滑动超过 50% 的屏幕尺寸,这让我很困扰。我进行了搜索,但没有找到任何更改此最低限制的方法。有没有办法做到这一点?
android - 扔在 ListView - 什么方向?
有没有办法在附加到 ListView 的 ScrollListener 中获取 Fling 的方向(向上或向下)?我得到了 OnScrollListener.SCROLL_STATE_FLING 没有问题,但我无法得到方向。我是否必须为此编写一个完整的 GestureListener 和 onTouch 侦听器并将其附加到我的 ListView 上,还是有更简单的方法?我只需要Fling的方向而已。感谢您的回答。
android - 如何在android中获得屏幕开关?
我正在创建一个 Android 应用程序,并希望提供几种可以通过投掷来切换的布局(如 Android 主屏幕)。我使用以下代码获得了要切换的布局:
但这并不像主屏幕那样工作。在主屏幕上,您可以将屏幕拉到一边并看到它在移动,而不必完成投掷和切换屏幕。屏幕随着您的拇指移动。我的代码检查一个完整的投掷手势,然后触发切换和动画。现在我意识到一个完整的解决方案可能会放弃 GestureDetector 和 onFling 方法并使用 onMove 事件,但我不知道如何实现它以及在 onMove 方法中放入什么。如果您知道一个很好的清晰演示,视频或书面,将不胜感激。如果您不关心编写这样的演示,那也将不胜感激。