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

android - OnClick ImageView 与 OnFling ViewFlipper

我有一个 ViewFlipper,它包含一个 ImageView。我希望能够滑动以更改图像/视图,然后单击图像以播放声音。

我有一个 GestureDetector 正在处理 OnFling 以更改视图。我试图将一个 onClickListener 放到 imageview 中,它工作但停止了 OnFling 工作。

最后,我在 GestureDetector 中添加了一个 onSingleTapConfirmed。这行得通,但是它在 Activity 中的任何位置注册点击,而不仅仅是 ImageView。

谁能建议如何缩小 onSingleTapConfirmed 的范围以仅在 Imageview 上工作?

到目前为止,这是我的代码:

0 投票
3 回答
991 浏览

android - 在 Gallery 中设置视图的 onClick 方法会禁用 Gallery 的投掷

Gallery 的每个窗格都包含多个视图,我需要区分它们的点击 - AdapterView.OnItemClickListener() 只是表示 Gallery 已被点击。同时获得画廊投掷和查看点击的最佳方式是什么?

0 投票
1 回答
4550 浏览

android - 带有 GestureDetector “fling”/“swipe”的 ImageSwitcher

我正在尝试实现一个 ImageSwitcher 以移动到下一图像。

单击“下一步”按钮时效果很好,但我无法让它与 fling GestureDetector 一起使用。

基本上,我在 onFling 中实现了与在 onClick 中相同的代码。

onClick 有效,onFling 无效。

这是代码。

0 投票
1 回答
4277 浏览

android - Android 如何在 Activity 中的任意位置滑动时调用 OnFling,而不仅仅是在 ViewFlipper 中

在我的 viewFlipper 中,一些 TextView 是动态加载的。大小可能不同,这意味着在 viewFlipper 下可能还有一些空间(见截图中的绿色部分)

截屏

我希望不仅在滑动灰色部分(即 viewflipper)时调用 onFling 方法,而且在滑动绿色部分时调用

我的布局如下所示:

在我的 onCreate 我这样做:

到目前为止,即使我得到 true,我也尝试返回 false,这样即使在 viewflipper 之外进行了滑动,事件也不会被消耗并传递给 viewFlipper。

请注意,viewFlipper 不需要任何显式的 onTouchListener。它可以有或没有一个(我真的不明白为什么..)

有谁知道该怎么做?

0 投票
2 回答
1186 浏览

android - 你如何在 TouchImageView 中实现 onFling 事件,让它的行为就像你在 Facebook 或 Google+ 中看到的画廊一样

有一些问题,但没有一个真正为这个问题提供明确的解决方案。Android 没有内置任何功能,因此 Mike Ortiz 实现了 TouchImageView,这非常棒。它非常适合它应该做的事情。但现在我想把它变成一个画廊,它使用 onFling 手势在另一个 TouchImageView 中滚动。最好的方法是什么?

0 投票
1 回答
2571 浏览

android - Android在线问题

我想在 LinearLayout 上添加一个投掷动作。为此,我使用了以下代码。

但它根本不起作用 amdgestureDetector.onTouchEvent(event)返回错误。我的代码有什么问题?

0 投票
2 回答
8183 浏览

android - 整个对话框的Android onTouchListener

我有一个对话框可以从中选择文件。此对话框包含一个用于显示目录和文件的列表视图,并具有一个用于导航目的的 onItemClickListener。

我如何对在目录结构中上升的事件做出反应?我尝试在根 RelativeLayout 上设置 OnTouchListener 以将触摸事件分派到我的 GestureListener:

事件在 onTouch() 中注册,但从未在 MyGestureDetector 中调用 onFling() 方法。但是,如果我将 OnTouchListener 附加到列表视图,它会按预期工作。这种方法的问题是列表视图并不总是大量填充数据,当它为空或单击下面的项目时,不会触发 onTouch() 事件。

对话框布局:

未完全填充 lisview 的对话框的屏幕截图:http: //imageshack.us/photo/my-images/802/dialog.png/

如何使 onFling() 事件在整个对话框或“整个”列表视图上触发,即使它没有完全填充项目?

谢谢!

0 投票
3 回答
4495 浏览

android - 在 Horizo​​ntalScrollView 中检测到投掷结束?

如何在 Horizo​​ntalScrollView 中检测到 fling 事件的结束?

使用 GestureDetector,我可以确定 onFling 何时开始,但我不知道如何判断它何时完成。我是否缺少任何回调函数或类似的技巧?

0 投票
1 回答
1745 浏览

android - 如何确定 Android 图库中的运动方向?

我一直在创建一个Gallery使用有限数量的Views 的衍生产品,因此Adapter需要能够View在滚动或投掷期间提前填充这些 s。为此,我需要从onFling(...)onScroll(...)事件中获取运动方向。

如何使用distanceX参数 inonScroll(...)velocityX参数 inonFling(...)来确定Gallery行进的方式,以及View接下来要准备的方式?

0 投票
2 回答
266 浏览

android - 如何在进行 Fling 时获得像素移动?

我的应用程序需要非常精确的运动测量。不是很精确但接近它,我想如果用户将手指放在屏幕上并向左或向右移动假设最多 100 个像素,我可以跟踪它。

实际上我有动画帧并且在触摸事件时我想快速移动这些图像,以便用户能够以流畅的方式看到它的 3d 视图,并且只有当我有像素到像素的轨道时才有可能。

任何人指导我如何实现这一目标?