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

java - 关于图像更改的 Android 图库

嗨,我正在为我正在处理的几个项目编写一个画廊库,到目前为止,除了使用 fling 之外,我还有幻灯片放映和用于导航画廊的按钮。我想在不刷卡 3 秒后隐藏导航按钮。所以这个想法是一旦滚动停止,启动一个可运行的设置图像视图视图在 3 秒后消失,然后一旦再次开始滚动,再次将视图设置为可见。

我如何在 android Gallery 类中收听 fling

图库 g = (Gallery) findViewById(R.id.gallery);

谢谢

0 投票
1 回答
1367 浏览

android - Android 每次在图库中仅更改一项

我已经使用自定义适配器实现了一个自定义库。我的要求是,无论用户在图库中操作的速度有多快或慢,只有一个项目应该在图库中更改。我试图覆盖画廊的onFling方法

但这并没有产生预期的结果,因为有时它会轻弹一个项目,而有时它不会。

然后我尝试了

但这完全禁用了投掷操作。

有什么解决办法?

0 投票
1 回答
490 浏览

android - 如何在不扩展 Gallery 类的情况下停止在 Android 中的 Gallery 上投掷

可能重复:
如何在 android 库中禁用投掷

我有一个带有Gallery小部件和更多小部件的 Activity 类。该类扩展Activity。现在我想停止画廊中的投掷属性。

是否有任何侦听器界面或类似的东西,我可以在需要时获得帮助以停止画廊的投掷。

0 投票
1 回答
8419 浏览

android - 将 GestureDetector 设置为所有子视图

我想将 GestureDetector 添加到活动的所有视图(视图组)中,而无需手动将其分配给每个视图。现在 onFling() 仅在在背景上滑动时被激活,但在例如 button1 上滑动时不会被激活。

0 投票
1 回答
2064 浏览

android - onFling 在 vi​​ewSwitcher 中的工作原理

我在 viewSwitcher 中有 2 个布局,我需要在滑动时进行更改。

我也是java和Android的新手。请帮助我,我在哪里做错了?我得到错误switcher.showNext()switcher.showPrevious()

请帮忙。我的例子是使用 android 4.0.3,但我需要在 2.1 上工作。我不知道如何解决这个问题。

viewSwitcher 可以在 Android 2.1 上运行吗?

我的 XML 文件。

0 投票
1 回答
1036 浏览

android - android画布上的Fling实现

我有用于检测 fling 的常用手势检测器,它是 a 的实例属性SurfaceView

我在 a 上绘制了很多复杂的东西,canvas并且我有一个translate(dx,dy)onScroll.

所以我的问题是如何使用该translate方法实现投掷?

似乎有很多关于检测 fling 的问题,我的问题是关于实施它。

0 投票
1 回答
908 浏览

java - 如何使用 onFling() 制作 android 鳍状肢动画?

我在onfling方法中添加一点动画时遇到了麻烦。一切正常。从左到右和从右到左翻页已经完成,但没有动画。我尝试了各种方法,但无法使动画正常工作。请指导我如何添加鳍状肢动画或滑动动画。这是代码:

0 投票
2 回答
6924 浏览

android - Android 只能从左向右滑动

我是Android的初学者。我只需要从左向右滑动,不要从右向左滑动。为此我想做什么?所有的例子都显示从左到右和从右到左?

0 投票
0 回答
2232 浏览

android - 使用 onFling 和 ViewPager

我正在尝试为水平导航实现 ViewPager,并为垂直导航实现 GestureDetector 的 onFling。ViewPager 没问题,但是 onFling 不行。编码:

和 onFling 工具:

PagerAdapter 类:

欢迎任何指南或资源。谢谢

0 投票
1 回答
23234 浏览

android - 在 Android 的列表视图中滑动时显示删除按钮

扩展另一个 Stackoverflow 问题,我实现了一些手势检测代码,以便我可以检测我的列表视图(在 FrameLayout 中)中的一行何时被刷过。我在这里按照 Damian 的问题/回答,了解如何从适配器获取单个行/视图。 如何在列表视图中获取行的位置(在屏幕上)

我的 onFling 中有获取行视图的代码,并尝试将在我的 xml 布局中设置为不可见的删除按钮设置为可见。但是,这不会发生。我想知道如何在滑动时使按钮在列表视图中可见?

我的列表适配器代码与引用的问题相同。

编辑:我尝试在 listview 上使用 getChildAt() 来获取行的视图,当有一个或更少的项目时,这有效,但是当返回的视图多于错误视图时,错误的删除按钮变得可见。

编辑2:我在这里使用了问题的答案来让它工作: