问题标签 [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 - 在最后一个列表视图项上未调用 OnFling
我已经为我的列表视图项目实现了一个手势检测器,在检测到 onfling 手势时,将显示两个按钮。前几个列表项运行良好。
但是,当我滚动到列表视图的底部时,onfling 不适用于列表视图的最后一项,因此没有显示两个按钮。PS:我仍然能够获得最后一个列表项的位置。我目前正在我的 ListFragment 类中实现这一点。
我应该怎么做才能使 onFling 能够处理我的最后一个列表项?感谢您的任何帮助。
用代码编辑
android - 在android中处理两、三、四指滑动
我正在尝试在android中实现2,3和4手指滑动(从右到左滑动,从左到右滑动,从上到下滑动和从下到上滑动)。
我试图在视图中的onFling
方法SimpleOnGestureListener
和onTouchEvent()
方法中实现此功能,但我无法做到这一点。
请帮助我实现此功能。
预先感谢。
android - 手势检测器在android中不起作用
我创建了一个活动来监视屏幕向右和向左滑动。这是我已经实现的代码。
当我运行这段代码时,当我向左甚至向右滑动时,什么都没有发生。onRightSwipe ()和onLeftSwipe的祝酒词根本不起作用。如果我在代码中的任何地方出错,有人可以纠正我。在此先感谢您的帮助..
编辑:: 如果我的活动布局 xml 页面中没有文本视图,上面的代码可以正常工作。但是如果有一些文本视图并尝试在运行时设置文本值,那么我的应用程序强制关闭,并且错误显示为 java.lang.nullpointerexception。我在这里做错了什么??
android - 列表视图滑动删除操作的滑动长度/速度阈值(如 KitKat 股票电子邮件应用程序)
最新的 (4.4 KitKat) Android 股票电子邮件客户端使用哪些参数(滑动距离和/或速度)来确定在查看收件箱列表时水平滑动是否足以导致电子邮件被删除?
我对 Android 编程和 android 源代码都不熟悉,尽管一些谷歌搜索在EmailProvider.java中产生了这个代码片段:
这使我进入了SwipeableListView
似乎正在实现此行为的课程,但我找不到电子邮件应用程序的阈值是在哪里定义的。
如果电子邮件应用程序使用默认行为,任何人都知道在哪里为此应用程序或所有 SwipeListView 实例定义了滑动阈值?
我问这些问题是因为我们的团队刚刚在 iOS 应用的列表视图中实现了滑动删除,而我们选择的初始滑动阈值(列表项宽度的 50%,没有调整滑动速度)没有感觉不够灵敏,这意味着触发滑动删除操作太难了。(是的,我知道 iOS 具有默认的滑动删除行为,但我们正在构建我们的自定义行为,因为 iOS 的默认滑动删除操作需要一个确认按钮,但此视图不需要每次删除 2 次点击)
android stock email 应用程序的滑动删除行为与我们希望应用程序的工作方式相匹配。它似乎既取决于距离又取决于速度。所以我们想将类似的行为移植到 iOS。有谁知道在 KitKat 电子邮件应用程序中用于区分“刷卡”和“不刷卡”的确切阈值(或算法)?
android - android listview fling动画太快了
我有一个自定义 ListView,它“逐页”显示项目。所以我已经编写了 OnTouch 方法并且它运行良好,现在我想编写 OnFling 方法来实现我的 ListView 的平滑和惯性滚动。
问题是 smoothScrollToPosition(int position) 的滚动动画不流畅,速度非常快。smoothScrollToPosition(int position, int offset, int duration) 有效,但我的 minSdk 必须为 8,除此之外,尽管存在偏移量,但此函数仍严重放置当前元素。
这是我的 OnFling 方法的代码:
xml内容为:
android - 对角线在 Android 的 OnFling 方法中向左/向右转换而不是向下/向上转换
我的问题是对角线运动。当我做对角线时,我希望它被识别为向上或向下运动。但是我的代码将对角线运动识别为左或右。
我怎样才能做到这一点?我想问题一定出在 if 条件下,但我不明白。
这是我的 OnFling() 方法的代码:
android - 有时 GestureDetector 会跳过 onFling
我有一个使用 GestureDetector 的应用程序,我正在替换一些图像 onDown 和 onFling(又名 onUp)。但是在某些情况下,不会调用 onFling 并且结果并不漂亮:)
您是否遇到过此类问题,是否找到了修复/解决方法(除了使用超时)?
这是一个小代码:
这是 MyGestureDetector.java 的一部分
android - 为什么我的 LayoutInflater 在 OnFling 中不起作用?
我正在努力做到这一点,以便当我在列表视图项上从左向右滑动时,它将从我的 Customadapter 中的文本视图中减去一个。但是,我无法让 LayoutInflater 工作,因此我可以访问所需的 TextView。我可以在我的 onItemClick 中做到这一点,但我无法开始工作。我向它添加了一个 toast 通知以确保它可以工作(确实如此),但我无法让这段代码工作。
主要活动
适配器
我真的很想弄清楚为什么我无法访问 OnFling 中的 TextView,如果您能在正确的方向上点头,我将不胜感激。
android - Android就像画廊一样,如何在单个Imageview中快速快速更改图像
我的要求是触摸移动,我必须在图像视图中更改图像。如果用户根据速度快速投掷,我想获得投掷速度间隔并更改图像。
我能够获得 X 和 Y 速度,但基于速度如何找到计时器间隔以应用图像更改。请提供解决方案。